Nelle mappe 3D dell'API Maps JavaScript, gestisci la messa a fuoco della videocamera utilizzando l'opzione cameraPosition.
Comportamenti chiave:
- Con
center: le coordinate di latitudine e longitudine specificano il punto esatto sulla mappa verso cui è rivolta la videocamera. - Con
cameraPosition: la videocamera stessa è posizionata alle coordinate fornite durante la costruzione. In questo modo è spesso difficile centrare la visualizzazione su un punto di interesse specifico.
L'esempio seguente mostra l'inizializzazione di una mappa utilizzando l'opzione center per garantire un punto focale specifico. Il marcatore indica il punto centrale fornito
in center:
CSS
gmp-map-3d { height: 100%; } html, body { height: 100%; margin: 0; padding: 0; }
HTML
<html>
<head>
<title>3D Camera Position</title>
<link rel="stylesheet" type="text/css" href="./style.css" />
</head>
<body>
<gmp-map-3d
center="40.7860524,-73.9634983,0"
range="1500"
tilt="70"
heading="-150"
mode="satellite">
<gmp-marker position="40.7860524,-73.9634983" altitude-mode="clamp-to-ground"></gmp-marker>
</gmp-map-3d>
<script
async
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA6myHzS10YXdcazAFalmXvDkrYCp5cLc8&v=beta&libraries=maps3d"></script>
</body>
</html>Prova campione
Campo visivo e raggio di copertura
Puoi regolare la quantità di mappa visibile nel riquadro di visualizzazione utilizzando due parametri distinti: range e fov. Sebbene entrambi influiscano sul livello di "zoom", funzionano in modo diverso:
range: controlla la distanza fisica tra la videocamera e il punto centrale. La regolazione equivale ad avvicinare o allontanare la videocamera dalla mappa.fov(campo visivo): controlla l'angolazione dell'obiettivo della videocamera. Un valore più alto funge da obiettivo grandangolare, mostrando una porzione più ampia della periferia, mentre un valore più basso funge da teleobiettivo.
Il seguente confronto mostra la stessa mappa alle estremità opposte dello spettro fov. Nella mappa a sinistra, il campo visivo è impostato su 5 (stretto/teleobiettivo); nella mappa a destra, è impostato su 80 (grandangolo).
