Google mapはGoogleが提供するAjaxのWebサービスです。最近は企業のホームページを見ていても会社案内用にホームページにこのGoogle mapを入れているのを見かけるようになりました。そもそもAjaxが注目されるようになったのがこのGoogle mapからだと言われています。注目されるにはそれなりの理由がありますが、操作性と自由度(カスタマイズができて、意外に簡単である)だと思います。それになんといっても楽しい!ということ。カスタマイズしなくても貼り付けるだけで高性能なマップソフトになります。マウス操作で地図がグリグリ動きます。Google mapをホームページに貼り付けるだけならとっても簡単です。Ajaxなので多少のJavascriptの知識が必要ですが、知識なしで遊んでみたいと言う方のためにホームページに貼り付けるまでの手順とスクリプトを掲載します。
1.Google Map APIキーを取得します。Sign up for a Google Maps API keyを押します。
2サインアップに進んで使用したいホームページのURLを入力します。下のほうにあります。I have read and agree with the terms and conditions (printable version)のチェックを忘れないように!
3GoogleアカウントがないときはGoogleアカウントをとります。
すぐにAPIキーが発行されますのでCtrl+a>Ctrl+cでワードパッドなどにコピーアンドペーストなどで記録しましょう。
ここでサンプルコードも同時にが表示されます。これを使えばマップをホームページにGoogleMapを貼り付けられます。下にこれを基にしたコードを記しています。サンプルコードではオーバービューマップやマップコントロールが付いていませんので下のサンプルで付けています。
●ホームページのHTMLのコードです。
<!--▼ここから▼ -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Google MAP</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=取得したキーを貼り付けてください" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.onload=function(){
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(34.68721622131777,135.81555247306824),16,G_NORMAL_MAP);
map.addControl(new GOverviewMapControl(new GSize(200,160)));
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
}
//]]>
</script>
<!-- -->
</head>
<body>
<div id="map" style="width:500px; height:400px;"></div>
</body>
</html>
ピクセリエは奈良・大阪・京都の方のために
ホームページの作り方を無料で講習いたします。
詳しくは「ホームページの作り方無料講習」
今までに作ったイラストや3DCG画像です。解説を添えていますのでぜひご覧下さい。