2014-01-16 98 views
0

有沒有辦法讓一個自定義的位置,針時在Windows手機地圖API 8地圖API獲取自定義位置中的Windows Phone 8

+0

你所說的「以銷自定義位置」意味着u能請解釋 –

+0

獲得更多的緯度,經度某個位置的不和銷裝置標記/圖釘 – RonPelayo

+1

您需要使用地圖事件http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj208787%28v=vs.105%29.aspx獲得挖掘位置的地理座標 –

回答

2

不與它肯定有一定的位置上,用戶水龍頭,但你可以試試看。

訂閱您正在使用的地圖控件的MouseLeftButtonDownEvent事件。

而且在這種情況下獲得這樣的抽頭點的位置。

private void myMap_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) 
     { 
      Point p1 = e.GetPosition(myMap); 
     } 

現在在WP8地圖支持方法,將視口座標到地理座標,反之亦然,前者是你正在尋找的人。

再向事件處理程序添加一個。你的事件處理程序看起來像這樣。

private void myMap_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) 
     { 
      Point p1 = e.GetPosition(myMap); 
      GeoCoordinate gc= myMap.ConvertViewportPointToGeoCoordinate(p1); 
     } 

現在,您已經擁有GeoCoordinates,您可以輕鬆地將圖釘放在該位置。

希望這有助於

相關問題