Google Maps JavaScript API を使用すると、API を使用する前に、http://code.google.com にアクセスして API キーを申請する必要があります。 /apis/maps/signup.html。ここでは、取得したキーが ABQIAA であると仮定します。
jquery についてはもう面倒ではありません。インターネット上には jquery についての紹介がたくさんあります。
次に、JQuery と Google Maps JavaScript API を使用して、Google Maps の興味深い地図効果を組み合わせて、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="メッセージ">
(2)jsファイルに記述
map.js
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 マップをサポートしていません!')
}
ページを更新すると、衛星地図の左上隅に小さな伸縮コントロールが表示され、右上隅に地図選択コントロールが表示されます
コントロールを追加した後のレンダリング
イベント リスナーを追加し、スクロール ホイールの伸縮コントロールの効果をオンにします
JavaScript コードを変更します:
map.js
$(document).ready(function()
{
if (GBrowserIsCompatibility()) {
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 マップをサポートしていません!'); }
});
地図をドラッグすると、この時の地図が拡大・縮小し、地図の左側の座標情報が変化します。