2012-02-10 2 views
0

데이터베이스에 마커가 많으며지도 경계 사이의 마커 만지도에 표시하고 싶습니다.Google지도 API V3의 마커 제한

지도를 드래그 앤 드롭하거나 줌 레벨을 변경하는 경우 SQL로 제한된 마커 만 표시하고 싶습니다.

누구든지 어떻게 할 수 있는지 알고 있습니까? SQL 명령을 어떻게 수행합니까?

참고 : 마커를 지역별로 그룹화하고 싶지 않습니다.

답변

0

creating a store locator에 관한이 기사에서는 SQL 수행 방법을 잘 설명합니다. 그것은 지구상의 거리를 계산하기위한 기본 Haversine Formula입니다. 이 기사에는 SQL 버전이 포함되어있다. 자바 스크립트 측면에서 map.getCenter()map.getBounds()을 사용하여 거리를 계산할 수 있도록지도의 중심과 경계를 파악할 수 있습니다.

또 다른 접근법은 위도와 경도를 별도로 저장하는 경우 남서쪽 및 북쪽 동쪽 경계 모서리를 제공하는지도 경계를 가져 오는 것입니다. 그러면 위도가 두 위도 사이의 모든 것을 얻을 수 있고 경도는 두 경도 사이입니다.