Google Maps JavaScript API를 사용하면 API를 사용하기 전에 API 키를 신청하려면 http://code.google.com으로 이동하세요. /apis/maps/signup.html. 여기서는 귀하가 획득한 키가 ABQIAA라고 가정합니다.
여기서 jquery에 대한 소개는 더 이상 번거롭지 않습니다. 인터넷에는 jquery에 대한 소개가 많이 있습니다.
그런 다음 JQuery와 Google Maps JavaScript API를 사용하여 Google 지도의 흥미로운 지도 효과를 결합한 다음 Google Maps JavaScript API에 익숙해지는 목표를 달성하겠습니다.
첫 번째 HelloChina:
(1) html 파일에 html 코드 작성:
map.html
"http://www.w3.org /TR/xhtml1/DTD/xhtml1-strict.dtd">
JQuery를 사용한 Google 지도 .src="http://maps.google.com/maps?file=api&v=2&key=ABQIAA" type="text/javascript">
머리>
<본문>
;div id="message">
(2)js 파일에 작성
map.js
(1) 자바스크립트 코드를 다음과 같이 수정합니다.
//소형 스케일링 컨트롤러
map.addControl(new GSmallMapControl())//맵 유형 Controller
map.addControl(new GMapTypeControl ());
map.setCenter(new GLatLng(36.94,106.08),4)
//지도를 위성 지도로 설정
map.setMapType (G_SATELLITE_MAP);//지도 유형 수정
$(window).unload(function (){
$('.').unbind();
GUnload();
}) ;
}else
{
alert('사용 중인 브라우저는 Google 지도를 지원하지 않습니다!')
}
});
페이지를 새로 고치면 위성 지도 왼쪽 상단에 작은 텔레스코픽 컨트롤이 있고 오른쪽 상단에 지도 선택 컨트롤이 있는 것을 볼 수 있습니다.
컨트롤 추가 후 렌더링
이벤트 리스너 추가 및 스크롤 휠 텔레스코픽 제어 효과 켜기
자바스크립트 코드 수정:
map.js
$(document).ready(function()
{
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl())
map.addControl(new GMapTypeControl())//스크롤 휠 텔레스코픽 효과 활성화 - 지도를 확대하려면 마우스 휠을 앞으로 돌리고, 축소하려면 그 반대로
map.enableScrollWheelZoom()
//moveend 이벤트 리스너 추가
GEvent.addListener(map, "moveend", function() {
var center = map.getCenter();
//이 DIV에 표시 지도 중심의 위도와 경도
$('#message').text(center.toString( ))
});
map.setCenter(new GLatLng(36.94,106.08),4)
$(window).unload(function (){
$('.') .unbind();
GUnload();
});
}else
{
alert('사용 중인 브라우저는 Google 지도를 지원하지 않습니다!'); }
});
이때 지도는 휠을 스크롤하면 확대 및 축소되며 지도 왼쪽의 좌표 정보도 이에 따라 변경됩니다.