2014-01-16 67 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,您可以轻松地将图钉放在该位置。

希望这有助于

相关问题