3-4:地図のスケール(尺度定規)に表示する

地図を見るときに非常に重要な事があります。

それは、「この地図がどのくらいの縮図で描画されているのか」ということです。


そこで今回は「スケールコントローラ(尺度定規)」を追加してみることにします。


 

 

スケールコントローラが表示された
(表示する)

スケールコントローラを表示するサンプルプログラム


スケールコントローラを表示するサンプルプログラム

<!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 GScaleControl());
//日本地図を表示 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>

 

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


スケールコントローラを地図に表示するコードは、上のサンプルプログラムの赤枠で囲んだ部分です。
今回は引数がないので、非常に簡単です。
GScaleControl()
 
   
左下にスケールコントローラ(尺度定規)を作成する。
サイト内検索
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