0
我有一个页面(片段),显示谷歌地图连同1个标记图标。因此,现在我想将源和目标坐标传递给此地图,以便它可以显示最短路线以及以Km为单位的距离。如我想的地图,以显示在下面的图片中蓝色的路径:如何显示谷歌地图上的路径和距离 - Xamarin
这里是我的代码:
private void SetUpMap()
{
if (GMap == null)
{
ChildFragmentManager.FindFragmentById<MapFragment>(Resource.Id.googlemap).GetMapAsync(this);
}
}
public void OnMapReady(GoogleMap googleMap)
{
this.GMap = googleMap;
GMap.UiSettings.ZoomControlsEnabled = true;
LatLng latlng = new LatLng(Convert.ToDouble(gpsLatitude), Convert.ToDouble(gpsLongitude));
CameraUpdate camera = CameraUpdateFactory.NewLatLngZoom(latlng, 15);
GMap.MoveCamera(camera);
MarkerOptions options = new MarkerOptions()
.SetPosition(latlng)
.SetTitle("Chennai");
GMap.AddMarker(options);
}
https://developer.xamarin.com/guides/android/platform_features/maps_and_location/maps/part_2_-_maps_api/ – Jason
Ref:http://stackoverflow.com/questions/37189634/api-google-maps-doesnt-返回足够的步骤/ 37191234#37191234 – SushiHangover