오늘 내 오래된 코드를 살펴보면, OnCameraChangeListener()가이 이제는 더 이상 사용되지 않습니다. 이없는OnCameraChangeListener()가 더 이상 지원되지 않습니다.
mGoogleMap.setOnCameraChangeListener(new GoogleMap.OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition cameraPosition) {
// Cleaning all the markers.
if (mGoogleMap != null) {
mGoogleMap.clear();
}
mPosition = cameraPosition.target;
mZoom = cameraPosition.zoom;
if (mTimerIsRunning) {
mDragTimer.cancel();
}
mDragTimer.start();
mTimerIsRunning = true;
}
});
새로운 수신기 (일명 OnCameraMoveListener()) 방법 onCameraMove() : 나는 어려운 찾는거야
는 내 코드의이 부분을 해결하는 방법을 이해하는 CameraPosition cameraPosition 입력 변수이므로 꽤 잃어 버렸습니다. 이전 코드를 재활용 할 수있는 방법이 있습니까?
Here은 참고 자료입니다.
gC로 인해 모든 콜백에서 getCameraPosition을 호출 할 때 getCameraPosition이 메모리를 할당하지 않고 응용 프로그램이 멈추는 경우가 있습니다. :/ –
@MatthiasSchicker - [Maps SDK에 관한 문제 제기] (https://code.google.com/p/gmaps-api-issues/) – ianhanniballake
Google지도 SDK와 관련하여 알려진 문제입니다. (https://code.google.com/p/gmaps-api-issues/issues/detail?id=6483)하지만 지금은 수정 된 것 같습니다. 죄송합니다. 최신 버전이 아닙니다. –