1

現在のユーザーの場所を表示するロジックを実装しようとしているときに、問題が発生しました。

<Maps:Pushpin Location="{Binding MyLocation}" Canvas.ZIndex="1000" PositionOrigin="Center"  >
            <Maps:Pushpin.Template>
                <ControlTemplate>
                    <Grid>
                        <Ellipse Width="{Binding MyAccuracyViewSize}" Height="{Binding MyAccuracyViewSize}"
                                 Fill="#60008000" Stroke="Green" StrokeThickness="3"/>
                        <Ellipse Width="18" Height="18" Fill="#A0FF4500" VerticalAlignment="Center" HorizontalAlignment="Center"  />
                    </Grid>
                </ControlTemplate>
            </Maps:Pushpin.Template>
        </Maps:Pushpin>

大きな緑色の円は精度領域を示します。ピクセル単位のサイズは、ズームによって異なります。ズーム レベルが大きい場合は、かなり大きくなります (> 480 ピクセル)。その時点で、画面の解像度によってトリミングされます。AFAIK WP7 の制限は、コントロール サイズが 2000x2000 px です。

これは一種のマップ制御制限のようです。

この制限を削除して、最大 2000x2000 ピクセルのサイズの楕円を表示する方法はありますか?

この動作のスクリーンショット

ありがとう!

4

1 に答える 1