My Name is Kay....

DIY , 먹방 , 개발 , 육아 , 여행 좋아합니다.
AdBlock 사용시 화면이 정상적으로 노출되지 않습니다.
포스팅 관련 문의 및 개발 문의는 Email : wkzkfmxksi@gmail.com

추가 포스팅이 이뤄지지 않는 블로그입니다. 문의는 wkzkfmxksi@gmail.com 으로 연락주세요.
kay
조회 수 7300 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

구글맵 주소 위경도 검색.png

 

 

 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 
       <title>Google Map</title>
  <script src="http://maps.google.com/maps?file=api&v=2&hl=&key=" type="text/javascript"></script>
    <script type="text/javascript">
function fnAdjust()
{
var latitude = document.googleMap.latitude.value;
var longitude = document.googleMap.longitude.value;
alert(latitude);
alert(longitude);
}
 
function load() {
  if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.addControl(new GOverviewMapControl());
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GScaleControl()); 
map.enableDoubleClickZoom();
var center = new GLatLng(35.68205, 139.76789);
map.setCenter(center, 15, G_HYBRID_MAP);
geocoder = new GClientGeocoder();
var marker = new GMarker(center, {draggable: true});  
map.addOverlay(marker);
document.getElementById("lat").value = center.lat().toFixed(5);
document.getElementById("lng").value = center.lng().toFixed(5);
 
  GEvent.addListener(marker, "dragend", function() {
   var point = marker.getPoint();
  map.panTo(point);
   document.getElementById("lat").value = point.lat().toFixed(5);
   document.getElementById("lng").value = point.lng().toFixed(5);
 
});
 
 
 GEvent.addListener(map, "moveend", function() {
  map.clearOverlays();
var center = map.getCenter();
  var marker = new GMarker(center, {draggable: true});
  map.addOverlay(marker);
  document.getElementById("lat").value = center.lat().toFixed(5);
   document.getElementById("lng").value = center.lng().toFixed(5);
 
 
 GEvent.addListener(marker, "dragend", function() {
  var point =marker.getPoint();
 map.panTo(point);
  document.getElementById("lat").value = point.lat().toFixed(5);
 document.getElementById("lng").value = point.lng().toFixed(5);
 
});
 
});
 
  }
}
 
   function showAddress(address) {
   var map = new GMap2(document.getElementById("map"));
   map.addControl(new GSmallMapControl());
   map.addControl(new GMapTypeControl());
   if (geocoder) {
geocoder.getLatLng(
  address,
  function(point) {
if (!point) {
  alert(address + " not found");
} else {
  document.getElementById("lat").value = point.lat().toFixed(5);
   document.getElementById("lng").value = point.lng().toFixed(5);
 map.clearOverlays()
map.setCenter(point, 14);
   var marker = new GMarker(point, {draggable: true});  
 map.addOverlay(marker);
 
GEvent.addListener(marker, "dragend", function() {
  var pt = marker.getPoint();
 map.panTo(pt);
  document.getElementById("lat").value = pt.lat().toFixed(5);
 document.getElementById("lng").value = pt.lng().toFixed(5);
});
 
 
 GEvent.addListener(map, "moveend", function() {
  map.clearOverlays();
var center = map.getCenter();
  var marker = new GMarker(center, {draggable: true});
  map.addOverlay(marker);
  document.getElementById("lat").value = center.lat().toFixed(5);
   document.getElementById("lng").value = center.lng().toFixed(5);
 
 GEvent.addListener(marker, "dragend", function() {
 var pt = marker.getPoint();
map.panTo(pt);
document.getElementById("lat").value = pt.lat().toFixed(5);
   document.getElementById("lng").value = pt.lng().toFixed(5);
});
 
});
 
}
  }
);
  }
}
    </script>
  </head>
 
  
<body onload="load()" onunload="GUnload()" >
<div style="padding:15px 45px 10px 45px;">
<div id="map" style="width:600px; height: 500px" style="display:block;"></div>
</div>
   
<div style="padding:5px 45px 10px 85px;">
<form name="googleMap" action="#" onsubmit="showAddress(this.address.value); return false">
 <table width="650">
  <tr>
<td colspan="5">
  <input type="text" size="70" name="address" value="" />
  <input type="submit" class="btn" value="Address Search"/>
</td>
  </tr>
  <tr height="10">
<td colspan="5"></td>
  </tr>
  <tr>
<td width="117"><b>Latitude</b></td>
<td width="117">
  <input id="lat" type="text" size="12" name="latitude" value="" />
</td>
<td width="117"><b>Longitude</b></td>
<td width="117">
  <input id="lng" type="text" size="12" name="longitude" value="" />
</td>
<td width="182">
  <input type="button" class="btn" value="Adjust" onclick="fnAdjust()"/>
</td>
  </tr>
</table>
</form>
</div>
  </body>
</html>

?

  1. 선 그래프

    Date2013.02.06 CategoryGraph Bykay Views6301
    Read More
  2. 선 + 막대 그래프

    Date2013.02.06 CategoryGraph Bykay Views8666
    Read More
  3. 막대 그래프

    Date2013.02.06 CategoryGraph Bykay Views8509
    Read More
  4. geocode - 구글 맵 위경도 검색 v2

    Date2013.02.06 Categorymap Bykay Views7300
    Read More
  5. 구글맵 마커 + 말풍선 - v2

    Date2013.02.06 Categorymap Bykay Views10983
    Read More
  6. geocode - 주소로 위경도 검색 v3

    Date2013.04.21 Categorymap Bykay Views8051
    Read More
  7. 구글맵 아이콘 마커 + 말풍선 + 주소로 위경도 검색 + 거리별 원그리기 - v3

    Date2013.04.22 Categorymap Bykay Views14720
    Read More
  8. 모바일 웹 - 위치정보(GPS) + 마커 + 카톡 + 카스 연동

    Date2013.04.24 Categorymap Bykay Views10246
    Read More
  9. 구글맵 출발지 도착지 주소입력해서 길찾기 - v3

    Date2013.05.03 Categorymap Bykay Views29016
    Read More
  10. 브라우져에서 현재 위경도 읽어와서 구글맵에 마커 표시하기 ( getCurrentPosition + Googlemap marker )

    Date2013.05.31 Categorymap Bykay Views24277
    Read More
  11. google 스트릿뷰 "Street View"

    Date2013.08.27 Categorymap Bykay Views4709
    Read More
  12. 구글맵 API 적용범위 (Google Maps API Coverage)

    Date2013.08.27 Categorymap Bykay Views4978
    Read More
  13. GeoRSS 피드에서 KmlLayer를 생성..." geoRSS 로 레이어 마커 찍기 "

    Date2013.08.28 Categorymap Bykay Views5245
    Read More
  14. Google Places API를 이용한 주변 지역 정보 검색

    Date2013.10.18 Categorymap Bykay Views21313
    Read More
  15. Google 웹사이트 번역기

    Date2014.04.21 Category기타 Bykay Views5318
    Read More
  16. 구글맵 v3 - 마커 + 말풍선 + GPS 연동+ 원그리기 + 동적 마커 생성( Ajax + Json )

    Date2014.07.17 Categorymap Bykay Views16932
    Read More
  17. 구글맵 v3 맵상에 보여지는 마커만 생성하기

    Date2014.08.04 Categorymap Bykay Views7603
    Read More
  18. 구글맵 마커 + 말풍선 - v3

    Date2015.02.05 Categorymap Bykay Views3281
    Read More
  19. 구글맵 v3 단순 다중 마커 (배열이용)

    Date2015.12.28 Categorymap Bykay Views10276
    Read More
  20. 구글맵 v3 infoBox

    Date2015.12.29 Categorymap Bykay Views2973
    Read More
Board Pagination Prev 1 Next
/ 1