구글 맵에서 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년 전 조회 1,986
14년 전 조회 2,991
14년 전 조회 1,531
14년 전 조회 2,491
14년 전 조회 2,751
14년 전 조회 1,862
14년 전 조회 1,785
14년 전 조회 1,356
14년 전 조회 1,934
14년 전 조회 1,825
14년 전 조회 1,697
14년 전 조회 1,601
14년 전 조회 1,650
14년 전 조회 2,002
14년 전 조회 2,810
14년 전 조회 1,917
14년 전 조회 1,385
14년 전 조회 1.1만
14년 전 조회 1,688
14년 전 조회 1,573
14년 전 조회 2,122
14년 전 조회 3,265
14년 전 조회 2,041
14년 전 조회 1,743
14년 전 조회 1,544
14년 전 조회 2,420
14년 전 조회 1,718
14년 전 조회 3,085
14년 전 조회 1,550
14년 전 조회 1,556
14년 전 조회 1,677
14년 전 조회 2,373
14년 전 조회 1,532
14년 전 조회 3,012
14년 전 조회 1,327
14년 전 조회 3,941
14년 전 조회 4,095
14년 전 조회 4,025
14년 전 조회 3,816
14년 전 조회 1,528
14년 전 조회 1,469
14년 전 조회 1,980
14년 전 조회 2,238
14년 전 조회 1,433
14년 전 조회 1,507
14년 전 조회 1,416
14년 전 조회 5,494
14년 전 조회 1,402
14년 전 조회 5,794
14년 전 조회 2,088
14년 전 조회 1,892
14년 전 조회 1,345
14년 전 조회 1,536
14년 전 조회 2,054
14년 전 조회 1,546
14년 전 조회 2,187
14년 전 조회 1,744
14년 전 조회 1,512
14년 전 조회 1,645
14년 전 조회 3,692
14년 전 조회 1,420
14년 전 조회 2,019
14년 전 조회 1,637
14년 전 조회 1,589
14년 전 조회 1,480
14년 전 조회 4,133
14년 전 조회 2,030
14년 전 조회 1,500
14년 전 조회 1,583
14년 전 조회 1,558
14년 전 조회 1,640
14년 전 조회 1,398
14년 전 조회 1,489
14년 전 조회 2,131
14년 전 조회 3,985
14년 전 조회 2,419
14년 전 조회 1,492
14년 전 조회 1,475
14년 전 조회 1,585
14년 전 조회 1,469
14년 전 조회 1,569
14년 전 조회 1,685
14년 전 조회 1,381
14년 전 조회 3,889
14년 전 조회 3,773
14년 전 조회 1,592
14년 전 조회 2,099
14년 전 조회 1,725
14년 전 조회 1,561
14년 전 조회 4,051
14년 전 조회 3,050
14년 전 조회 2,627
14년 전 조회 2,555
14년 전 조회 1,337
14년 전 조회 2,102
14년 전 조회 1,345
14년 전 조회 1,370
14년 전 조회 1,400
14년 전 조회 1,834
14년 전 조회 1,835