Zoom lebih jauh dari level 19 dengan leaflet javascript API?


15

Kami menggunakan leaflet JavaScript API dengan lapisan ubin yang mendukung tingkat zoom hingga 19. Saya ingin pengguna dapat memperbesar lebih jauh bahkan jika ubin kabur karena mereka harus menempatkan penanda ke tingkat akurasi yang tinggi.

Apakah ini mungkin?

Kami ingin peta untuk memperbesar bukan penanda atau elemen lainnya.

Jawaban:


20

Anda dapat melakukannya sekarang, pada versi 0.7 ada opsi tambahan yang disebut 'maxNativeZoom' setelah itu akan interpolasi ubin.

Berikut tautan ke dokumentasi terbaru untukmaxNativeZoom

Berikut informasinya:

minZoom Number  0   Minimum zoom number.
maxZoom Number  18  Maximum zoom number.
maxNativeZoom   Number  null    Maximum zoom number the tiles source has available. If it is specified, the tiles on all zoom levels higher than maxNativeZoom will be loaded from maxZoom level and auto-scaled.

Contoh kode yang saya gunakan untuk mencapainya ada di sini:

var aerial = new L.tileLayer(serverURL + "/arcgis/rest/services/Basemaps/Orthophoto/ImageServer/tile/{z}/{y}/{x}", {
    attribution: attribution,
    maxZoom: 20,
    maxNativeZoom: 18
});

1
solusi sempurna
ajayel
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.