2016-11-02 4 views
-1

사람들이 Google지도로 실행되는지도에 상점을 표시하는 사이트가 있습니다 (문제가있는 경우). 이제는 상점이 같은 쇼핑 센터에 태그가 지정되는 경우가 있습니다. 분명히 여러 상점에 태그가 지정 될 수 있습니다. 더 구체적으로 LA의 Midtown Shopping Center에있는 Latitude 34.0475747Longtitude -118.3403492으로 아디다스 매장을 소유하고 있다고 가정 해 봅시다. 나이키의 소유자는 동일한 쇼핑 센터에 상점을 가지고 있으므로 그의 비즈니스를 표시 할 때지도에 두 개의 동일한 핀이있어 사용자 경험이 손상됩니다. 이는 Google지도 주소 자동 완성을 사용하고 정보가 지오 코드로 변환되어 mySQL에 저장되기 때문에 발생합니다.동일한 지오 코딩 데이터를 저장하는 올바른 프로세스는 무엇입니까?

내지도에 이미있는 지오 코딩 데이터를 처리하여 주변에있는 두 개의 핀을 서로 가깝게 표시하고 핀을 클릭 할 수있게 만들려면 어떻게해야합니까 (텍스트 입력란이 확장되어 사람들에게 예상 정보를 보여줄 수 있도록). 볼 수 있지만) 두 매장 모두 동일한 쇼핑 센터 지역에 태그가 지정됩니까?

+0

가능한 복제본 [Google지도와 겹치지 않고 마커를 클러스터링하려면 어떻게해야합니까?] (http://stackoverflow.com/questions/11781183/how-can-i-cluster-markers-without-overlap-with-google- 지도) – geocodezip

+0

아마도 [Overlapping MarkerSpiderfier] (http://stackoverflow.com/search?q=%5Bgoogle-maps-api-3%5D+OverlappingMarkerSpiderfier) – geocodezip

답변

0

geohash (http://geohash.org/)에 대해 들어 보셨습니까?

이것은 기본적으로 두 좌표를 사용하고 정밀도 (위치 기반) 기반 해시를 만듭니다.

해시가 길면 길수록 정확합니다.

좌표를 해시 한 다음 특정 정밀도 수준에서 결과가 동일하다고 말할 수 있습니다.