地图上的叠加图钉Windows Phone 8.1

时间:2015-07-22 10:34:22

标签: c# windows-phone-8.1 maps pushpin

我正在构建一个适用于Windows的通用应用程序,我使用地图控件在地图上显示数百个图钉。在WinRT中,我成功使用了Bing贴图SDK,它可以完美地运行。 我的Windows手机项目中出现的问题。 Windows手机没有Bing地图,所以我在wp sdk中使用内置地图。这个限制的主要问题来自msdn

The MapIcon is not guaranteed to be shown. It may be hidden when it obscures other elements or labels on the map.

这对我的情况来说是不可接受的,我希望我的图钉覆盖地图上的所有其他项目(包括其他图钉),因此用户可以在应用程序开始时看到它们。我已经尝试过使用ZIndex和谷歌的所有建议,但没有任何帮助。

有没有人解决这个问题,或者可以给我一些建议来解决这个限制?

1 个答案:

答案 0 :(得分:0)

替代方案是使用地图的XAML子项,例如

<maps:MapControl>
    <TextBox x:Name="MapOverlay" Text="Test" maps:MapControl.Location="{Binding FooLocationBinding}"/>
</maps:MapControl>

MapControl.Location是附加属性,如果您不能利用绑定,也可以从后面的代码中设置。)