地図/衛星写真 切り替えボタンを表示する

前述した例では、地図/衛星 切り替え用のボタンがありませんでした。 ここでは、そららのボタンを表示する方法を説明したいと思います。

GMapTypeControlを使ったサンプル

以下のサンプルはGoogle MAPS APIを使ったページのソースです。 強調してある部分が前述した例との違いです。


<!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>
    <title>Google Maps JavaScript API Example</title>
    <script src="http://maps.google.com/maps?file=api&v=2&key=aaaaa"
        type="text/javascript" charset="utf-8"></script>
  </head>
  <body>
    <div id="map" style="width: 450px; height: 400px"></div>
    <script type="text/javascript">
    //<![CDATA[

    if (GBrowserIsCompatible()) {
      var map = new GMap2(document.getElementById("map"));
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(36.033333, 139.15), 11);
    }

    //]]>
    </script>
  </body>

</html>

Google MAPS APIでは、addControlを利用してコントロールを追加できます。 地図と衛星写真切り替えボタンを表示するにはaddControl(new GMapTypeControl())を利用します。

表示例

表示例です。



あきみち

Linuxネットワークプログラミングの本を書きました
Linuxネットワークプログラミング

Google Maps API
プログラミング



カスタム検索




はてなRSSに追加
Subscribe with livedoor Reader
Subscribe with Bloglines
Add to goo

外部サイト

プレコ王国
ディスカス魂
金魚タイムズ
YouTubeチャネル
Twitter
mixi(ほぼ未使用)


フィードメーター - Geekなぺーじ にほんブログ村 IT技術ブログへ
Copyright (C) Geekなページ.
All rights reserved. 無断転載や無断コピーなど、私的利用の範囲を逸脱した利用はおやめ下さい.