Baru di Leaflet, saat ini mencoba untuk memigrasi proyek dari Google Maps asli ke Leaflet; telah tertarik ke Leaflet oleh manajemen lapisan dan opsi untuk menggunakan peta jalan gaya 'roadmap' yang lebih baik.
Telah mengunduh plugin untuk menggunakan petak Google Map sebagai peta dasar untuk Leaflet, dan berfungsi dengan baik sebagai lapisan dasar.
Namun saya telah menemukan masalah, dan saya tidak cukup berpengalaman dengan Leaflet untuk mengerti mengapa. Saya memiliki spidol yang terlihat dengan lapisan dasar lainnya - tetapi tidak dengan Google. Telah mencoba memaksa Z order tinggi (1000 dll) tetapi tidak ada bedanya. Opacity dari marker penuh 1.0
Marker terlihat di semua lapisan lain (misalnya OSM), ketika saya beralih basis ke Google (satelit atau peta) mereka tidak lagi ditampilkan, tetapi beralih kembali ke basis non-Google dan mereka ada di sana lagi.
Alasan saya mengejar lapisan dasar Google adalah karena Google (sejauh yang saya ketahui) adalah satu-satunya penyedia ubin foto udara yang konsisten dan terperinci untuk wilayah yang saya minati. Ingin menggunakan peta lain tetapi memiliki opsi untuk beralih ke tampilan 'satelit' Google melalui manajer lapisan.
Saat ini menggunakan Leaflet v0.4.5 (tetapi juga telah mencoba v0.4), gejala yang sama terjadi dengan menggunakan browser yang berbeda (IE, FF dll.).
Akan berterima kasih atas bantuannya.
sumber
Untuk lebih jelasnya, ini melanggar persyaratan layanan Google, jadi lanjutkan dengan hati-hati.
sumber
Beberapa angka lain pada indeks-z, ditampilkan di tempat lain, bekerja pada saya. Posting silang dari sini: https://gist.github.com/crofty/2197042#comment-1234339
(letakkan ini di CSS atau
<style>
bagian laman web Anda )sumber
Cobalah untuk memasukkan ini ke css Anda:
Ini membantu saya dalam situasi yang sama
sumber