APIキーの取得手順

211 views
Skip to first unread message

ゆーとにうむ

unread,
Dec 2, 2018, 1:43:45 AM12/2/18
to VR/AR_ja
初めまして。

私も2章で、青山様と同じエラーのため、地図が表示できなく困っています。
必要なAPIの種類や、APIキーのスクリプトへの入力方法(位置)について教えてください。

宜しくお願い致します。

SAITOT

unread,
Dec 15, 2018, 6:32:54 AM12/15/18
to VR/AR_ja
はじめまして
12月12日から読み始めています
第2章 Google Maps APIが常にAPIキーを必要とすることになったのと、支払い情報(クレジットカード:黙って課金されることはないらしい)を入力しなければならなくなったため、GoogleMapTile.csの書き換えで対応しました。
APIキーや支払い情報の入力などは(https://www.zenrin-datacom.net/business/gmapsapi/api_key/index.html)サイト様などを参照。

GoogleMapTile.cs
40数行目
   private double lastGPSUpdate; //この行のあとに↓
   public string APIKEY;    //これを追加 変数名はAPIKEYでなくてもいい
100行目ちょっとすぎたあたり
 queryString += "&sensor=" + (usingSensor ? "true" : "false"); //この行のあとに↓
    queryString += "&key="+APIKEY;   //これを追加 
これで動きました。

SAITOT

unread,
Dec 15, 2018, 6:35:07 AM12/15/18
to VR/AR_ja
追記です。
public でAPIKEYを宣言しているので、Unity Editorに戻り、取得したAPIキーをインスペクターで入力する必要があります。

ゆーとにうむ

unread,
Dec 22, 2018, 1:26:00 AM12/22/18
to VR/AR_ja
SAITOT様、返信が大変遅くなりすみませんでした。
教えて頂いたことを一応理解し、APIキーの入手、GoogleMapTiles.csの修正、APIKEYの入力をしました。
今のところ上手く動いていませんが、方法は分かりましたので、後は自分で調査しようと思います。

ありがとうございました。

Message has been deleted

SAITOT

unread,
Jan 12, 2019, 6:57:22 AM1/12/19
to VR/AR_ja
Maps Static APIです。
後ほどの章で、Places API for Webも取得しましたが、そうすると、他の
Geocoding API
Geolocation API
Maps Elevation API
Maps JavaScript API
Places API for Web
Places SDK for Android
Places SDK for iOS
Street View Static API
Time Zone API
などがいっぺんに有効になって驚きました

SAITOT

unread,
Jan 12, 2019, 7:01:38 AM1/12/19
to VR/AR_ja
ちなみに、スクリーンショットでは、APIキーを入力した上の項目、
GPS Location ServiceがNoneになっていますが、これにGPSサービスを
ドラッグしてから実行してもダメでしょうか
Message has been deleted

かきたそ

unread,
Jan 12, 2019, 7:28:12 AM1/12/19
to VR/AR_ja

スクリーンショット 2019-01-12 21.25.42.png

やはりMaps Static APIを有効にした後GPS Location Serviceを追加したらできました!!ありがとうございます!

SAITOT

unread,
Jan 12, 2019, 7:35:43 AM1/12/19
to VR/AR_ja
よかったです(^^)
なお、老婆心ながら、、、先程のスクリーンショット、メールの方には流れて残ってしまっているので、
一度キーを無効にした方がいいかもです(^^);

satochibi

unread,
Mar 3, 2019, 1:54:14 AM3/3/19
to VR/AR_ja
私も、2章でマップが表示されない問題が発生しました。
一応、GoogleMapTile.csでAPIKEYを実装してみたのですが、
上手くいきませんでした。
また、サンプルのものを動かしても動かなかったので、
Google側の問題だとおもうのですが...
Maps Static APIを使うのはわかるのですが、
誰か、Google側の操作について詳しく教えていただけないでしょうか?
また、Google側で課金は必要でしょうか?

Ryouji Shibata

unread,
Mar 3, 2019, 2:20:23 AM3/3/19
to VR/AR_ja
satochibi 様
初めまして。文章を読んで見ますとAPIは取得しているみたいですね。自分もここは苦労したのですが、APIを自分はGoogleMapTile.csの98行目あたりにqueryString += "&key=自身のAPI";を入力したらMapが表示されたのですが、それでもダメなのでしょうか?
後、課金ですが毎月200ドル分までは無料で使えるとのことです。

satochibi

unread,
Mar 3, 2019, 4:40:47 AM3/3/19
to VR/AR_ja
ありがとうございます。queryStringにAPIキーを直書きしてもダメでした...。
補足しますと、ごくまれに地図が映るのです(特に最初の数回)が、大半の確率で真っ白になります。

SAITOT

unread,
Mar 3, 2019, 4:48:15 AM3/3/19
to VR/AR_ja
同じところで苦労した、saitotです、はじめまして
恐らく、APIキー取得後、クレジットカード情報までは入れていないためと思われます
勝手に課金されることはない、というのと200ドルまで使えるというので(それを信じて)
カード情報(支払い情報)を入れると表示されます
月2000円ぐらいの請求書と、それを200ドルの中から支払いました、というpdfが
メールで届きます

satochibi

unread,
Mar 3, 2019, 6:36:39 AM3/3/19
to VR/AR_ja
請求先アカウントをプロジェクトに紐づいていない状態でした。
紐づけさせると、問題解決しました!
ありがとうございました!
2019年3月3日日曜日 18時48分15秒 UTC+9 SAITOT:
Reply all
Reply to author
Forward
0 new messages