【问题标题】: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
      相关资源
      最近更新 更多