내가 Mapbox와 리플릿을 사용하고 있는데 내가 그렇게지도의보기를 설정하고 싶습니다 :리플릿 - Fitbounds 및 유지 센터
- 모든 마커가 중심이 특정 설정되어
- 볼 수 있습니다을 포인트
그것은 setView 및 fitbounds 별도로 각 지점을 쉽게 할 수 있어요하지만 난 setView이 경계를 변경하고 fitBounds가 중심을 변경하기 때문에 두 가지를 동시에 가지고하는 방법을 모르겠어요. 해결책은 중심과 확대/축소를 정의하는 것일 수 있지만, 어떤 확대/축소가 모든 마커를 볼 수 있는지 어떻게 알 수 있습니까?
편집
나는 IvanSanchez에 의해 제안 된 솔루션을 구현하며 예상대로 작동합니다
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));
감사합니다. 쉽고 효율적인 솔루션입니다. – DevLR