2015-12-15 20 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))); 
} 
});