문제

그래서 나는 두 가지를 촉진하는 방법을 생각하려고 노력하고 있습니다. 결국 두 단계 프로세스가 될 수 있지만 입력을 찾고있었습니다.

내가해야 할 첫 번째 일은 같은 주소가있는 위치를 수용하는 것입니다. 떠오르는 두 가지 시나리오는 위치와 아파트 건물을 공유하는 비즈니스입니다.

제가 수용해야 할 두 번째는 본사가없고 마을 만있는 비즈니스/비영리 단체입니다. 지금 당장 나는 그것들을 타운 센터에 매핑하지만 여러 사업체에 본사가 없다면 첫 번째 문제가 발생합니다.

그래서 나는 인터넷 검색을했고지도와 함께 위치 목록이있는 솔루션을 찾아서 클릭하면 정보 창이 나타납니다. 이것은 나에게 해결책이 아닙니다.

내가 생각했던 것은 위치를 사용하여 첫 번째 포인트를 매핑하는 것이 었습니다. 두 번째와 그 후 마커를 0.05도 이상 이동하여 마커가 나타날 수 있도록 마커를 움직입니다. 그에 대한 고유 한 문제는 12 개의 메인 스트리트가 13 메인 스트리트로 바뀌면 어떻게 되는가?

그래서 내가 할 수있는 일에 대한 생각이 있습니까?

감사
남자 이름

도움이 되었습니까?

해결책

Martin Pearman이 전화 한 연장이 있습니다 클러스터 마커 이는 표시 될 때 아이콘이 시각적으로 교차하는 두 개 이상의 마커 그룹을 감지합니다. 교차 마커 그룹은 다른 모습으로 보이는 단일 클러스터 마커로 교체됩니다. 클러스터 마커는 클릭하면 단순히 아이콘이 교차 한 마커의 맵을 중심하고 축소합니다.

다른 팁

이 문제에 대한보다 진보 된 접근 방식은 SQL 일 수 있습니다 - 동일한 주소 = 동일한 좌표 ...

그룹 별 또는 계산> 1 ... 다중 레코드 좌표를 생성 할 수 있습니다.

실제로-클라이언트 측 클러스터를 클러스터하기 전에 먼저 데이터를 보내야합니다. 즉,이 경우 필요한 것보다 훨씬 더 많은 전송을 의미하므로 로딩 시간이 높아지고 RAM 활용 클라이언트 측면이 더 높아집니다. 클러스터의 쓸모없는 JS 처리.

클라이언트 측 클러스터링은 좌표가 서로 가까이있을 때만 권장하지만 절대적으로 동일하지는 않습니다.

생각해 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top