我正在使用Windows Phone应用程序的bing地图,On one Button Tap我想向我展示附近的所有医院,我实施但是没有显示我附近的医院。
private void Nearest_Hospital_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
MapsTask mapsTask = new MapsTask();
mapsTask.SearchTerm = "hospital";
mapsTask.ZoomLevel = 2;
mapsTask.Show();
}
我想将用户的当前位置发送到此,以便该应用程序可以帮助用户找到用户附近的医院。
答案 0 :(得分:0)
您可以使用Windows Phone中的GeoLocation API获取用户位置。然后,您可以使用这些坐标来设置MapTask的中心值。
答案 1 :(得分:0)
此代码将返回用户的当前位置,将其用作MapTask的中心值。
Geolocator myGeolocator = new Geolocator();
Geoposition myGeoposition = await myGeolocator.GetGeopositionAsync();
var lat = myGeoposition.Coordinate.Latitude;
var long = myGeoposition.Coordinate.Longitude;