2015-10-16 61 views
0

我想开发一个windows phone 8.1应用程序(不是silverlight)。我需要找到我目前的位置,也是最近的位置。 (即给定的接近(如10公里)按类别过滤,内感兴趣地理点的“餐馆”,“汽油床铺”,“酒店”等这样的)如何在windows phone应用程序8.1中使用bing地图显示当前位置和附近地点

随着BingMapsTask的帮助下,我们可以做到这一点在Silverlight应用。所以来到wp8.1我尝试使用启动uri。但我不能用此URI

await Windows.System.Launcher.LaunchUriAsync(new Uri("bingmaps:?lvl=10&where=restaurants", UriKind.Absolute)); 

获取当前位置和附近选定的类别如何获得地方

回答

1

首先使用“GetGeopositionAsync”功能获取当前位置的当前列表附近。 然后使用您收到的坐标进行尝试。

的URI示例: “bingmaps:CP = 40.726966〜-74.006076 & LVL = 10 &其中=新建%20York”

还要注意的是GetGeopositionAsync功能需要一定的时间,以便 “等待”,直到你得到结果。使用try-catch检查手机GPS /位置是否打开。

给予好评,如果这个工程

干杯

+0

这GetGeopositionAsync显示放置在我们的网格地图控件的位置。发射Uri导航到电话地图。所以如何显示当前位置的附近位置 – Rognik

+0

GetGeopositionAsync可以获得您可以在地图控件上显示的坐标(GeoPosition)。它不是显示地图的东西。 https://msdn.microsoft.com/en-in/library/windows/apps/br225537.aspx –

相关问题