web-dev-qa-db-ja.com

Google Maps API DeletedApiProjectMapError

Arul のようなまったく同じ問題があります。

WebページでGoogle Maps APIを使用しようとしていますが、マップを実装しようとするとDeletedApiProjectMapErrorが発生します。

スクリプトを含めるための多くの方法を試した後、最初に エラーメッセージ サイトに行きました。

<script src="http://maps.googleapis.com/maps/api/js?v=3&key=API_KEY"></script> 

//or
<script src="http://maps.googleapis.com/maps/api/js?key=API_KEY"></script>

//or
<script src="http://maps.googleapis.com/maps/api/js"></script>

開発サイトに新しいAPI keyを追加しようとしましたが、どれも機能しませんでした。

エラーが私の側ではなく、Google側にある可能性はありますか?

33
Bálint Babics

私は問題の解決策を見つけました。

Google Maps Javascript API、およびGeocoding APIの両方を有効にする必要があります。

https://console.developers.google.com/projectselector/apis/library

そして

https://console.developers.google.com/google/maps-apis/apis/geocoding-backend.googleapis.com

その後、エラーはRefererNotAllowedMapErrorではなくDeletedApiProjectMapErrorでしたが、それはlocalhostで実行していたためであり、Credentials -> Domain Verificationにドメインを追加した後、実際のサイトで機能しました。

64
Bálint Babics

API部分の有効化について少し混乱していたため、上記の返信に画像を追加するだけです(そして、このソリューションはローカルマシンに残ったままで機能しました)。

次の場所に移動します。 https://console.developers.google.com/projectselector/apis/library

プロジェクトを選択します(APIがある場合)

右側でMaps APIセクションを展開し、「Google Maps Javascript API」と「Geocoding API」をクリックしますenter image description here

表示されるページで、「再生」ボタンをクリックしてAPIを有効にする必要があります

enter image description here

その後、ドメインを認証せずに、ローカルマシンでの作業を続けてください。

15
Robert Sinclair