Google Maps Platform の新料金モデル
ディレクトリ開発者にとっての変更点
Google Maps Platformについて聞きましたか?
Googleは本日、Google Maps Platformのローンチを発表しました。新プラットフォームについて、次のように説明しています:
シンプル化された製品構成、全ユーザー向けの従量課金制、その他多数
技術的な観点から言えば、開発者にとってGoogle Maps APIの動作に変更はなく、違いは料金モデルのみです。
2018年6月11日以降、Google Maps Platformアカウントでクレジットカードによる課金を有効にしておらず、すべてのプロジェクトに有効なAPIキーが設定されていない場合、ウェブサイト上のGoogle Mapsは機能しなくなります。
Google Maps APIの利用は有料になるということですか?
いいえ、一定の上限までは引き続き無料で利用できますので、必ずしも料金が発生するわけではありません。ただし、Google Mapsを利用したアプリケーションを使用するには、有効なクレジットカードを登録し、Google Maps Platformアカウントで課金を有効にする必要があります。
大きく変わったのは、料金モデルと無料利用の上限の計算方法です。
2年前まで、Google Maps APIはAPIキー不要で1日あたり最大25,000リクエストに対応しており、90日連続で25,000件の上限を超えた場合にのみAPIキーと支払いが必要でした。
2年前に Google Maps APIキーと新しい制限が導入され、新しいウェブサイトにはAPIキーが必要となり、猶予日数なしで1日あたり25,000件の無料APIリクエストに上限が引き上げられました。
Google Maps Platformの新しい料金モデルとは?
シンプルな製品構成として紹介されていますが、新しい料金モデルは以前より明らかに複雑で、ウェブサイトに費用が発生するかどうかを上限から判断するのは簡単ではありません。
主な変更点は、全体的な無料リクエスト数の上限がなくなったことです。各APIリクエストはサービスの種類によって異なる方法でカウントされ、すべてのユーザーに月額$200のクレジットが提供されます。
Mobile Native Static MapsおよびMobile Native Dynamic Mapsへのリクエストは無料かつ無制限です。$200のクレジットにより、Google Maps APIへのMobile Native Static MapsおよびMobile Native Dynamic Mapsリクエストに料金が発生することはありません。
Dynamic Street Viewへのリクエストは、100,000件までは1リクエストあたり$0.014(以降は$0.0112に値下がり)です。月額$200のクレジットで最大14,000件のリクエストが可能です。
以下は、Google Maps Platform APIのマップに関する料金表です:
| 月間無料利用枠($200相当) | 1,000回の呼び出しあたりの価格 | ||
|---|---|---|---|
| 月間ボリューム範囲 | 0—100,000 | 100,001+ | |
| モバイルネイティブ静的マップ | 無制限のロード | $0.00 | $0.00 |
| モバイルネイティブ動的マップ | 無制限のロード | $0.00 | $0.00 |
| 埋め込み | 無制限のロード | $0.00 | $0.00 |
| 埋め込み(アドバンス) | 最大14,000ロード | $14.00 | $11.20 |
| 静的マップ | 最大100,000ロード | $2.00 | $1.60 |
| 動的マップ | 最大28,000ロード | $7.00 | $5.60 |
| 静的ストリートビュー | 最大28,000パノラマ | $7.00 | $5.60 |
| 動的ストリートビュー | 最大14,000パノラマ | $14.00 | $11.20 |
以下は、Google Maps Platform APIのルート向け料金表です:
| 月間無料利用枠($200相当) | 1,000回の呼び出しあたりの価格 | ||
|---|---|---|---|
| 月間ボリューム範囲 | 0—100,000 | 100,001+ | |
| ルート案内 | 最大40,000コール | $5.00 | $4.00 |
| 距離行列 | 最大40,000要素 | $5.00 | $4.00 |
| Directions Advanced | 最大20,000コール | $10.00 | $8.00 |
| Distance Matrix Advanced | 最大20,000要素 | $10.00 | $8.00 |
| Roads – Route Traveled | 最大40,000コール | $10.00 | $8.00 |
| Roads – Nearest Road | 最大40,000コール | $10.00 | $8.00 |
以下は、Google Maps Platform APIのPlacesに関する料金表です:
| 月間無料利用枠($200相当) | 1,000回の呼び出しあたりの価格 | ||
|---|---|---|---|
| 月間ボリューム範囲 | 0—100,000 | 100,001+ | |
| Autocomplete – Per Character | 最大70,000文字 | $2.83 | $2.26 |
| Autocomplete – Per Session | 最大11,000セッション | $17.00 | $13.60 |
| Places Details – Basic | 最大11,000コール | $17.00 | $13.60 |
| Places Details – Basic + Contact | 最大10,000コール | $20.00 | $16.00 |
| Places Details – Basic + Atmosphere | 最大9,000コール | $22.00 | $17.60 |
| Places Details – Basic + Contact + Atmosphere | 最大8,000コール | $25.00 | $20.00 |
| Places Photo | 最大28,000コール | $7.00 | $5.60 |
| ジオコーディング | 最大40,000コール | $5.00 | $4.00 |
| ジオロケーション | 最大40,000コール | $5.00 | $4.00 |
| タイムゾーン | 最大40,000コール | $5.00 | $4.00 |
| 標高 | 最大40,000コール | $5.00 | $4.00 |
| 場所を検索 | 最大11,000コール | $17.00 | $13.60 |
| Places – 近隣検索(ベーシック+コンタクト+アトモスフィアを含む) | 最大5,000コール | $40.00 | $32.00 |
| Places – テキスト検索(ベーシック+コンタクト+アトモスフィアを含む) | 最大5,000コール | $40.00 | $32.00 |
上限内に収まっているかどうかはどう確認すればいいですか?
GeoDirectory が現在使用している API は以下のとおりです:
- Directions API:最大40,000件の無料リクエスト
- Distance Matrix API:最大40,000件の無料リクエスト
- Elevation API:最大40,000件の無料リクエスト
- JavaScript Dynamic Maps:最大28,000件の無料リクエスト
- Embedded Maps:無料
- Places API:(上限は使用するフィールドによって異なります)
- Static Maps:最大100,000回のロード
- Street View:最大28,000パノラマ
- Geocoding API:最大40,000件の無料リクエスト
- Geolocation API:最大40,000件の無料リクエスト
- Time Zone API:最大40,000件の無料リクエスト
GeoDirectoryで最もよく使用するのは、ダイナミックマップです。新しいGoogle Maps Platformでは、これらに対して28,000件の無料リクエストが提供されます。
現在、1日あたり25,000件の無料リクエストが提供されていることを考えると、上限が大幅に引き下げられたように見えます。
以下は、過去30日間に運営した小規模なディレクトリ(75件のリスティング)の例です:
表面上、このサイトは約30,000セッション、約120,000ページビューに対して、無料枠の約40%を使用しています。参考までに、このサイトの年間収益は約$5,000です。
Google Maps APIの課金を有効にして使い続けるための手順
Googleは移行ツールを提供しています。次のURLにアクセスしてください: https://mapsplatformtransition.withgoogle.com/ そして、ディレクトリのGoogle Maps APIキーの作成に使用したGoogleアカウントでログインしてください。
次のような画面が表示されます:
「Add Billing」ボタンをクリックすると、個人情報とクレジットカード番号の入力フォームの画面に移動します。
必要な手順はこれだけです。
課金を有効にすると、コンソールではアラームや上限を設定するツールが利用できるため、予期しないトラフィックの急増が発生した場合でも、予算を超過することはありません。
このニュースへの私たちの見解は?
ユーザーの大多数はこれらの新しい上限の影響を受けません。Googleに請求先情報を登録しなければならない場合もありますが、ほとんどのユーザーは無料プランのままご利用いただけます。
GeoDirectoryには、引き続き無料で利用でき、APIキーも不要なOpen Street Maps(OSM)を使用するオプションがすでに搭載されています。
マッププロバイダーが「Auto」に設定されている場合(デフォルト設定)、すでに気づかないうちにOSMを使用している可能性があります。
「Auto」に設定されている場合、まずGoogle Mapsの読み込みを試みますが、失敗した場合は自動的にOSMに切り替わります。
この機能は、主にGoogle Maps APIがブロックされている国にお住まいのお客様のために以前から組み込まれています。Google APIがブロックされている国からGeoDirectoryサイトにアクセスした場合、壊れたマップではなくOSMが表示されます 🙂
上限に達した場合のGoogleの対応は現時点では不明ですが、可能であれば、OSMへ自動的に移行するように対応する予定です。ちょうど現在、Google APIがブロックされている国のユーザーに対して行っているように。
また、詳細ページにスタティックマップ(完全無料)を実装し、操作時のみダイナミックマップを読み込むなど、APIコール数を削減する方法も検討しています。
まとめ
GoogleがすべてのマップAPIコールに必須APIキーを導入した日、この日が来ることは分かっていました。
それが施行されてからほぼ2年が経ちます。当時、この変更によってAPIキーをマップコールに追加する仕組みを開発していなかった多くの古いプラグインやテーマが動作しなくなりました。
そのために、APIキーを簡単に生成しコールをその場で修正できる小さなプラグインを作成しました https://wordpress.org/plugins/api-key-for-google-maps/。現在、このプラグインは100,000以上のウェブサイトを支援しています!
この影響を受けるGeoDirectoryユーザーのごく一部は、OSMに切り替えて引き続き無料でディレクトリのマップを利用することができます。
可能な限りAPIコールを削減するソリューションの開発を続けてまいります。
よろしくお願いいたします、
Team GeoDirectory
ニュースレター - 最新情報をお届け!
最新ニュース、ヒント、限定コンテンツを直接メールボックスにお届けします。


