在尝试实现显示当前用户位置的逻辑时,我遇到了一个问题。
<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 像素。
似乎这是一种地图控制限制。
任何想法如何消除此限制以显示最大为 2000x2000 像素的椭圆?
谢谢!