테스트 사이트 - 개발 중인 베타 버전입니다

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

storebox 8년 전 조회 2,080

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

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

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

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

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

답변 2개

채택된 답변
+20 포인트
8년 전

lat 는 coords.getLat()

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

ex)

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

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

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

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

8년 전

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

explode(",",$wr_1);

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

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

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

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

로그인