2015-12-15 126 views

回答

11

您可以直接添加點擊監聽器,並以位置的形式獲取地圖上的位置。

map.setOnMapClickListener(new GoogleMap.OnMapClickListener() { 
 
      @Override 
 
      public void onMapClick(LatLng latLng) { 
 
       
 
       //Do what you want on obtained latLng 
 
      } 
 
     });

+0

我試了一下。它的工作。感謝您的支持。 – SachinS

2

您應該使用SetOnMapClickListener。希望下面的演示代碼將幫助你這樣做。

googleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() 
{ 
    @Override 
    public void onMapClick (LatLng latLng){ 

    latitude = latLng.latitude; 
    longitude = latLng.longitude; 

    myMarker = googleMap.addMarker(new MarkerOptions().position(new LatLng(latitude, longitude))); 
} 
}); 
相關問題