구글 맵에서 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,824
14년 전 조회 2,833
14년 전 조회 1,364
14년 전 조회 2,341
14년 전 조회 2,595
14년 전 조회 1,710
14년 전 조회 1,644
14년 전 조회 1,195
14년 전 조회 1,771
14년 전 조회 1,669
14년 전 조회 1,537
14년 전 조회 1,459
14년 전 조회 1,505
14년 전 조회 1,860
14년 전 조회 2,642
14년 전 조회 1,771
14년 전 조회 1,230
14년 전 조회 1.1만
14년 전 조회 1,537
14년 전 조회 1,406
14년 전 조회 1,988
14년 전 조회 3,100
14년 전 조회 1,917
14년 전 조회 1,604
14년 전 조회 1,381
14년 전 조회 2,268
14년 전 조회 1,582
14년 전 조회 2,955
14년 전 조회 1,405
14년 전 조회 1,393
14년 전 조회 1,528
14년 전 조회 2,213
14년 전 조회 1,386
14년 전 조회 2,882
14년 전 조회 1,185
14년 전 조회 3,798
14년 전 조회 3,945
14년 전 조회 3,873
14년 전 조회 3,674
14년 전 조회 1,358
14년 전 조회 1,324
14년 전 조회 1,840
14년 전 조회 2,087
14년 전 조회 1,273
14년 전 조회 1,371
14년 전 조회 1,244
14년 전 조회 5,356
14년 전 조회 1,241
14년 전 조회 5,635
14년 전 조회 1,947
14년 전 조회 1,765
14년 전 조회 1,202
14년 전 조회 1,398
14년 전 조회 1,901
14년 전 조회 1,397
14년 전 조회 2,052
14년 전 조회 1,602
14년 전 조회 1,361
14년 전 조회 1,475
14년 전 조회 3,532
14년 전 조회 1,307
14년 전 조회 1,860
14년 전 조회 1,503
14년 전 조회 1,458
14년 전 조회 1,334
14년 전 조회 3,975
14년 전 조회 1,893
14년 전 조회 1,361
14년 전 조회 1,421
14년 전 조회 1,404
14년 전 조회 1,483
14년 전 조회 1,263
14년 전 조회 1,363
14년 전 조회 1,976
14년 전 조회 3,854
14년 전 조회 2,288
14년 전 조회 1,338
14년 전 조회 1,329
14년 전 조회 1,437
14년 전 조회 1,326
14년 전 조회 1,423
14년 전 조회 1,539
14년 전 조회 1,235
14년 전 조회 3,725
14년 전 조회 3,621
14년 전 조회 1,450
14년 전 조회 1,944
14년 전 조회 1,563
14년 전 조회 1,414
14년 전 조회 3,908
14년 전 조회 2,901
14년 전 조회 2,497
14년 전 조회 2,409
14년 전 조회 1,197
14년 전 조회 1,966
14년 전 조회 1,193
14년 전 조회 1,207
14년 전 조회 1,264
14년 전 조회 1,688
14년 전 조회 1,709