2012-08-10 5 views
0

내 웹 앱에서 일부 위치를 표시하는 데 사용되는 Google지도가 있습니다. 이러한 각 위치는 db에 저장되고지도에 표시됩니다. 모든 마커가지도에 표시된 영역에 포함되도록지도 확대/축소 수준을 설정해야합니다. 당신의 도움을 주셔서 감사합니다.Google지도에서 적절한 줌 레벨 설정

답변

1

LatLngBounds 클래스의 인스턴스를 만든 다음지도에 각 위치/마커를 추가 할 때 extend(point:LatLng) 메서드를 사용하여 LatLng 좌표로 마커를 확장합니다. 마커를 추가하고 LatLngBounds를 확장하면 Map class 메소드 fitBounds(bounds:LatLngBounds) 또는 panToBounds(latLngBounds:LatLngBounds)을 사용하여 뷰포트를 확대/축소하고 바운드에 맞게 이동합니다.

다니엘 Vassallo은 https://stackoverflow.com/a/3521067/881551

관련 문제