3-8:3Dのズームコントローラを表示する

今回は現在位置が分かる「3Dのズームコントロール」を表示したいと思います。

このコントロールは version 2.144 で追加された機能です。 
この機能はまだ試験的な段階のようで、v=2.144を指定してあげないと動作しません。

3D形式のズームコントローラ表示される
(表示する)

3Dのズームコントロールを表示するサンプルプログラム


3Dのズームコントロールを表示するサンプルプログラム

<!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.144&key=[あなたのAPIキー]" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(35.677335,139.744613), 16);
//3Dのズームコントロールを追加する (v=2.144 を忘れずに)
map.addControl(new GLargeMapControl3D());
} } //]]> </script> </head> <body onload="load()" onunload="GUnload()"> <div id="map" style="width: 500px; height: 500px"></div> </body> </html>

 

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


ナビラベルコントローラを地図に表示するコードは、上のサンプルプログラムの赤枠で囲んだ部分です。
今のところ引数はないようです。
GLargeMapControl3D()
 
  
GLargeMapControl3D は3D形式のズームコントローラを表示します。
   version 2.144 から追加されたコントロールで、まだプレリリース段階のようです。
   使用するときは、v=2.144 を指定してください。 (2009.2.23 現在)

GSmallZoomControl3D()
 
  
GLargeMapControl3D は3D形式の小さい版のズームコントローラを表示します。
サイト内検索
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