2012-09-10 2 views
2

주어진 시간에지도의 어떤 부분이 프로그램 적으로 표시되는지 어떻게 알 수 있습니까? 예를 들면 다음과 같습니다.Google지도 API - 표시되는 내용은 무엇입니까?

지도를로드 할 때 중심점을 설정하여 어느 지점에 있는지 알 수 있고로드 할 속성을 알 수 있습니다. 그러나 사용자가지도를 따라 드래그하거나지도의 더 작은 부분으로 확대 할 때. 그 시점에서 어떤 속성을 표시할지 어떻게 알 수 있습니까? 사용자가 정확히 무엇을보고 있는지 어떻게 알 수 있습니까?

감사합니다.

답변

1

bounds = map.getBounds() (Google지도를 저장하는 변수는 map이라고 가정)을 사용할 수 있으며 현재 뷰포트의 경계를 반환합니다.

그런 다음 bounds.getSouthWest()bounds.getNorthEast()을 사용하면 사용자가보고있는 것을 모두 알 필요가 있으므로 양쪽 모서리의 위도와 경도를 얻을 수 있습니다.

https://developers.google.com/maps/documentation/javascript/reference#Map

+0

대단히 감사합니다. 그게 정확히 내가 알아 내려고 시도한거야. – user1659018