ご使用方法 (Google Maps)

6月22日横浜で開催されるGeoアクティビティフェスタに参ります。

ご使用条件に十分ご注意ください。

このアプリケーションは 承認番号 平20業使、第449号「基盤地図情報25000 WMS配信サービス」にアクセスします (配信元)

HTML文書

Google Mapsでご使用になる場合にはキャッシュ配信機能のご使用をおすすめします

<html>
<head>
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
<script>

// カスタム MapType
function Kiban25000MapType() {
}

Kiban25000MapType.prototype.tileSize = new google.maps.Size(256,256);
Kiban25000MapType.prototype.maxZoom = 17;
Kiban25000MapType.prototype.name = "基盤地図";
Kiban25000MapType.prototype.alt = "基盤地図情報 (縮尺レベル25000)";
Kiban25000MapType.prototype.getTile = function(tile, zoom, ownerDocument) {
  var img = ownerDocument.createElement("img");
  img.style.width = this.tileSize.width + "px";
  img.style.height = this.tileSize.height + "px";
  img.src = "http://www.finds.jp/ws/kiban25000gwc.cgi?VERSION=1.1.1&REQUEST=GetMap&" +
      "STYLES=&SRS=EPSG:900913&" +
      "BBOX=" + getBBox(tile,zoom) + "&" +
      "WIDTH=256&HEIGHT=256&FORMAT=image/png&" +
      "LAYERS=kiban25000:AllT";
  return img;
};

// グローバル変数
var kiban25000MapType = new Kiban25000MapType();
var map;

// 初期化
function init() {
  var map = new google.maps.Map(
      document.getElementById("map"), {
        zoom: 14,
        center: new google.maps.LatLng(34.5012296,133.384822),
        mapTypeControlOptions: {
          mapTypeIds: ["kiban25000", google.maps.MapTypeId.ROADMAP]
        }
      }
    );
  map.mapTypes.set("kiban25000", kiban25000MapType);
  map.setMapTypeId("kiban25000");
}

// タイルに対応したBBox文字列 "minx,miny,maxx,maxy"
function getBBox(tile,zoom) {
  var pxs = 256 * (1 << zoom);
  var pxsh = pxs / 2;
  var mtr = 40075017;
  var mpp = mtr/pxs;
  var x1 = (tile.x*256-pxsh) * mpp;
  var x2 = ((tile.x*256+256)-pxsh) * mpp;
  var y2 = (pxsh-tile.y*256) * mpp;
  var y1 = (pxsh-(tile.y*256+256)) * mpp;
  return x1 + "," + y1 + "," + x2 + "," + y2;
}

window.onload = init;

</script>
<style type="text/css">
#map {
  width: 500px;
  height: 400px;
  border: solid 1px #999;
}

#map #copyright {
  padding: 2px;
  background: #fff;
}

</style>

</head>
<body onload="init()">

<div id="map" style="width: 500px; height: 400px; border: solid 1px #999;"></div>
<p>このアプリケーションは
 承認番号 平20業使、第449号「基盤地図情報25000 WMS配信サービス」にアクセスします
 (<a href="http://www.finds.jp/wsdocs/kibanwms/index.html">配信元</a>)</p>

</body>
</html>

この地図の作成に当たっては、国土地理院長の承認を得て、同院発行の基盤地図情報を使用したものである。(承認番号 平20業使、第449号) (メタデータ)

この地図の使用・複製をするには、私的使用等を除いては国土地理院長の承認を要します(ご使用条件)。



© 2011 National Agriculture and Food Research Organization | 農研機構トップページ

[先頭へ]