【问题标题】:Overlay pushpins on maps Windows phone 8.1地图上的叠加图钉 Windows phone 8.1
【发布时间】:2015-07-22 10:34:21
【问题描述】:

我正在为 Windows 构建一个通用应用程序,我使用地图控件在地图上显示数百个图钉。在 WinRT 中,我成功使用了 Bing 地图 SDK,它可以按我的意愿完美运行。 我的 Windows 手机项目中出现了问题。 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 和来自谷歌的所有建议,但对我没有任何帮助。

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

【问题讨论】:

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


    【解决方案1】:

    另一种方法是使用 Map 的 XAML 子级,例如

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多