2016-11-15 5 views
0

Googleマップと1つのマーカーアイコンが表示されたページ(断片)があります。だから、私は距離と一緒に最短ルートを示すことができるように、このマップにソースと目的地の座標を渡したいと思います。例えば、私はマップは下の画像の青いパス表示する:ここでGoogleマップでパスと距離を表示する方法 - Xamarin

enter image description here

は私のコードです:

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); 
} 
+0

https://developer.xamarin.com/guides/android/platform_features/maps_and_location/maps/part_2_-_maps_api/ – Jason

+0

Ref:http://stackoverflow.com/questions/37189634/api-google-maps-doesnt-返す十分なステップ/ 37191234#37191234 – SushiHangover

答えて

関連する問題