1
我有一個使用GPS地理柵欄後臺任務的WP81(Silverlight)。我希望用戶選擇創建地理圍欄的位置。爲此,我目前爲地理座標的經度和緯度值提供了兩個文本框。雖然這可以正常工作,但我猜用戶會很惱火,因爲預期的行爲是提供地址或直接在地圖上設置點。WP81 MapsTask獲取選定的位置
爲了提供一個地圖,用戶可以選擇一個給定的位置,我正在尋找像選擇器或啓動器的東西。我發現的唯一啓動程序是MapsTask。不幸的是,不可能讓用戶選擇某個位置並將地理座標返回。
private void btnLaunchMapsTask_Click(object sender, RoutedEventArgs e)
{
MapsTask mapsTask = new Maps-Task();
mapsTask.Center = new GeoCoordinate(51.5171, -0.1362); // London
mapsTask.Show();
}
正如你可以看到我可以打開地圖,並提供具體會有地理座標,其中將地圖。
有沒有在Windows Phone 8.1(Silverlight)中爲用戶提供地圖以選擇位置並獲取地理座標的方法?有沒有可能通過MapsTask,我只是沒有看到它?是否有另一種方式(甚至NuGet的第三方包)來實現這一目標?
最好是你的頁面上添加一個地圖控件,使用自來水事件獲得地理位置CFR - [http://stackoverflow.com/questions/8526697/how-to-get-geo- coordinate-from-gestureeventargs-using-bing-map-control](http://stackoverflow.com/questions/8526697/how-to-get-geo-coordinates-from-gestureeventargs-using-bing-map-control) – Depechie 2014-09-23 07:17:25
我想到了完全相同的解決方案,但希望找到另一個更方便的解決方案 – Stephan 2014-09-23 18:25:47