어떤 주소를 geocoder에 입력해서 lat lng을얻어 db에 저장해놓고,
db에 저장된 모든 lat lng을 불러와서 클러스터화를 시킨 상태입니다.
클러스터 클릭시 아래와같이 마커를통해 lat lng을 구했습니다.
그런데 db에 저장된 마커 lat lng과 이때 구해진 lat lng에 미세한 오차가 생기는데…어떻게 해결할수잇을까여?
예를들어 db에는
37.4985356558395,127.032615766508
클릭시 마커좌표는
37.49853565583951,127.032615766508
이정도로 미세한 차이가 있스니다.
const onClickClusterHandler = function (cluster) {
let markers = cluster.getMarkers();
if (markers.length > 0) {
const position = markers[0].getPosition();
const lat = position.getLat();
const lng = position.getLng();
onClickCluster(lat, lng);
}
};