Android Google Map v2 - 将标记移动到点击位置并更新地理坐标

J. *_* K. 3 android google-maps

在我的应用程序中,我会自动检测用户的当前位置,并使地图围绕标记居中.

我希望用户能够单击地图上的其他位置,标记将显示在他们单击的位置,并且lat/lon将更新到新位置.

我怎么做

小智 9

试试这个

 Marker marker;
 GoogleMap mMap;

 mMap.setOnMapClickListener(new OnMapClickListener() {

        @Override
        public void onMapClick(LatLng latlng) {
            // TODO Auto-generated method stub

            if (marker != null) {
                marker.remove();
            }
            marker = mMap.addMarker(new MarkerOptions()
                    .position(latlng)
                    .icon(BitmapDescriptorFactory
                            .defaultMarker(BitmapDescriptorFactory.HUE_RED)));
            System.out.println(latlng);

       }
   });
Run Code Online (Sandbox Code Playgroud)