目标是捕获用户在地图中导航的纬度/经度。它的中心有一个标记。当您移动相机时,移动以相机为中心的Google地图标记
这是我走到这一步:
myMap.setOnCameraMoveListener(new GoogleMap.OnCameraMoveListener() {
@Override
public void onCameraMove() {
CameraPosition test = myMap.getCameraPosition();
myMap.addMarker(new MarkerOptions().position(myMap.getCameraPosition().target).anchor(0.5f, .05f).title("Test"));
Log.d(TAG, "Map Coordinate: " + String.valueOf(test));
}
});
它的工作原理,但它创造数千个标记,你可能已经猜到了。我认为应该在移动侦听器之外创建标记,并在每次移动摄像机时将其移动到中心。
那么,我该如何做到这一点?
其中setposition()方法? – kemdo