Broşür javascript API ile seviye 19'dan daha fazla zum yapabilir misiniz?


15

19'a kadar yakınlaştırma düzeyini destekleyen bir karo katmanıyla JavaScript API broşürünü kullanıyoruz. Karoları yüksek derecede doğrulukta yerleştirmek zorunda kaldıklarından, karolar bulanıklaşsa bile kullanıcıların daha fazla yakınlaştırma yapabilmelerini istiyorum.

Mümkün mü ?

Haritanın işaretçileri veya diğer öğeleri yakınlaştırmamasını istiyoruz.

Yanıtlar:


20

Şimdi yapabilirsiniz, 0.7 sürümünden sonra 'maxNativeZoom' adlı ek bir seçenek var, daha sonra karoları enterpolasyonlayacaktır.

İşte en son dokümantasyonun bağlantısımaxNativeZoom

İşte bilgi:

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.

Bunu elde etmek için kullandığım bir kod örneği burada:

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

1
mükemmel çözüm
ajayel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.