覆盖图钉在地图Windows phone 8.1



我正在为Windows构建一个通用的应用程序,我使用地图控件在地图上显示几百个图钉。在WinRT中,我成功地使用了必应地图SDK,它像我希望的那样完美地工作。我的Windows phone项目出现了问题。windows phone没有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和谷歌的所有建议,但没有任何帮助我。

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

另一种选择是使用Map的XAML子元素,例如

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

(MapControl.Location是一个附加属性,如果您不想使用绑定,也可以从后面的代码设置)

相关内容

  • 没有找到相关文章

最新更新