지도에서 lat ing 합쳐져 있는데 이거 따로 뺄려면 어케해야하나요 채택완료

Copy
geocoder.addr2coord(data.address, function(status, result) {                    // 정상적으로 검색이 완료됐으면                    if (status === daum.maps.services.Status.OK) {                        // 해당 주소에 대한 좌표를 받아서                        var coords = new daum.maps.LatLng(result.addr[0].lat, result.addr[0].lng);                // 좌표를 해당 필드에 넣는다.                document.getElementById("wr_1").value = coords;                        // 지도를 보여준다.                        mapContainer.style.display = "block";                        map.relayout();                        // 지도 중심을 변경한다.                        map.setCenter(coords);                        // 마커를 결과값으로 받은 위치로 옮긴다.                        marker.setPosition(coords)                    }                });


                // 좌표를 해당 필드에 넣는다.

                document.getElementById("wr_1").value = coords;


이렇게 하면 lat lng 값이 동시에 들어오는대 위도 경도를 따로 받고 싶습니다.


답변 2개

채택된 답변
+20 포인트

lat 는 coords.getLat()

lng 는 coords.getLng() 로 받아오면 됩니다.


ex)

document.getElementById("wr_1").value = coords.getLat(); 

document.getElementById("wr_2").value = coords.getLng(); 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

콤마로 들어올텐데 들어온거에서 나눠주는게 제일 좋은 방법같습니다

explode(",",$wr_1);

아니면 스크립트에서 나눠서 값에 담아도됩니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고