Ben Mapbox olan el broşürü kullanıyorum ve böylece haritanın görünümünü ayarlamak istiyorum:broşürü - Fitbounds ve tutmak merkezi
- tüm belirteçler merkezi belirli ayarlandığında
- görebilir point
SetView ve fitbounds ile her bir noktayı ayrı ayrı yapmak kolaydır, ancak setView, sınırları değiştirdiğinden ve fitBounds'un merkezi değiştirdiğinden, her ikisinin de aynı anda nasıl olacağını bilmiyorum. Bir merkez ve yakınlaştırma tanımlamak bir çözüm olabilir; ancak tüm yakınlaştırma noktalarının hangi görünürlüğe erişmesine izin vereceğini nasıl bilebilirim?
DÜZENLEME
Ben IvanSanchez önerdiği çözüm uygulanan ve beklendiği gibi çalışır:
let ne=leafletBounds.getNorthEast();
let sw=leafletBounds.getSouthWest();
let neSymetric=[ne.lat + (center.lat - ne.lat)*2, ne.lng + (center.lng - ne.lng)*2];
let swSymetric=[sw.lat +(center.lat - sw.lat)*2, sw.lng + (center.lng - sw.lng)*2];
leafletBounds.extend(L.latLngBounds(swSymetric, neSymetric));
Teşekkür ederim, bu kolay ve verimli bir çözüm! – DevLR