2017-02-12 153 views

回答

0

,如果这是在Android的工作室,然后继承人你如何在地图上放置一个标记,然后修改它以获取infowindow

mMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() { 
     @Override 
     public void onMapClick(LatLng point) { 
     try { 
       //place marker where user just clicked 
       marker = mMap.addMarker(new MarkerOptions().position(point)); 
       LatLng latLng = marker.getPosition(); 
       double latitude = latLng.latitude; 
       double longitude = latLng.longitude; 

       Geocoder geocoder; 
       addresses = null; 
       geocoder = new Geocoder(getBaseContext(), Locale.getDefault()); 


       addresses = geocoder.getFromLocation(latitude, longitude, 1); 
      } catch (IOException e) { 
       e.printStackTrace(); 
      } 
     } 
    }