2011-10-28 27 views
8

Haritaya yerleştirilen işaretçilerle bir google maps web sitesi yapıyorum. Bazı zamanlar işaretleyiciler üst üste biner, bu yüzden etkileşimli olarak ön özel işaretleyicilere getirebilmek istiyorum.Google Maps için maksimum başlangıç ​​zIndex V3 işaretçileri

Bunun için setZIndex() öğesini kullanabilirim. Ama tüm belirteçlerin ilk maksimum zindexini bilmem gerekiyor. getZIndex() zaten setZIndex() olarak adlandırılan sürece bir şey dönmek için görünmüyor gibi bir faydası yoktur.

"Sadece çok büyük bir rakamla başla" demeniz cazip gelebilir ancak Google'ın en yüksek zindex'i hesaplamak için enlem veya başka bir şey kullandığını düşünüyoruz, böylece maksimum zindex değişebilir mi? Bu şemayı riskli yapmak.

Google Maps V3'teki ilk zIndex'in N işaretleri için ne olacağını bilen var mı?

cevap

18

İşaretleyicinin üstte görüntülenmesini sağlamak için MAX_ZINDEX sabitini kullanabilirsiniz.

marker.setZIndex(google.maps.Marker.MAX_ZINDEX + 1); 

çalıştı Google Maps API V3 Documentation

+0

teşekkür sabit bir referans ara. – spiderplant0

+4

Tembel için değer "1000000" – scottmrogowski

+1

Bu iş için yanlış ayarlanmış olarak ayarlanmıştı: http://stackoverflow.com/questions/11845916/google-maps-marker-zindex-doesnt-work-for- iki simge-tipleri-sembol-ve-string –

İlgili konular