Как открыть карту определенного города с помощью API Google в андроиде

Я смог открыть карту мира с помощью кода и отметить несколько мест. Тем не менее, мне всегда нужно приближаться к городу, что занимает немного времени. Есть ли способ открыть карту определенного города?

2 ответа

Вы можете использовать этот примерный код, чтобы анимировать карту непосредственно в координатах вашего города (lat, lng) и автоматически увеличивать до указанного уровня:

// Set desired lat lng location, and zoom level (for example 10)
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(new LatLng(locationCity.getLatitude(), locationCity.getLongitude()), 10);
// Move the camera to location
gMap.animateCamera(cameraUpdate);


Вы можете использовать moveCamera с вашим последним сохраненным местоположением (например, lat, lng и, возможно, ZoomLevel).

final LatLng location = new LatLng(..., ...);// Loaded from SharedPreferences maybe.
// Move the camera to location with a zoom of 15.
map.moveCamera(CameraUpdateFactory.newLatLngZoom(location, 15));

licensed under cc by-sa 3.0 with attribution.