トマシープが学ぶ

Unity/VR/AR/デザイン好きのミーハー 記事内容は自分用のメモです

Google Maps SDK for Unity使ってみた!

GooglemapのUnitySDKが一般人でも使えるようになったって!

 

gigazine.net

前調べた時はガチの大企業とかじゃないと無理そ〜ってなってたやつ。

bibinbaleo.hatenablog.com

使う

こちらの記事を参考にしました。

qiita.com

公式のドキュメントもあるよ

developers.google.com

SDK

下からUnitySDKダウンロード。2018,2019がある

Install the Maps SDK for Unity SDK

f:id:bibinbaleo:20200617215632p:plain

unitypackage!

f:id:bibinbaleo:20200617215626p:plain

入れるとExamplesがいっぱいある

f:id:bibinbaleo:20200617215623p:plain

このまま実行するとAPIKey入れろと言われる

 

f:id:bibinbaleo:20200617215620p:plain

API

GoogleCloudPlatformでゲットする

console.cloud.google.com

私は以前に使ったことがあるのでクレカとの登録とかも済んでた。

適当にプロジェクト作って、Semantic Tile APIを検索して有効化だって。Semanticで検索しないと出ない。

f:id:bibinbaleo:20200617220712p:plain

有効にする

f:id:bibinbaleo:20200617220709p:plain

 

こちらの記事ではPlayable Locations APIも有効化だって。

GoogleMapSDK for Unityのクイックスタート - Qiita

とりあえずサンプル動かすだけならSemantic Tile APIでいけた。

APIの記述って公式ドキュメントのどこにあるんだろう・・・

 

その後認証情報>「+認証情報を作成」でキーができる。これをコピペ!!

f:id:bibinbaleo:20200617220705p:plain

APIキー1をクリックしたらAPIキーの制限もできる。必要なのかな?

f:id:bibinbaleo:20200617222307p:plain

Unity

シーンにあるMapsServiceのApi Keyの場所にAPiを入れる

f:id:bibinbaleo:20200617220702p:plain

すると動いた!

f:id:bibinbaleo:20200617220658p:plain

サンプル

1日の変化

f:id:bibinbaleo:20200617224303p:plain

f:id:bibinbaleo:20200617224307p:plain

自分のシーン

自分のシーンで簡単に動かすにはMapsServiceとBasicExampleコンポーネントつけて、BasicExampleに緯度経度を入れたらいいよ!

f:id:bibinbaleo:20200617222304p:plain

各地

東京駅:35.681393, 139.767500

f:id:bibinbaleo:20200617224317p:plain

東京タワー:35.658703, 139.745551。なんで東京タワーのモデルあるん?

f:id:bibinbaleo:20200617224815p:plain

デフォルトの自由の女神もうける

f:id:bibinbaleo:20200617222939p:plain

福岡タワーもある。33.593562, 130.351821

f:id:bibinbaleo:20200617225321p:plain

こういうモデルはModelStructureっていう名前になってる。誰かがわざわざモデリングしているということなの??

姫路城(34.839713, 134.694151)はなかった;;

f:id:bibinbaleo:20200617230010p:plain

GoogleMapの3D

GoogleMapでも3Dで見えるからそれが元になっているのかなー

f:id:bibinbaleo:20200617225835p:plain

でも姫路城も3Dだけどなー

f:id:bibinbaleo:20200617230254p:plain

Googlemapで3Dをみるには航空写真>右下「3D」

Ctrlキーで角度を調整できる 

おまけ:緯度経度をコピペする

緯度経度をコピペするにはGoogleMapで右クリック、「この場所について」

f:id:bibinbaleo:20200617222936p:plain

したに緯度経度出るけどコピペできない。クリック

f:id:bibinbaleo:20200617222933p:plain

左側に出るよ!

f:id:bibinbaleo:20200617222930p:plain

東京駅は35.681393, 139.767500

東京タワー35.658703, 139.745551

 値段

1ヶ月200ドルの無償クレジットがある

f:id:bibinbaleo:20200617230717p:plain

f:id:bibinbaleo:20200617230713p:plain

GMP Gaming Services Usage and Billing

 

 

 DAU=デイリーアクティブユーザー

1日500アクティブユーザー数だったら無料なのかな〜

なんにせよ公開しなきゃ大丈夫かな

 最後に

面白いね!

振って歩数稼ぐ機械あった。いろいろな需要があるんだなー 

ーーー

クイックスタートハンズオンがある。日本語だった

developers.google.com

でも

 ステップ 2: SDK をインポートする
スタートガイドの手順に沿って、SDK をダウンロードして Unity にインポートします。

って書いてるけどスタートガイドが404だった・・・

英語にしたらいける。

英語に切り替えた後日本語に戻せないんだけど

検索からだと日本語が出るのか