У меня есть GoogleMap в моем приложении. Когда мое приложение запускается, оно обнаруживает текущую позицию через gps и меняет карту на эту позицию. Если мое приложение уже было запущено до и начальная позиция была изменена, я хочу, чтобы эта позиция была выбрана пользователем и не хочу, чтобы моя карта снова изменилась на текущую позицию gps.установить начальное местоположение GoogleMap (от gps)
Есть ли лучший способ, чем это?
private final CameraPosition cameraPositionNull = new CameraPosition(new LatLng(0.0,0.0),2f, 0f,0f);
if (map.getCameraPosition().equals(cameraPositionNull)) {
...
}
Привет, masrlinu
вы можете сохранить позицию в каком-то привилегированном файле и восстановить его в onResume() метод. :) –