GoogleMapAPIキーを設定する方法
公開: 2022-03-29Google Map APIの設定方法を知りたいですか? APIとは何か知っていますか? APIは、アプリケーションプログラミングインターフェイスの略です。 APIは、2つのソフトウェア間の接続です。 これにより、あるソフトウェアから別のソフトウェアへの通信とサービスの提供が可能になります。 下部のマップはそのようなAPIの1つです。 Googleマップは、そのWebサイトにアプリケーションプログラミングインターフェイスAPIを貸し出しているため、Webサイトで使用するGoogle Mapのさまざまな機能を使用して、Webサイトのデザインゲームを強化できます。 この記事では、Google Map APIを設定する方法、APIを作成する方法、およびGoogleで利用できるさまざまなAPIを追加する方法を学習します。
GoogleMapAPIキー
Google Map APIの設定方法を学ぶ前に、GoogleMapキーとは何かを学ぶ必要があります。 Google Map APIキーは、Googleが提供するちょっとしたコードで、地図の表示、道順の表示、閉店時間と開店時刻の正確な表示、検索可能な地図の作成、チェックイン機能の追加、ビジネスのウェブサイトでのルートの計画に使用できます。 Google Map APIキーを使用すると、GoogleはAPIの使用方法を追跡し、悪意のある攻撃から身を守ることができます。 APIを組み合わせて、顧客のユーザーエクスペリエンスを最高のものにする、より高度なオプションを利用できます。
費用
Google Map APIキーは無料で、使い始めるために、Googleは最初の90日間の使用に使用できる300ドルのクレジットを提供しています。 その後、GoogleMapsAPIの使用に使用できる月額$200が引き続き提供されます。 1か月あたり200ドルの制限を超えると、使用ごとに課金されます。
APIを作成する方法
Google Map APIとは何かがわかったので、自分のWebサイト用のAPIを作成する方法を理解できます。
発進
Google MapsのAPIを作成するための最初のステップは、請求先アカウントに関連付けられたプロジェクトを設定し、MapsEmbedAPIを有効にすることです。 Maps Embed APIは、Webサイトにインタラクティブマップを配置できるようにするAPIです。 これを設定すると、新しいAPIの作成を開始できます。
APIキーの作成
必要なセットアップが完了したら、APIの作成方法の学習を開始できます。 コンソールとCloudSDKのどちらを使用しているかによって、APIを作成するプロセスは異なります。
コンソール
- GooglePlatformWebサイトのクレデンシャルセクションに移動します。
- [資格情報の作成]を選択します。
- [APIキーの作成]をクリックします。 新しいAPIを作成したことを確認するダイアログボックスが表示されます。
- [閉じる]をクリックします。
クラウドSDK
Cloud SDKを使用してAPIを作成するには、コード行を追加する必要があります。 コードは次のとおりです。
gcloud alpha services api-keys create \
–プロジェクト「プロジェクト」\
–display-name“ DISPLAY_NAME”
括弧内の単語PROJECTとDISPLAY_NAMEを希望の名前に置き換えます。
これで、最初のAPIが作成されました。 資格情報ページのAPIキーの下に一覧表示されます。
APIキーを制限する方法
APIキーを作成する方法を学習したので、それを制限する方法を知る必要があります。 APIキーを制限すると、セキュリティのレベルが追加され、APIキーを使用して許可されたリクエストのみを実行できるようになります。 APIキーを制限するプロセスは、コンソールを使用しているかCloudSDKを使用しているかによって異なります。
コンソール
- GooglePlatformWebサイトのクレデンシャルページに移動します。
- 制限するAPIを選択します。
- キー制限と呼ばれるセクションがあります。 APIに設定する制限を確認して選択します。
クラウドSDK
これは、既存のキーを一覧表示するコードです。
gcloud services api-keys list –project =” PROJECT”
これは、現在の制限をクリアするためのコードです。
gcloud alpha services api-keys update“ projects / PROJECT / keys / KEY_ID” \
–明確な制限
これは、新しい制限を設定するためのコードです。
gcloud alpha services api-keys update“ projects / PROJECT / keys / KEY_ID” \
–api_target =” maps-embed-backend.googleapis.com”
–allowed-referrers =” REFERRER

繰り返しになりますが、括弧内の単語は自分の名前に置き換える必要があります。
APIの追加
独自のAPIを作成する時間がない場合、 Googleでは現在ウェブサイトやアプリで使用できる多くのAPIを用意しています。 APIを追加するには、以下の手順に従うだけです。
マップ静的API
このAPIは、ウェブサイト上の地図のシンプルな静止画像を表示します。 最小限のコードがあり、価格設定は柔軟です。 2つの価格帯があります。 1,000リクエストあたり$2、または1,000リクエストあたり$ 1.60を支払うことができ、月額最低100,000を支払うことができます。
Maps Embed API
このAPIを使用すると、Webサイトにインタラクティブマップまたはストリートビューを配置できます。 ユーザーは地図内を移動してさまざまな場所を見つけることができます。 このAPIは、顧客があなたのビジネスに関連してどこにいるかを見つけるのに役立ちます。
距離行列API
このAPIを使用すると、ユーザーは、推奨ルートに基づいて、複数の目的地の場所に移動するのにかかる距離と時間の両方を確認できます。 高度なプランのティア1の価格は1,000要素あたり10ドルで、高度なプランのティア2の価格は1,000要素あたり8ドルで、月額最低100,000要素です。 もう1つのプランの費用は1,000要素あたり5ドルで、ティア2の費用は1,000要素あたり4ドルで、月額最低100,000要素です。 高度な計画と基本的な計画の唯一の違いは、高度な計画がリアルタイムのトラフィックレポートへのアクセスを提供することです。
ジオロケーションAPI
このAPIは、GPSがオプションではない場合に役立ちます。 WIFIアクセスポイントと携帯電話タワーを使用して場所を見つけます。 Tier1の料金は1,000リクエストあたり$5で、Tier2の料金は1,000リクエストあたり$4で、月額最低100,000リクエストです。
PlacesAPI
Places APIを使用すると、1億を超えるビジネスや関心のあるポイントに関する詳細情報を表示および取得できます。 それは、ビジネスオーナーとユーザーの両方によって追加された新しいビジネスと興味のあるポイントで絶えず更新されています。 Places APIには複数の価格設定オプションがあるため、ニーズに最適なものを選択できます。
場所の詳細なしでオートコンプリート
Tier1は1,000セッションあたり$17で、Tier2は1,000セッションあたり$13.60で、月額最低100,000セッションです。
オートコンプリート
Tier1は1,000リクエストあたり$2.83で、Tier2は1,000リクエストあたり$2.27で、月額最低100,000リクエストです。
場所の詳細
Tier1は1,000リクエストあたり$17、Tier2は1,000リクエストあたり$13.60で、月額最低100,000リクエストです。
場所の詳細–IDの更新
これは、場所の詳細への無料の追加です。 それはあなたに新しい場所IDを返す能力を与えます。
大気データ
名前が示すように、これは大気データを返します。 Tier1は1,000カウントあたり$5で、Tier2は1,000カウントあたり$4で、月額最低100,000カウントです。
連絡先データ
これにより、電話番号、Webサイト、営業時間などの連絡先情報を表示することができます。 これは、ティア1の場合は1,000カウントあたり3ドル、1,000カウントあたり2.40ドルで、月額最低100,000カウントです。
場所を探す
[場所の検索]では、電話番号、名前、または住所を使用して、電話番号と住所とともに場所を検索できます。 Tier1は1,000リクエストあたり$17、Tier2は1,000リクエストあたり$13.60で、月額最低100,000リクエストです。
プレイスIDのみをご希望の場合は、FindPlaceは無料です。
近くの場所検索
この関数は、近くの場所のリストをユーザーに返します。 Tier1は1,000リクエストあたり$32で、Tier2は1,000リクエストあたり$25.60で、月額最低100,000リクエストです。
場所の写真
Places Photoは、お店や地図の名所の高品質な写真を提供しません。 Tier 1は、1,000リクエストあたり$ 7、1,000リクエストあたり$ 5.60で、1か月あたりの最小リクエスト数は100,000です。
場所-テキスト検索
ユーザーは場所の提案を検索できます。 この関数は、検索条件に一致する場所のリストを返します。 Tier1の費用は1,000リクエストあたり$32で、Tier2の費用は1,000リクエストあたり$25.60で、月額最低100,000リクエストです。
オートコンプリートのクエリ
名前が示すように、この関数はユーザーの検索をオートコンプリートしようとします。 Tier1の費用は1,000リクエストあたり$2.83で、Tier2の費用は1,000リクエストあたり$2.27で、月額最低100,000リクエストです。
タイムゾーンAPI
タイムゾーンAPIは、稼働時間などのタイムゾーンの正確な情報をユーザーに提供します。 Tier 1の料金は1,000リクエストあたり5ドル、1,000リクエストあたり4ドルで、月額最低100,000リクエストです。
APIの使用
Googleマップは、道順、営業時間外、交通情報など、さまざまな情報を見つけるのに役立つ便利なツールです。 ビジネスのウェブサイトでこれらの機能を有効にする場合は、APIを使用する必要があります。 APIを使用して、訪問者がお気に入りの場所にピンをドロップできるようにします。 Google Map APIの設定方法、APIの作成方法、およびGoogleを通じて提供されるAPIの種類を学習したので、GoogleMapをビジネスのWebサイトに追加できます。
よくある質問:
- APIとは何ですか?
- なぜGoogleMapsAPIを使用する必要があるのですか?
- APIの費用はいくらですか?
- APIを購入するにはどうすればよいですか?
- Google Maps APIは何をしますか?