Avviso di sicurezza. Siamo venuti a conoscenza di un problema di sicurezza che potrebbe interessare i siti web che utilizzano librerie specifiche di terze parti (incluso polyfill.io). Questo problema a volte può reindirizzare i visitatori fuori dal sito web previsto senza che il proprietario del sito ne sia a conoscenza o senza autorizzazione. Molti dei nostri esempi JavaScript includevano in precedenza una dichiarazione dello script polyfill.io. L'abbiamo rimosso dai nostri campioni. Se hai utilizzato i nostri esempi JavaScript contenenti questa dichiarazione, ti consigliamo di rimuovere la dichiarazione.
Le sovrapposizioni sono oggetti sulla mappa collegati
coordinate di latitudine/longitudine, in modo che si muovano quando trascini o
eseguire lo zoom della mappa. Se vuoi inserire un'immagine su una mappa, puoi utilizzare un
GroundOverlay oggetto.
Il costruttore di un
GroundOverlay specifica l'URL di un'immagine
e LatLngBounds dell'immagine come parametri. L'immagine
il rendering sulla mappa, vincolato ai limiti specificati e conformi
utilizzando la proiezione della mappa.
TypeScript
// This example uses a GroundOverlay to place an image on the map// showing an antique map of Newark, NJ.lethistoricalOverlay;functioninitMap():void{constmap=newgoogle.maps.Map(document.getElementById("map")asHTMLElement,{zoom:13,center:{lat:40.74,lng:-74.18},});constimageBounds={north:40.773941,south:40.712216,east:-74.12544,west:-74.22655,};historicalOverlay=newgoogle.maps.GroundOverlay("https://storage.googleapis.com/geo-devrel-public-buckets/newark_nj_1922-661x516.jpeg",imageBounds);historicalOverlay.setMap(map);}declareglobal{interfaceWindow{initMap:()=>void;}}window.initMap=initMap;
// This example uses a GroundOverlay to place an image on the map// showing an antique map of Newark, NJ.lethistoricalOverlay;functioninitMap(){constmap=newgoogle.maps.Map(document.getElementById("map"),{zoom:13,center:{lat:40.74,lng:-74.18},});constimageBounds={north:40.773941,south:40.712216,east:-74.12544,west:-74.22655,};historicalOverlay=newgoogle.maps.GroundOverlay("https://storage.googleapis.com/geo-devrel-public-buckets/newark_nj_1922-661x516.jpeg",imageBounds,);historicalOverlay.setMap(map);}window.initMap=initMap;
Per rimuovere un overlay da una mappa, chiama la funzione
setMap(), superando null. Tieni presente che
chiamando questo metodo, l'overlay non viene eliminato. Rimuove
l'overlay dalla mappa. Se invece vuoi eliminare l'overlay,
rimuovila dalla mappa e poi imposta
si sovrappone a null.