Unity向けのAPIを提供しているマップサービス

##Google Map API と Unityとの連携

米Googleは2018年3月14日（現地時間）、ゲーム開発者に向けた、「Google Maps API」での「Googleマップ」のリアルタイムデータの提供とUnityのゲームエンジンとの統合を発表しました。

このニュースを報道したした記事には以下のようなものがあります。

「Google Map APIとUnityで“リアルワールドゲーム”開発が容易に」
http://www.itmedia.co.jp/news/articles/1803/15/news061.html

グーグルマップの地図データでゲーム開発 開発者が利用可能に
https://www.moguravr.com/google-map-apis/

記事の中身を読んでいただけるとわかるように、Unity側でGoogle Map APIをどう紐付けるのかは具体的に書かれていない。今すぐにでも使ってみたいのですが．．．

調べてみたところ、Googleが公式に公開しているものは以下の３つの動画しかない。
##Unityとの連携に関するGoogleの公式動画

<blockquote class="twitter-tweet" data-lang="ja"><p lang="en" dir="ltr">Google Maps APIs Gaming <a href="https://t.co/dF2jAtYDUu">https://t.co/dF2jAtYDUu</a></p>&mdash; KG🌓WebXRに取り組む年にします。 (@Keijipoon) <a href="https://twitter.com/Keijipoon/status/1094567690088271872?ref_src=twsrc%5Etfw">2019年2月10日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>


<blockquote class="twitter-tweet" data-lang="ja"><p lang="en" dir="ltr">Build real-world games with Google Maps APIs <a href="https://t.co/WFMs48LaMx">https://t.co/WFMs48LaMx</a></p>&mdash; KG🌓WebXRに取り組む年にします。 (@Keijipoon) <a href="https://twitter.com/Keijipoon/status/1094557883230896128?ref_src=twsrc%5Etfw">2019年2月10日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<blockquote class="twitter-tweet" data-lang="ja"><p lang="en" dir="ltr">Build real world games with Google Maps (Google I/O &#39;18) <a href="https://t.co/auvPDTtDCb">https://t.co/auvPDTtDCb</a></p>&mdash; KG🌓WebXRに取り組む年にします。 (@Keijipoon) <a href="https://twitter.com/Keijipoon/status/1094556747757346816?ref_src=twsrc%5Etfw">2019年2月10日</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>


##Google Map のデータでゲーム開発をしたい場合は。。。

GoogleのSales部門に問い合わせをしないと使用できない。Sales???

![GoogleUnityContactSales.PNG](https://qiita-image-store.s3.amazonaws.com/0/274029/ad8e81f6-3d0e-7b73-c6ce-b12092ed4bd3.png)

どんな会社でどんなプロジェクトで使用するのかを記入して申請する形になっています。
Googleにとってもメリットがあると考えられるプロジェクトから、使用させてもらえそう．

以前，私が登壇した際には，Google Map APIについてこのような声が寄せられました．

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">GoogleMapUnityApiはGoogleの人にアポとって「使わせてくれ!!」ってミーティングしにいったけど、予算と企画内容と開発規模をローンチ時期(要するに企画書)持ってきてと言われて断念しましたorz <a href="https://twitter.com/hashtag/roppongiunity?src=hash&amp;ref_src=twsrc%5Etfw">#roppongiunity</a></p>&mdash; 小林　拓 (@taptappun) <a href="https://twitter.com/taptappun/status/1098542534777757696?ref_src=twsrc%5Etfw">February 21, 2019</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">Google Map API のアレは少なくとも現時点ではガチofガチのところしか受け付けていないと聞いているので、個人~中小は無理筋で、大きい企業でもちょっと触ってみたいくらいだと厳しそうです <a href="https://twitter.com/hashtag/roppongiunity?src=hash&amp;ref_src=twsrc%5Etfw">#roppongiunity</a></p>&mdash; いっこう / ikkou (@ikkou) <a href="https://twitter.com/ikkou/status/1098542533137727489?ref_src=twsrc%5Etfw">February 21, 2019</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

ちょっと個人では無理そうですね。
他の方法を探してみましょう。

（2020年6月21日追記）
Google Map SDK for Unity がダウンロードできるようになってました。

この動画が公開されたのが、2020年6月10日ですのでGoogle Map SDK for Unityもおそらく10日ほど前に公開されたようです。
https://youtu.be/iLBbrvo_98I


以下のインストールページの「You can find the Maps SDK for Unity 2019 here」の部分を
クリックすると、ZIPファイルをダウンロードできました。
https://developers.google.com/maps/documentation/gaming/install_sdk
![MapSDKforUnity.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/274029/21dad4c4-2415-effb-34c6-947c81c49e99.png)

ダウンロードしたZIPファイル
![zipfile.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/274029/90422baa-a622-0751-9381-51314e26fa7f.png)

ZIPファイルを展開しておきます。

ZIPファイルの中身
![sdkfile.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/274029/8b701bf2-a7e0-1704-08a4-0fd9aa8bb50e.png)


次にUnityを立ち上げ、「GoogleMaps.unitypackage」を読み込みます。

![install_custom_package.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/274029/526d4955-6d8a-ddbf-0f43-e2390db37872.png)

![googlemap_package.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/274029/82297650-802e-2781-c315-01b8a167d17d.png)



と、ここで問題発生。パッケージインストールが始まりません。。。（泣）
Google Map SDK for Unityのインストールは完了せず、
ひとまず、今日はここまでです。進展がありましたら、追記します。


##Unity向けのAPIを提供している３つのマップサービス

###■ WRLD
(サブスクリプションモデル)
https://www.wrld3d.com/
![WRLD.png](https://qiita-image-store.s3.amazonaws.com/0/274029/406d65c9-27a3-8b97-298c-59248b4bf75b.png)


###■ Mapbox
(サブスクリプションモデル)
https://www.mapbox.com/unity/
![MapboxForUnity.PNG](https://qiita-image-store.s3.amazonaws.com/0/274029/b2150f8d-7ef5-4bef-57fb-e4f3781df782.png)

###■ GO MAP
$89.99(2019/2/9時点では，9,877.19円)
https://assetstore.unity.com/packages/tools/integration/go-map-3d-map-for-ar-gaming-68889
![GoMap.PNG](https://qiita-image-store.s3.amazonaws.com/0/274029/21f27464-1b77-34d0-067f-b1fd536eecbb.png)


###■ Maps SDK, a Microsoft Garage project
https://github.com/Microsoft/MapsSDK-Unity
![MicrosoftMapforUnity.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/274029/98786664-79bc-176e-39c6-d191419be707.png)


##MapBox API for Unityをインストールしてみた．

Mapboxのアカウントをすでに持っていたため、MapBoxのSDKをインストールしてみた。
![mapboxforunity_play.PNG](https://qiita-image-store.s3.amazonaws.com/0/274029/ec2cbe48-8073-becf-0026-42fb4992804a.png)


スムーズにインストールが終わりました。ダウンロードファイルの中にいくつかのサンプルがあり、この都市のモデルがその一つです。

意外とMapBoxでも面白いもの作れそうですよね！以上！