지도에서 lat ing 합쳐져 있는데 이거 따로 뺄려면 어케해야하나요
본문
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
lat 는 coords.getLat()
lng 는 coords.getLng() 로 받아오면 됩니다.
ex)
document.getElementById("wr_1").value = coords.getLat();
document.getElementById("wr_2").value = coords.getLng();
콤마로 들어올텐데 들어온거에서 나눠주는게 제일 좋은 방법같습니다
explode(",",$wr_1);
아니면 스크립트에서 나눠서 값에 담아도됩니다
답변을 작성하시기 전에 로그인 해주세요.