Güvenlik uyarısı: Belirli üçüncü taraf kitaplıkları (polyfill.io dahil) kullanan web sitelerini etkileyebilecek bir güvenlik sorununun olduğunu tespit ettik. Bu sorun bazen, web sitesi sahibinin bilgisi veya izni olmadan ziyaretçileri istenen web sitesinden başka yere yönlendirebilir. JavaScript örneklerimizin çoğu önceden bir polyfill.io komut dosyası beyanı içeriyordu. Bunu örneklerimizden kaldırdık. Bu bildirimi içeren JavaScript örneklerimizi kullandıysanız beyanı kaldırmanızı öneririz.
Bindirmeler, harita üzerinde yer alan ve
enlem/boylam koordinatlarını alır, böylece sürüklediğinizde veya
haritayı yakınlaştırın. Bir haritaya görüntü yerleştirmek istiyorsanız
GroundOverlay nesne algılandı.
Diğer yer paylaşımı türleri hakkında bilgi için bkz.
Haritada çizim.
Zemin bindirme ekleme
Kurucusu
GroundOverlay, bir resmin URL'sini belirtir
ve parametre olarak resmin LatLngBounds değerini ekleyin. Resim
harita üzerinde oluşturulur, verilen sınırlarla sınırlandırılır ve
harita projeksiyonunu kullanmaktır.
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;
Bir bindirmeyi haritadan kaldırmak için
setMap() yöntemi, null başarılı. Lütfen
bu yöntemin çağrılması, yer paylaşımını silmez. Şunları kaldırır:
görebilirsiniz. Bunun yerine, yer paylaşımını silmek isterseniz
bunu haritadan kaldırmanız ve
null ile yer paylaşımlı olarak gösterilir.