구글 맵에서 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,042
14년 전 조회 3,082
14년 전 조회 1,614
14년 전 조회 2,555
14년 전 조회 2,834
14년 전 조회 1,935
14년 전 조회 1,860
14년 전 조회 1,439
14년 전 조회 2,010
14년 전 조회 1,896
14년 전 조회 1,778
14년 전 조회 1,672
14년 전 조회 1,723
14년 전 조회 2,081
14년 전 조회 2,900
14년 전 조회 1,981
14년 전 조회 1,465
14년 전 조회 1.1만
14년 전 조회 1,763
14년 전 조회 1,643
14년 전 조회 2,197
14년 전 조회 3,320
14년 전 조회 2,116
14년 전 조회 1,830
14년 전 조회 1,622
14년 전 조회 2,496
14년 전 조회 1,787
14년 전 조회 3,163
14년 전 조회 1,610
14년 전 조회 1,635
14년 전 조회 1,734
14년 전 조회 2,455
14년 전 조회 1,605
14년 전 조회 3,075
14년 전 조회 1,416
14년 전 조회 4,024
14년 전 조회 4,180
14년 전 조회 4,104
14년 전 조회 3,906
14년 전 조회 1,608
14년 전 조회 1,546
14년 전 조회 2,058
14년 전 조회 2,324
14년 전 조회 1,510
14년 전 조회 1,582
14년 전 조회 1,507
14년 전 조회 5,580
14년 전 조회 1,468
14년 전 조회 5,867
14년 전 조회 2,179
14년 전 조회 1,966
14년 전 조회 1,435
14년 전 조회 1,617
14년 전 조회 2,140
14년 전 조회 1,623
14년 전 조회 2,283
14년 전 조회 1,811
14년 전 조회 1,596
14년 전 조회 1,730
14년 전 조회 3,777
14년 전 조회 1,508
14년 전 조회 2,099
14년 전 조회 1,726
14년 전 조회 1,676
14년 전 조회 1,555
14년 전 조회 4,219
14년 전 조회 2,116
14년 전 조회 1,566
14년 전 조회 1,658
14년 전 조회 1,642
14년 전 조회 1,718
14년 전 조회 1,483
14년 전 조회 1,584
14년 전 조회 2,211
14년 전 조회 4,088
14년 전 조회 2,513
14년 전 조회 1,584
14년 전 조회 1,561
14년 전 조회 1,676
14년 전 조회 1,556
14년 전 조회 1,662
14년 전 조회 1,783
14년 전 조회 1,470
14년 전 조회 3,962
14년 전 조회 3,868
14년 전 조회 1,687
14년 전 조회 2,184
14년 전 조회 1,810
14년 전 조회 1,634
14년 전 조회 4,138
14년 전 조회 3,136
14년 전 조회 2,720
14년 전 조회 2,655
14년 전 조회 1,422
14년 전 조회 2,194
14년 전 조회 1,433
14년 전 조회 1,459
14년 전 조회 1,496
14년 전 조회 1,930
14년 전 조회 1,931