구글 맵에서 Lat, Long을 구해서 여분 필드에 넣기

구글 맵에서 주소를 이용해서 위도, 경도를 구해서 여분필드에 저장 하고 싶습니다.
아래에 있던 마커가 모두 위도, 경도로 구하는 샘플이라서..
주소에서 직접 마커 찍도록 바꾸는 것이 어려워서 그냥 여분필드에 미리 위도,경도를 구해서 저장해 놓을 까 합니다.
 
첨부 파일의 중간쯤 보면
         alert("1: " + results[0].geometry.location.lat());
         alert("2: " + results[0].geometry.location.lng());
가 있는데,  이부분을 게시판의 여분 필드 wr_3, wr_4에 저장하면 됩니다. (write_skin.php에서)
 
고수님들의 조언 부탁드립니다.

첨부파일

geocoding-simple.htm (1.7 KB) 12회 2012-01-08 13:13
|

댓글 1개

<script type="text/javascript">
var geocoder;
var map;
function initialize() {
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(36.778, -119.4179);
var myOptions = {
zoom: 12,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}

function codeAddress() {
var address = document.getElementById("wr_1").value;
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
document.getElementById("wr_8").value= results[0].geometry.location.lat();
document.getElementById("wr_9").value= results[0].geometry.location.lng();
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
}
</script>

이런식으로 이용하시면 될실거 같습니다..
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
14년 전 조회 2,037
14년 전 조회 3,069
14년 전 조회 1,605
14년 전 조회 2,549
14년 전 조회 2,823
14년 전 조회 1,927
14년 전 조회 1,846
14년 전 조회 1,430
14년 전 조회 2,002
14년 전 조회 1,889
14년 전 조회 1,772
14년 전 조회 1,662
14년 전 조회 1,716
14년 전 조회 2,072
14년 전 조회 2,895
14년 전 조회 1,973
14년 전 조회 1,458
14년 전 조회 1.1만
14년 전 조회 1,755
14년 전 조회 1,639
14년 전 조회 2,187
14년 전 조회 3,315
14년 전 조회 2,109
14년 전 조회 1,820
14년 전 조회 1,612
14년 전 조회 2,488
14년 전 조회 1,777
14년 전 조회 3,158
14년 전 조회 1,600
14년 전 조회 1,627
14년 전 조회 1,725
14년 전 조회 2,448
14년 전 조회 1,599
14년 전 조회 3,068
14년 전 조회 1,409
14년 전 조회 4,012
14년 전 조회 4,168
14년 전 조회 4,091
14년 전 조회 3,897
14년 전 조회 1,596
14년 전 조회 1,537
14년 전 조회 2,049
14년 전 조회 2,311
14년 전 조회 1,500
14년 전 조회 1,574
14년 전 조회 1,498
14년 전 조회 5,568
14년 전 조회 1,462
14년 전 조회 5,860
14년 전 조회 2,172
14년 전 조회 1,952
14년 전 조회 1,424
14년 전 조회 1,605
14년 전 조회 2,129
14년 전 조회 1,613
14년 전 조회 2,273
14년 전 조회 1,799
14년 전 조회 1,584
14년 전 조회 1,721
14년 전 조회 3,767
14년 전 조회 1,496
14년 전 조회 2,094
14년 전 조회 1,714
14년 전 조회 1,661
14년 전 조회 1,545
14년 전 조회 4,208
14년 전 조회 2,107
14년 전 조회 1,559
14년 전 조회 1,651
14년 전 조회 1,638
14년 전 조회 1,707
14년 전 조회 1,472
14년 전 조회 1,574
14년 전 조회 2,194
14년 전 조회 4,078
14년 전 조회 2,504
14년 전 조회 1,576
14년 전 조회 1,549
14년 전 조회 1,665
14년 전 조회 1,546
14년 전 조회 1,651
14년 전 조회 1,767
14년 전 조회 1,462
14년 전 조회 3,954
14년 전 조회 3,856
14년 전 조회 1,675
14년 전 조회 2,173
14년 전 조회 1,800
14년 전 조회 1,626
14년 전 조회 4,125
14년 전 조회 3,128
14년 전 조회 2,706
14년 전 조회 2,637
14년 전 조회 1,407
14년 전 조회 2,177
14년 전 조회 1,425
14년 전 조회 1,440
14년 전 조회 1,488
14년 전 조회 1,921
14년 전 조회 1,920