2016-10-20 3 views
1

전단지 맵 컨테이너로 반응 형 애플리케이션을 구축 중입니다. 지도 컨테이너는 사용자 동작 (지도 축소시 왼쪽 및 오른쪽 패널)을 기반으로 크기가 조정됩니다. 지도 컨테이너의 크기가 조정될 때지도의 최대 경계가 다시 조정되기를 원합니다.전단지에서지도 경계를 반응 적으로 만드는 방법은 무엇입니까?

어떻게하면됩니까?

+0

가 경계지도는 resize 이벤트에 변경되어야 하는가? – mrunde

답변

2

사용자 이벤트를 수신하고 맵에서 invalidateSize()를 호출해야합니다. 지도는지도 컨테이너의 최대 경계까지 크기가 조정됩니다. 이 같은 일 :

map.leafletElement.invalidateSize() 

당신이 리플릿의 GitHub의 문제에 대한 자세한 내용을보실 수 있습니다 : https://github.com/Leaflet/Leaflet/issues/941

+0

이것은 작동합니다. 고맙습니다! 그래도지도를 패닝하지 않고이 작업을 수행 할 수 있습니까? – vaishaks

+0

MapService.map.invalidateSize ({pan : false});를 시도했습니다. – vaishaks

+0

그래도 작동하지 않았다. – vaishaks

관련 문제