구글 맵에서 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,704
14년 전 조회 2,723
14년 전 조회 1,252
14년 전 조회 2,216
14년 전 조회 2,469
14년 전 조회 1,617
14년 전 조회 1,530
14년 전 조회 1,102
14년 전 조회 1,662
14년 전 조회 1,569
14년 전 조회 1,431
14년 전 조회 1,348
14년 전 조회 1,401
14년 전 조회 1,765
14년 전 조회 2,540
14년 전 조회 1,662
14년 전 조회 1,133
14년 전 조회 1만
14년 전 조회 1,438
14년 전 조회 1,310
14년 전 조회 1,889
14년 전 조회 3,004
14년 전 조회 1,809
14년 전 조회 1,495
14년 전 조회 1,271
14년 전 조회 2,168
14년 전 조회 1,488
14년 전 조회 2,852
14년 전 조회 1,290
14년 전 조회 1,287
14년 전 조회 1,410
14년 전 조회 2,150
14년 전 조회 1,277
14년 전 조회 2,775
14년 전 조회 1,081
14년 전 조회 3,688
14년 전 조회 3,847
14년 전 조회 3,767
14년 전 조회 3,587
14년 전 조회 1,237
14년 전 조회 1,215
14년 전 조회 1,743
14년 전 조회 1,984
14년 전 조회 1,164
14년 전 조회 1,260
14년 전 조회 1,141
14년 전 조회 5,245
14년 전 조회 1,137
14년 전 조회 5,530
14년 전 조회 1,853
14년 전 조회 1,654
14년 전 조회 1,098
14년 전 조회 1,289
14년 전 조회 1,801
14년 전 조회 1,294
14년 전 조회 1,948
14년 전 조회 1,491
14년 전 조회 1,256
14년 전 조회 1,383
14년 전 조회 3,451
14년 전 조회 1,203
14년 전 조회 1,762
14년 전 조회 1,401
14년 전 조회 1,357
14년 전 조회 1,243
14년 전 조회 3,877
14년 전 조회 1,793
14년 전 조회 1,246
14년 전 조회 1,315
14년 전 조회 1,298
14년 전 조회 1,371
14년 전 조회 1,166
14년 전 조회 1,252
14년 전 조회 1,887
14년 전 조회 3,745
14년 전 조회 2,185
14년 전 조회 1,241
14년 전 조회 1,226
14년 전 조회 1,344
14년 전 조회 1,207
14년 전 조회 1,323
14년 전 조회 1,438
14년 전 조회 1,169
14년 전 조회 3,654
14년 전 조회 3,551
14년 전 조회 1,376
14년 전 조회 1,874
14년 전 조회 1,494
14년 전 조회 1,335
14년 전 조회 3,840
14년 전 조회 2,836
14년 전 조회 2,442
14년 전 조회 2,352
14년 전 조회 1,137
14년 전 조회 1,906
14년 전 조회 1,120
14년 전 조회 1,101
14년 전 조회 1,151
14년 전 조회 1,583
14년 전 조회 1,601