Typy Map Google
Mapy Google — podstawowe typy map
W interfejsie API Map Google obsługiwane są następujące typy map:
- MAPA DROGOWA (normalna, domyślna mapa 2D)
- SATELITA (mapa fotograficzna)
- HYBRYDA (mapa fotograficzna + nazwy dróg i miast)
- TEREN (mapa z górami, rzekami itp.)
Typ mapy jest określony w obiekcie Map properties we właściwości mapTypeId:
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);
Mapy Google — widok perspektywiczny 45°
Typy map SATELITARNA i HYBRYDOWA obsługują widok obrazu z perspektywą 45° dla niektórych lokalizacji (tylko przy dużych poziomach powiększenia).
Jeśli powiększysz lokalizację w widoku zdjęć 45°, mapa automatycznie zmieni widok perspektywiczny. Dodatkowo mapa doda:
- Koło kompasu wokół kontrolki Pan, umożliwiające obracanie obrazu
- A Obróć kontrolkę między kontrolkami Pan i Zoom, umożliwiając obrót obrazu o 90°
- Przełączana kontrolka do wyświetlania widoku perspektywicznego 45°, pod etykietą/kontrolą satelity
Uwaga: pomniejszenie mapy ze zdjęciami pod kątem 45° spowoduje cofnięcie każdej z tych zmian i wyświetlenie oryginalnej mapy.
Poniższy przykład przedstawia widok perspektywiczny 45° Palazzo Ducale w Wenecji, Włochy:
Przykład
var mapOptions = {
center:myCenter,
zoom:18,
mapTypeId:google.maps.MapTypeId.HYBRID
};
Mapy Google - Wyłącz widok perspektywiczny 45° - setTilt(0)
Widok perspektywiczny 45° można wyłączyć, wywołując setTilt(0) na obiekcie Map:
Przykład
map.setTilt(0);
Wskazówka: Aby później włączyć widok perspektywiczny 45°, wywołaj setTilt(45).