2016-11-19 9 views
-1

あり、2つの場所の緯度と経度がgiven.Thisは私の地図アクティビティです、次のとおりです。どのようにGoogleマップの2つの緯度経度の間のパスを描くことができますか?

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_maps); 
    // Obtain the SupportMapFragment and get notified when the map is ready to be used. 
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() 
      .findFragmentById(R.id.map); 
       mapFragment.getMapAsync(this); 
} 

@Override 
public void onMapReady(GoogleMap googleMap) { 
    mMap = googleMap; 

    // double array [] = {44.968046 ,-94.420307 ,44.33328,-89.132008, 33.755787,-116.359998,33.844843,-116.54911 ,44.92057 ,-93.44786}; 
    // Add a marker in Sydney and move the camera 

    double lat1 = 23.781388 ; 
    double lon1 = 90.425500 ; 
    double lat2 = 23.780270 ; 
    double lon2 = 23.780270 ; 

    LatLng place1 = new LatLng(lat1, lon1); 
    LatLng place2 = new LatLng(lat2, lon2); 

    mMap.addMarker(new MarkerOptions().position(place1).title("Marker in Pran RFL")); 
    mMap.moveCamera(CameraUpdateFactory.newLatLng(place1)); 

    mMap.addMarker(new MarkerOptions().position(place2).title("Marker in Gulshan")); 
    mMap.moveCamera(CameraUpdateFactory.newLatLng(place2)); 

} 

私は緯度とlongitude.Howのこのカップルの間のパスを描きたい、私はそれを行うことができますか?

+0

このコードを試してみてください新しいLatLng()を追加する必要があります? –

答えて

0

あなたはPolyLineOptionsを追加し、githubの上でこのhttps://github.com/hiepxuan2008/GoogleMapDirectionSimple/例を試してみました

PolylineOptions options = new PolylineOptions(); 

    options.color(Color.parseColor("#CC0000FF")); 
    options.width(5); 
    options.visible(true); 
    options.add(new LatLng(lat1 ,lon1)); 
    options.add(new LatLng(lat2 ,lon2)); 

    mMap.addPolyline(options); 
+0

しかし、私はポリラインは必要ありません、私はパスが必要です –

関連する問題