我创建了一个Windows手机应用。在此应用中,我使用MapControl
在地图上显示用户当前位置。
xmlns:Maps="using:Windows.UI.Xaml.Controls.Maps"
<Maps:MapControl Grid.Row="0" Name="myMap" LandmarksVisible="True" TrafficFlowVisible="True" PedestrianFeaturesVisible="True">
</Maps:MapControl>
当用户启动应用时,它会显示他/她当前的位置。在这里,我想展示附近的地方,如餐厅,汽油泵和地图上的所有其他地方。在地图控件中,您可以看到我添加了LandmarksVisible="True"
。但不显示所有地方。当我在手机中启动Microsoft提供的默认地图应用时,会向我显示我周围的所有地方。但在我的项目中我无法看到。
注意:我还将MapServiceToken添加到myMap。
如何显示附近的地方?
答案 0 :(得分:0)
仅使用MapControl是不可能的。您需要做的是从某种API获取POI,例如Google Places API(也许是Bing有类似的东西),解析结果并使用图钉显示您在地图上获得的POI。