Leaflet: Apakah ada cara untuk memaksa peta dirender ulang, atau memuat lebih banyak ubin terlebih dahulu?

Dibuat pada 16 Mei 2012  ·  8Komentar  ·  Sumber: Leaflet/Leaflet

Topiknya agak mengatakan semuanya - apakah ada cara untuk memaksa peta merender ulang, atau memuat beberapa ubin terlebih dahulu?

Saat halaman dimuat, terkadang kami mengubah ukuran peta menggunakan javascript. Ketika ini terjadi, kami akhirnya menggunakan semua ubin yang tersedia yang awalnya dimuat. Kemudian jika Anda mencoba untuk menggulir peta, Anda berakhir dengan sepotong besar abu-abu sampai Anda menggulir LEBIH dari jumlah perubahan ukuran. Jika itu tidak masuk akal, Anda dapat mencobanya sendiri di Chrome di sini: http://swstage.anchormediaworks.com/ Anda mungkin harus melakukan FB Connect untuk melihat masalah dalam tindakan.

Saya mempertimbangkan dengan cepat memperbesar (dan kemudian memperbesar kembali) sebagai salah satu solusi, tetapi bertanya-tanya apakah ada yang lebih elegan.

Komentar yang paling membantu

map.invalidateSize()

Semua 8 komentar

map.invalidateSize()

Terima kasih, pelayat! Anda selalu sangat cepat dengan balasan dan dukungan, yang merupakan salah satu alasan kami setia pada Leaflet sejak kami memulai proyek kami!

Saya senang bisa membantu :)

Bagus!

Terima kasih. Ini membantu saya di 2019.. 👍 👍 👍

Tidak membantu memperbarui nama Kontrol

Terima kasih, Benar-benar ide yang bagus.

Terima kasih! Saya telah melihat begitu banyak jawaban gila untuk ini, tetapi inilah yang saya butuhkan. @pengiring jenazah

Apakah halaman ini membantu?
0 / 5 - 0 peringkat