【Rails/JavaScript】Google 맵상에 있는 같은 좌표의 복수 마커를 어긋나다

개인 개발 웹 앱 "마치카도 루트"v5.62에 구현 메모입니다.

Google 지도 마커가 겹칩니다.



마치카도 루트에서는 위치정보 첨부의 모든 소식을 「루트 맵」이라고 명명한 Google 맵상에 마커 표시시키고 있습니다.

그건 그렇고, gmaps4rails와 geocoder라는 gem을 사용하고 있습니다.

사용법에 대해서는 이 기사 등을 참고로 했습니다.

그러나 정확히 같은 좌표의 게시물이 있으면 여러 마커가 겹쳐져 매우 불편합니다.

maxRandomDistance 사용


handler = Gmaps.build('Google', { markers: { maxRandomDistance: 5 } });

view에 사용 handler = Gmaps.build('Google'); 의 부분을 위와 같은 코드로 변경하면 같은 좌표에 있는 복수의 마커를 아래의 사진과 같이 어긋나게 표시할 수 있게 됩니다.



무작위로 어긋나므로 섬세한 조정에는 적합하지 않지만, 간단한 대응책으로서 좋은 것은 아닐까요.

좋은 웹페이지 즐겨찾기