14
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Google Maps Embed APIを使ってマップを表示する方法

Last updated at Posted at 2018-06-10

概要

  • Google Maps Embed APIを使って地図を表示させます
  • API KEYさえ取得できればあとはコードを貼り付けるだけ
  • なので、Google Maps Embed API KEY取得方法を絵付きで丁寧に説明します

手順

  1. Google Maps Embed APIキーを取得
  2. APIキーの制限を確認
  3. 試す

Google Maps Embed APIキーを取得

https://gyazo.com/ceaedd430a3cda4bb4dbaac882ce6075

プロジェクトを作成します。

https://gyazo.com/bbfeaf5e0a457f6310bed340734374c4

プロジェクト名はなんでもいいです。今回は、otameshi-map-projectという名称で作りました。

https://gyazo.com/d44fae38d691699f16f3874416e37526

__API key__が作成されるので、コピーします。今回は AIzaSyCcbgwozCTpFwcXnHt1c-HRTHRWqep6Hto でした。 (いまはプロジェクトを削除しているのでこのAPI KEYは使えません)

https://gyazo.com/d0871702c72d158aafde47b151f0abab

APIキーの制限を確認

consoleに移動します。

矢印の箇所を選択して、右下の鉛筆(?)アイコンを押します。

https://gyazo.com/0b00170bc3ac4a0301486279a61bf779

APIキーのアプリケーションの制限を確認します。最初は__なし__になっています。これだと、だれでも利用できる状態なので、本番環境で使う場合は、アプリケーションの制限をつける必要があります。例えば、__HTTPリファラー__を選択して、本番環境のURLを指定するといいと思います。

developmentの場合であれば、とりあえず__なし__でいいと思います。(今回は__なし__のままでゆきます)

https://gyazo.com/a4f1c3975d2abc8ad8d905ae3fedce9e

試す

test.htmlファイルを作成して、下記のコードを貼り付けます。<iframe ・・・ </iframe>の箇所が__Google Maps Embed API__で作成される箇所です。詳しいフォーマットはこちらのページを見て下さい。

test.html
<div>
  <h2>大國魂神社の地図</h2>
  <iframe frameborder="0" style="border:0; width: 100%; height: 50vh" src="https://www.google.com/maps/embed/v1/place?key=AIzaSyCcbgwozCTpFwcXnHt1c-HRTHRWqep6Hto&q=大國魂神社"
    allowfullscreen>
  </iframe>
</div>

適当なブラウザで開くと下記の様にgoogle mapが表示されます。
https://gyazo.com/94154cfe31b5afd63a43d0712b2f2ab7

とても簡単ですね。

2018年6月10日現在、Google Maps Embed APIは無料なのでこれも嬉しい。

以上です。

14
22
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
22

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?