3-5:階層式のマップタイプコントローラを表示する

今回は「階層式のマップタイプコントローラ」を表示したいと思います。


 

 

階層式のマップタイプコントローラが表示された
(表示する)

階層式のマップタイプコントローラを表示するサンプルプログラム


階層式のマップタイプコントローラを表示するサンプルプログラム

<!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 Maps JavaScript API Example</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=[あなたのAPIキー]" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[

function load() {
if (GBrowserIsCompatible()) {

//地図を作成
var map = new GMap2(document.getElementById("map"));
//階層式のマップタイプコントローラ
map.addControl(new GHierarchicalMapTypeControl());
//日本地図を表示 map.setCenter(new GLatLng(36.668419,137.021484), 5); } } //]]> </script> </head> <body onload="load()" onunload="GUnload()"> <div id="map" style="width: 500px; height: 500px"></div> </body> </html>

 

サンプルプログラムの解説


階層式のマップタイプコントローラを地図に表示するコードは、上のサンプルプログラムの赤枠で囲んだ部分です。
今回は引数がないので、非常に簡単です。
GHieralchicalMapTypeControl()
 
   
右上に階層式のマップタイプコントローラを追加する
サイト内検索
Maps APIの本を書きました
Google Maps APIプログラミング入門
全480ページ。Google Maps API ver.2, ver.3, for Flash, Static Maps API v2, Google Maps API Primery, ライセンス…など、Google Maps APIに関連する幅広い内容の本を書きました。
このサイトで公開しているサンプルはもちろん、本のために作ったサンプルも満載です。
詳しくはこちら

Google Maps Designer
Google Maps Designer