首页 > 解决方案 > 如何从 Google Maps SDK V3 的中心获取坐标

问题描述

用户移动地图后,我需要获取坐标。

这是我尝试过的:

...

googleMap.setOnCameraIdleListener(new GoogleMap.OnCameraIdleListener() {
    @Override
    public void onCameraIdle() {

        selectedLat = mMap.getCameraPosition().target.latitude;
        selectedLng = mMap.getCameraPosition().target.latitude;

        Log.d("maptest", "Coords: " + selectedLat + "," + selectedLng);

    }
});

...

它正在返回一些坐标,但它们是错误的。千里之外。它似乎只返回地图的中心,而不是相机视图的中心。

如何获取相机视图中心坐标?

标签: androidgoogle-maps

解决方案


推荐阅读