GoogleMapsAPIがGoogleMapsPlatformに移行される？

#経緯
Googleから2018年7月16日より既存の「GoogleMapsAPI」が使えなくなり、「GoogleMapsPlatform」に」統合するから、APIなどを書き換えてねときたからネットで調査した結果。

#結論
####公式

- 新しい利用規約と料金体系が有効になるのは7 月 16 日以降を予定。

####ユーザー検証

- 7 月 16 日以降になるのではないか？
- また延長する？（2016年に延長した経緯から

##GoogleMapsAPI（従来）
- これまでは1日あたり25,000ページビューまでは無料。
- これ以上使用した場合は料金が発生。
- ただし、APIキーを指定して支払情報を登録しない限り、マップが表示されなくなるだけで課金されない。

##GoogleMapsPlatform（7/16～）
####公式情報
- 6月11日からAPIキーなしの使用のサポート停止
- APIキーに請求書アカウントの紐づけがない場合サポート停止
- ブラウザでの有効なAPIの調査方法
    1. 移行ツールを使用して、有効なAPIか調査
    2. Chromeの拡張機能である「Google Maps Platform API Checker」を利用して調査
    3. 各ブラウザの「デベロッパーツール」の「networkタブ」から
「maps.googleapis.com/maps/api/js」と検索して「key=」が含まれているかどうか調査

- APIキーが発行されていて請求書アカウントの紐づけがある場合
- 無料クレジット「一ヵ月200ドル」が発行される。
- 無料クレジットの範囲を超えた場合
    1. 使用した分のみが課金対象になる。
    2. 一日あたりの割り当てを設定する事ができる
    3. 課金額が事前に設定した値を超えた場合通知メールが送られるように設定することができる

- 5月1日より前からAPIキーを使用している場合
    1. 5月1日にGoogleからメールが送られている。
    2. 内容：今後の予想家金額が記載されたのメール。

- Google Maps JavaScript APIに関して
    1. StreetViewPanorama オブジェクトを使用して生成されたストリートビュー パノラマ画像のみが課金対象
    2. ペグマンを使用する組み込みのストリートビューと StreetViewService は課金なし

- Embed APIに関して
    1. マーカーを使用したマップまたは動的マップの埋め込みのことを指す
    2. 引き続き無料で利用可能
    3. 利用制限もなし
    4. ただし、Directions モード、View モード、Search モードを使用する Embed API リクエストは、今後課金対象

- プレイス オートコンプリートに関しての変更点
    1. オートコンプリート（ウェブサービスと JavaScript）および JavaScript オートコンプリート ウィジェットは、新しくセッション単位の課金となる。
    2. エンドユーザーのキー入力単位ではなく、オートコンプリートの結果が返された時点で課金される。

- Google Maps Platform を利用する場合
    1. Google Cloud Platform Console アカウントに課金情報を設定
    2. 認証された API キーを使って、コア製品にアクセスできることを確認
    3. 新機能や API 利用を最適化する方法を Optimization Guide で確認


####ユーザー情報（公式と被るところは省略


- 7月16日から「GoogleMaps API」を含む地図情報サービスがすべて「Google Maps Platform」に統合される。
- APIキーを使用しないと2018年7月16日以降、マップが表示されなくなる予定
- 課金アカウント作成にはクレジットカードの登録が必須！
    - クレジットカードを持っていない場合は、Googleマップパートナーに問合せること。
    - 課金アカウント作成にはクレジットカードが必要となること。
    - クレジットカードの種類は、通常のクレジットカードか、デビットカードが利用できること。
    - カードブランドに関しては、Visa か MasterCard が必要になること。


####2018年6月12日現在（実証結果があったので記載
- 2018年6月12日時点において、APIkeyが無くてもGoogleMapAPIが動作するサイトがあった
- 2018年6月12日時点において、APIkeyが無いとGoogleMapAPIが動作しないサイトがあった
- 2018年6月12日時点において、APIkeyが無いと動作しないサイトであっても、課金アカウントに紐付いているプロジェクトであれば正常に動作する(当然)
- 2018年6月12日時点において、APIkeyが無いと動作しないサイトは、課金アカウントに紐付いていないプロジェクトであっても正常に動作する(想定外)

##参考サイト

https://webservicies.net/googlemaps-api/
http://www.itmedia.co.jp/news/articles/1806/11/news126.html
https://www.zenrin-datacom.net/business/gmapsapi/price/
http://wadachi.cyclekikou.net/leave_googlemap.php
https://cloud.google.com/maps-platform/user-guide/
https://developers.google.com/maps/pricing-and-plans/standard-plan-2016-update#for-apps-created-before-june-22-2016
https://webservicies.net/googlemaps-api/
https://cloud-ja.googleblog.com/2018/06/new-plan-changes-going-into-effect-july.html
https://jp.techcrunch.com/2018/05/03/2018-05-02-google-revamps-its-google-maps-developer-platform/

##2018年9月14日（追記）
APIキーを入力しない状態で\<iframe>のGoogleMAPを表示させたら以下のエラー文が表示された。
APIキーなしだと、embedなどの一部のAPIでしか利用できなくなっている。

```
Google Maps Platform rejected your request.
You must use an API key to authenticate each request to Google Maps Platform APIs.
For additional information, please refer to http://g.co/dev/maps-no-account
```