GoogleMaps API(バージョン指定なし)
Google Maps API v2が廃止され現在はすべてv3によって運用されています。
ここでは「バージョンの指定をしない」場合に、
本日現在にロードされてくるGoogle Maps APIのバージョンを表示して確認しています。
GoogleMaps APIの実行
現在の実行バージョン:
※以下の通り、2015/09/01現在は「3.20」が(Release)ステータスの安定バージョンです。
Concepts | Google Maps JavaScript API#VersionDocs | Google Developers
Documentation of Versions
Documentation will always reflect the experimental version. However, for each version, we will offer a separately maintained reference.
- Version 3.20 Reference (Release)
サンプルコード
JavaScript
1行目でライブラリの読み込みを行います。
ここではバージョン指定をせずに読み込んでいます。
エラーが発生しました。後でもう一度やり直してください。 |
HTML
HTMLではGoogle Mapを表示するエリア(<div id=”gmap_canvas”></div>)を配置しています。 エリアを囲んでいる「<div class=”aspect”></div>」部分は、 ページ表示用の高さ制御用のタグです。
1 |
<div class="aspect"><div id="gmap_canvas" class="g_canvas"></div><span id="ver" style="font-size: 0.8em; color: gray;"></span></div> |
CSS
CSSではclass=”aspect”に対して、 幅100%を指定し、 高さをビューポートの50%としています。 GoogleMapを表示するエリア(id=”gmap_canvas”)のサイズを、 class=”aspect”に対しての幅・高さを100%として指定しています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<style type="text/css"> .aspect{ width:100%; height:50vw; } .aspect_normal, .aspect_dot, .aspect_key, .aspect_dotkey{ width:100%; height:25vw; } #gmap_canvas, #gmap_canvas_normal, #gmap_canvas_dot, #gmap_canvas_key, #gmap_canvas_dotkey, div.g_canvas{ width:100%; height:100%; } </style> |
参考
最新バージョンは以下で確認できます。
バグフィックス等の更新履歴は以下で確認できます。
GoogleMaps APIのロード仕様は以下が参考になります。
Getting Started | Google Maps JavaScript API#Loading_the_Maps_API | Google Developers
公開日: