Windows Phone 8.1在地图上显示附近的地点c#

时间:2016-08-11 06:00:42

标签: c# windows-phone-8.1 windows-10-mobile

我创建了一个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。

如何显示附近的地方?

1 个答案:

答案 0 :(得分:0)

仅使用MapControl是不可能的。您需要做的是从某种API获取POI,例如Google Places API(也许是Bing有类似的东西),解析结果并使用图钉显示您在地图上获得的POI。