구글 맵에서 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년 전 조회 2,029
14년 전 조회 3,055
14년 전 조회 1,595
14년 전 조회 2,539
14년 전 조회 2,812
14년 전 조회 1,916
14년 전 조회 1,837
14년 전 조회 1,413
14년 전 조회 1,989
14년 전 조회 1,885
14년 전 조회 1,758
14년 전 조회 1,651
14년 전 조회 1,707
14년 전 조회 2,061
14년 전 조회 2,883
14년 전 조회 1,967
14년 전 조회 1,448
14년 전 조회 1.1만
14년 전 조회 1,740
14년 전 조회 1,632
14년 전 조회 2,177
14년 전 조회 3,307
14년 전 조회 2,096
14년 전 조회 1,807
14년 전 조회 1,607
14년 전 조회 2,479
14년 전 조회 1,767
14년 전 조회 3,150
14년 전 조회 1,593
14년 전 조회 1,614
14년 전 조회 1,716
14년 전 조회 2,436
14년 전 조회 1,590
14년 전 조회 3,057
14년 전 조회 1,396
14년 전 조회 4,004
14년 전 조회 4,154
14년 전 조회 4,079
14년 전 조회 3,887
14년 전 조회 1,585
14년 전 조회 1,529
14년 전 조회 2,039
14년 전 조회 2,305
14년 전 조회 1,494
14년 전 조회 1,561
14년 전 조회 1,483
14년 전 조회 5,554
14년 전 조회 1,453
14년 전 조회 5,843
14년 전 조회 2,156
14년 전 조회 1,947
14년 전 조회 1,408
14년 전 조회 1,594
14년 전 조회 2,116
14년 전 조회 1,597
14년 전 조회 2,263
14년 전 조회 1,784
14년 전 조회 1,567
14년 전 조회 1,705
14년 전 조회 3,747
14년 전 조회 1,482
14년 전 조회 2,080
14년 전 조회 1,701
14년 전 조회 1,648
14년 전 조회 1,533
14년 전 조회 4,201
14년 전 조회 2,097
14년 전 조회 1,536
14년 전 조회 1,642
14년 전 조회 1,622
14년 전 조회 1,694
14년 전 조회 1,461
14년 전 조회 1,552
14년 전 조회 2,182
14년 전 조회 4,066
14년 전 조회 2,484
14년 전 조회 1,564
14년 전 조회 1,534
14년 전 조회 1,651
14년 전 조회 1,534
14년 전 조회 1,640
14년 전 조회 1,759
14년 전 조회 1,451
14년 전 조회 3,942
14년 전 조회 3,842
14년 전 조회 1,663
14년 전 조회 2,158
14년 전 조회 1,790
14년 전 조회 1,615
14년 전 조회 4,110
14년 전 조회 3,110
14년 전 조회 2,696
14년 전 조회 2,620
14년 전 조회 1,396
14년 전 조회 2,162
14년 전 조회 1,411
14년 전 조회 1,422
14년 전 조회 1,474
14년 전 조회 1,897
14년 전 조회 1,897