Типы Google Maps

Google Maps - Основные типы карт

API Google Maps поддерживает следующие типы карт:

  • ROADMAP (обычная, по умолчанию 2D карта)
  • SATELLITE (фотографическая карта)
  • HYBRID (фотографическая карта + дороги и названия городов)
  • TERRAIN (карта, включающая горы, реки и т.д.)

Вы можете определить тип карты с помощью свойства mapTypeId в объекте свойств карты:

var mapOptions = {
  center:new google.maps.LatLng(51.508742,-0.120850),
  zoom:7,
  mapTypeId: google.maps.MapTypeId.HYBRID
;

или вызовем метод setMapTypeId() карты:

map.setMapTypeId(google.maps.MapTypeId.HYBRID);

Google Maps - Угол зрения 45°

Типы карт SATELLITE и HYBRID поддерживают透视ное изображение 45° для некоторых мест (только на высоких уровнях масштабирования).

Если вы увеличите масштаб места с изображением 45°, карта автоматически изменит透视ную проекцию. Кроме того, карта также добавит:

  • Компасный колодец вокруг контролера перемещения позволяет вращать изображение
  • Контрольный элемент вращения между контролем перемещения и масштабирования, позволяющий вращать изображение на 90°
  • Переключатель для отображения透视ной проекции 45° расположен под контролем изображения со спутника/меткой

Примечание: Уменьшение масштаба карты с изображением 45° восстановит все эти изменения и покажет исходную карту.

Этот пример показывает透视ную проекцию 45° дворца дожей в Венеции:

Пример

var mapOptions = {
  center:myCenter,
  zoom:18,
  mapTypeId: google.maps.MapTypeId.HYBRID
;

Google Maps - Отключение透视视图 45° - setTilt(0)

Вы можете отключить透视视图 45°, вызывая setTilt(0) на объекте Map:

Пример

map.setTilt(0);

Совет: если нужно позже включить перспективу 45°, вызовите setTilt(45).