Typy Google Maps

Google Maps - podstawowe typy map

API Google Maps obsługuje następujące typy map:

  • ROADMAP (zwykła, domyślna 2D mapa)
  • SATELLITE (fotograficzna mapa)
  • HYBRID (fotograficzna mapa + drogi i nazwy miast)
  • TERRAIN (mapa zawierająca góry, rzeki itp.)

Możesz określić typ mapy za pomocą atrybutu mapTypeId w obiekcie właściwości mapy:

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

lub wywołując metodę setMapTypeId() mapy:

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

Google Maps - 45° perspektywa

Typy map SATELLITE i HYBRID obsługują 45° obrazy perspektywy w niektórych lokalizacjach (tylko na wysokich poziomach skalowania).

Jeśli powiększysz pozycję z 45° widokiem obrazu, mapa automatycznie zmieni perspektywę. Ponadto, mapa doda:

  • Kółko kompasu wokół kontrolera przeciągania, które pozwala obracać obraz
  • Przyrząd do obracania między kontrolą przeciągania i skalowania, który pozwala obracać obraz o 90°
  • Przełącznik do wyświetlania 45° perspektywy znajduje się pod kontrolą satelitarnym/etykietą

Uwaga: Zmniejszenie mapy 45° przywróci wszystkie te zmiany i pokaże oryginalną mapę.

Ten przykład pokazuje 45° perspektywę Pałacu Dożdego w Wenecji:

Przykład

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

Google Maps - wyłączenie 45° perspektywy - setTilt(0)

Możesz wyłączyć 45° perspektywę, wywołując setTilt(0) na obiekcie Map:

Przykład

map.setTilt(0);

Wskazówka: Aby włączyć perspektywę 45° w późniejszym czasie, należy wywołać setTilt(45).