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側にある可能性はありますか?
私は問題の解決策を見つけました。
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
にドメインを追加した後、実際のサイトで機能しました。
API部分の有効化について少し混乱していたため、上記の返信に画像を追加するだけです(そして、このソリューションはローカルマシンに残ったままで機能しました)。
次の場所に移動します。 https://console.developers.google.com/projectselector/apis/library
プロジェクトを選択します(APIがある場合)
右側でMaps APIセクションを展開し、「Google Maps Javascript API」と「Geocoding API」をクリックします
表示されるページで、「再生」ボタンをクリックしてAPIを有効にする必要があります
その後、ドメインを認証せずに、ローカルマシンでの作業を続けてください。