구글 맵에서 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,892
14년 전 조회 2,882
14년 전 조회 1,426
14년 전 조회 2,395
14년 전 조회 2,648
14년 전 조회 1,772
14년 전 조회 1,702
14년 전 조회 1,255
14년 전 조회 1,834
14년 전 조회 1,727
14년 전 조회 1,608
14년 전 조회 1,507
14년 전 조회 1,568
14년 전 조회 1,910
14년 전 조회 2,713
14년 전 조회 1,833
14년 전 조회 1,294
14년 전 조회 1.1만
14년 전 조회 1,588
14년 전 조회 1,464
14년 전 조회 2,040
14년 전 조회 3,165
14년 전 조회 1,975
14년 전 조회 1,648
14년 전 조회 1,440
14년 전 조회 2,328
14년 전 조회 1,638
14년 전 조회 3,008
14년 전 조회 1,458
14년 전 조회 1,471
14년 전 조회 1,589
14년 전 조회 2,265
14년 전 조회 1,440
14년 전 조회 2,934
14년 전 조회 1,257
14년 전 조회 3,855
14년 전 조회 3,996
14년 전 조회 3,928
14년 전 조회 3,725
14년 전 조회 1,419
14년 전 조회 1,385
14년 전 조회 1,903
14년 전 조회 2,143
14년 전 조회 1,335
14년 전 조회 1,423
14년 전 조회 1,312
14년 전 조회 5,408
14년 전 조회 1,317
14년 전 조회 5,690
14년 전 조회 2,011
14년 전 조회 1,817
14년 전 조회 1,265
14년 전 조회 1,458
14년 전 조회 1,966
14년 전 조회 1,450
14년 전 조회 2,108
14년 전 조회 1,656
14년 전 조회 1,426
14년 전 조회 1,537
14년 전 조회 3,599
14년 전 조회 1,351
14년 전 조회 1,917
14년 전 조회 1,546
14년 전 조회 1,511
14년 전 조회 1,390
14년 전 조회 4,038
14년 전 조회 1,945
14년 전 조회 1,415
14년 전 조회 1,476
14년 전 조회 1,457
14년 전 조회 1,549
14년 전 조회 1,315
14년 전 조회 1,410
14년 전 조회 2,022
14년 전 조회 3,912
14년 전 조회 2,343
14년 전 조회 1,401
14년 전 조회 1,388
14년 전 조회 1,493
14년 전 조회 1,388
14년 전 조회 1,498
14년 전 조회 1,597
14년 전 조회 1,290
14년 전 조회 3,794
14년 전 조회 3,674
14년 전 조회 1,517
14년 전 조회 1,999
14년 전 조회 1,627
14년 전 조회 1,466
14년 전 조회 3,963
14년 전 조회 2,958
14년 전 조회 2,546
14년 전 조회 2,468
14년 전 조회 1,250
14년 전 조회 2,009
14년 전 조회 1,250
14년 전 조회 1,274
14년 전 조회 1,316
14년 전 조회 1,750
14년 전 조회 1,744