getting latitude longitude 0.0 from googleMap.getCameraPosition().target

前端 未结 2 1618
梦毁少年i
梦毁少年i 2021-01-24 01:53

I was trying to get latitude and longitude of center of the map. I am using Fragment to show map that is,

SupportMapFragment fm = (SupportMapFragment) getSupport         


        
2条回答
  •  情书的邮戳
    2021-01-24 02:22

    Before you get these values, You must declare this Listener

    • setOnCameraMoveListener : while camera is moving.

    • setOnCameraIdleListener : after ceme

    or any Listener like this.

    GoogleMap.setOnCameraIdleListener(new GoogleMap.OnCameraIdleListener() {
                @Override
                public void onCameraIdle() {
                    double CameraLat = map.getCameraPosition().target.latitude;
                    double CameraLong = map.getCameraPosition().target.longitude;
    
                }
            });
    

提交回复
热议问题