2017-08-21 13 views
-1

現在、Salesforceをお客様に導入しており、Google Maps(Visualforce Page経由)を使用してマップ上のアカウントを確認したいと考えています。Google Maps API KeyがSalesforceで機能していない

私の個人的なprivatキーを使用して、それはうまくいきました。しかしビジネスプロセスについては、わかっている限り私たちのクライアントはビジネスキーを持っていなければなりません:https://developers.google.com/maps/pricing-and-plans/

すでにマップAPIプレミアムプランがあり、私たちにキーが提供されていますが、このキーは機能しません。ここで何が問題になるのでしょうか?

私は、Client IDとClientKeyのような私的なメッセージでより多くの情報を提供します。

+0

コンソールにエラーメッセージがありますか? – dev8080

+0

キーで必要なすべてのサービス/ APIを有効にしましたか(自分でアクティブにしたのと同じもの)?彼らはあなたがテストに使用しているURLを許可しましたか?あなたは、プレミアムプランのためにAPIを正しくロードしていますか?理論的には、プレミアムプランはGoogleから直接サポートされているので、そのサポートチャネルを試すことができます。 – geocodezip

答えて

0

あなたはMaps JavaScript APIの中で、クライアントのIDを使用する場合はドキュメントに指定されている呼び出します。

https://developers.google.com/maps/documentation/javascript/get-api-key#client-id

ドキュメントのこのセクションで説明したようにあなたがクラウドサポートポータルで承認URLを登録する必要があります:

https://developers.google.com/maps/documentation/javascript/get-api-key#registering-authorized-urls

あなたのクライアントは、プレミアムプランのユーザーとしてクラウド・サポート・ポータルへのアクセス権を持っている必要があります。承認するURL /パスを確認する最も簡単な方法は、Maps JS APIを読み込む際に、アプリケーションのJavaScriptのwindow.location.hrefの値を確認することです。この値は、サポートポータルで自分またはクライアントが有効にしなければならないURL /パスです。とにかく

あなたがプレミアムでいかなる問題が発生した場合は、本文書に指定されているあなたは、Googleのサポートチームに手を差し伸べることができます予定:

https://developers.google.com/maps/premium/support#contact-support

私はこれが役に立てば幸い!

関連する問題