Saya perlu membuat custom position:bottomcenter di kontrol leaflet.js. Tapi leaflet hanya mendukung empat posisi sudut. Jadi, untuk itu saya perlu tahu bagaimana posisi yang ada seperti kiri atas, kanan bawah dll dibuat. Adakah yang bisa menjelaskan hal-hal itu? Terima kasih sebelumnya :-)
Di manakah opsi kontrol seperti position:topleft didefinisikan di leaflet.js? Bisakah saya membuat position:bottomcenter?
comment
Lihat github.com/Leaflet/Leaflet/blob/
- person xmojmr   schedule 09.08.2016
comment
Anda pasti tertarik dengan postingan tersebut: stackoverflow.com/questions /23762176/, stackoverflow.com/questions/33614912/, stackoverflow.com/questions/20790045/
- person ghybs   schedule 09.08.2016
comment
lihat jawaban saya di sini stackoverflow.com/questions /23762176/
- person William Riley   schedule 28.02.2018
Jawaban (1)
Jika Anda ingin menambahkan fungsionalitas ke brosur sehingga kontrol lainnya tidak terpengaruh, Anda dapat melakukan ini:
leaflet.js: Mulai dari baris 4900, saya yakin?
t("top", "left"),
t("top", "right"),
t("bottom", "left"),
t("bottom", "right"),
Tambahkan dua baris ini:
t("top", "center"),
t("bottom", "center")
Hal ini akan memungkinkan penggunaan posisi 'topcenter' dan 'bottomcenter'
Kemudian cukup tambahkan kelas css untuk 'leaflet-center':
.leaflet-center {
left: 50%;
transform: translate(-50%, 0%);
}
person
William Riley
schedule
28.02.2018