地図画像の取得

map-image.png
Yahoo Google Bing
最大サイズ(px) 2000x2000 1280x1280
(2048x2048 for business)
900x834
欠点 アプリケーションIDが必要 Googleのロゴが必ず入る

Google Map APIの場合

たとえば、以下の様なURLにアクセスすると、

http://maps.googleapis.com/maps/api/staticmap?center=0,0&zoom=1&size=400x50&sensor=false

こんな画像が見れると思う。
staticmap.png
ズーム レベル 1 で表示した地球の赤道付近(緯度経度が0,0)をリクエスしている。

maps.googleapis.com/maps/api/staticmap?center=0,0&zoom=1&size=400x50&sensor=false

太字の部分が変数になる。

緯度経度

緯度は-90~90
経度は-180~180
の範囲

緯度

0は赤道、つまり地球の真ん中
+の値が北半球
-の値が南半球

経度

0がイギリスのグリニッジ天文台
180度線の通過する陸地はロシア、フィジーおよび南極大陸のみ
+の値…グリニッジ天文台よりも東側
-の値…グリニッジ天文台よりも西側

出力画像サイズ

もともとgoogle mapは256x256pxの画像でできている。
だから、出力画像はその倍数がきりがいいかも。
きりがいいっていうのは、結果の画像が変に補間されてなくて綺麗ってこと。

ズームレベル

zoom=ズームレベル

0が最も遠い
最大は地域によっても違うが、最も近距離で22
ズームレベルが1増えるごとに縦横2倍精細になる

この表で言う1pixel経度は各辺が1280pxだったときのことを想定している。


zoom 地球何周分 km 経度 1pixel経度 1pixel km 緯度
0 地球2周分 80150.0km 720 0.5625 62.6171875km 180+
1 地球1周分 40075.0km 360 0.28125 31.30859375km 180+
2 地球1/2周分 20037.5km 180 0.140625 15.654296875km
3 地球1/4周分 10018.75km 90 0.0703125 7.8271484375km
4 地球1/8周分 5009.375km 45 0.03515625 3.91357421875km
5 地球1/16周分 2504.6875km 22.5 0.017578125 1.95678710938km
6 地球1/32周分 1252.34375km 11.25 0.0087890625 978.393554688m
7 地球1/64周分 626.171875km 5.625 0.00439453125 489.196777344m
8 地球1/128周分 313.0859375km 2.8125 0.002197265625 244.598388672m
9 地球1/256周分 156.54296875km 1.40625 0.0010986328125 122.299194336m
10 地球1/512周分 78.271484375km 0.703125 0.00054931640625 61.149597168m
11 地球1/1024周分 39.1357421875km 0.3515625 0.000274658203125 30.574798584m
12 地球1/2048周分 19.5678710938km 0.17578125 0.000137329101562 15.287399292m
13 地球1/4096周分 9.78393554688km 0.087890625 6.86645507812e-05 7.643699646m
14 地球1/8192周分 4.89196777344km 0.0439453125 3.43322753906e-05 3.821849823m
15 地球1/16384周分 2.44598388672km 0.02197265625 1.71661376953e-05 1.9109249115m
16 地球1/32768周分 1.22299194336km 0.010986328125 8.58306884766e-06 0.95546245575m
17 地球1/65536周分 0.61149597168km 0.0054931640625 4.29153442383e-06 0.477731227875m
18 地球1/131072周分 97.3226470947m 0.00274658203125 2.14576721191e-06 0.238865613937m
19 地球1/262144周分 0.30574798584km 0.00137329101562 1.07288360596e-06 0.119432806969m
20 地球1/524288周分 0.15287399292km 0.000686645507812 5.36441802979e-07 0.005.97164034843m
21 地球1/1048576周分 0.07643699646km 0.000343322753906 2.68220901489e-07 0.00298582017422m
22 地球1/2097152周分 0.03821849823km 0.000171661376953 1.34110450745e-07 0.00149291008711m

マップタイプ

maptype=マップタイプ

  • roadmap(デフォルト): Google マップ ウェブサイトで通常表示される標準の道路地図画像を指定します。maptype 値を指定しないと、Static Maps API のデフォルトでは roadmap がタイル表示されます。
  • satellite: 航空写真を指定します。
  • terrain: 地形図の画像を指定します。この画像では地形や植生がわかります。
  • hybrid: 航空写真と道路地図の組み合わせを指定します。この画像では、航空写真の上に主要な道路や場所の名前の透過レイヤが表示されます。

earth

サポートサイト Wikidot.com earth