구글 맵에서 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,830
14년 전 조회 2,837
14년 전 조회 1,370
14년 전 조회 2,347
14년 전 조회 2,599
14년 전 조회 1,717
14년 전 조회 1,650
14년 전 조회 1,201
14년 전 조회 1,775
14년 전 조회 1,675
14년 전 조회 1,543
14년 전 조회 1,467
14년 전 조회 1,512
14년 전 조회 1,866
14년 전 조회 2,648
14년 전 조회 1,776
14년 전 조회 1,237
14년 전 조회 1.1만
14년 전 조회 1,540
14년 전 조회 1,408
14년 전 조회 1,990
14년 전 조회 3,107
14년 전 조회 1,919
14년 전 조회 1,606
14년 전 조회 1,382
14년 전 조회 2,269
14년 전 조회 1,589
14년 전 조회 2,960
14년 전 조회 1,408
14년 전 조회 1,402
14년 전 조회 1,534
14년 전 조회 2,217
14년 전 조회 1,390
14년 전 조회 2,886
14년 전 조회 1,196
14년 전 조회 3,804
14년 전 조회 3,953
14년 전 조회 3,879
14년 전 조회 3,678
14년 전 조회 1,367
14년 전 조회 1,333
14년 전 조회 1,852
14년 전 조회 2,094
14년 전 조회 1,283
14년 전 조회 1,373
14년 전 조회 1,253
14년 전 조회 5,360
14년 전 조회 1,246
14년 전 조회 5,639
14년 전 조회 1,956
14년 전 조회 1,769
14년 전 조회 1,207
14년 전 조회 1,403
14년 전 조회 1,905
14년 전 조회 1,401
14년 전 조회 2,057
14년 전 조회 1,605
14년 전 조회 1,365
14년 전 조회 1,483
14년 전 조회 3,544
14년 전 조회 1,313
14년 전 조회 1,866
14년 전 조회 1,509
14년 전 조회 1,465
14년 전 조회 1,337
14년 전 조회 3,980
14년 전 조회 1,897
14년 전 조회 1,362
14년 전 조회 1,428
14년 전 조회 1,410
14년 전 조회 1,489
14년 전 조회 1,265
14년 전 조회 1,367
14년 전 조회 1,985
14년 전 조회 3,860
14년 전 조회 2,294
14년 전 조회 1,348
14년 전 조회 1,335
14년 전 조회 1,442
14년 전 조회 1,334
14년 전 조회 1,430
14년 전 조회 1,542
14년 전 조회 1,238
14년 전 조회 3,727
14년 전 조회 3,624
14년 전 조회 1,456
14년 전 조회 1,952
14년 전 조회 1,570
14년 전 조회 1,415
14년 전 조회 3,911
14년 전 조회 2,906
14년 전 조회 2,500
14년 전 조회 2,418
14년 전 조회 1,198
14년 전 조회 1,970
14년 전 조회 1,197
14년 전 조회 1,211
14년 전 조회 1,267
14년 전 조회 1,692
14년 전 조회 1,712