1

Google Maps APIで1週間問題が発生しましたが、解決できません:(

GoogleMapsv3を数週間問題なく使用しているサイトがあります。しかし、突然、次のような不満が出始めます。提供されたキーが有効なGoogle-APIキーではないか、このサイトでのGoogle Maps v3の使用が許可されていないため、GoogleはこのアプリケーションでのGoogleMapsAPIの使用を無効にしました。

次のようなすべてを再確認しました。新しいキーを試す。APIコンソールでドメインの制限とアクティブ化を確認する-すべて問題ありません。

単純な認証を使用しています。すべての助けをいただければ幸いです:)

4

1 に答える 1

0

バージョン処理が変更されました。このコードは無効になりました(アップデートの以下のコードを参照してください)。

このような問題を回避するためにすぐに実行できることの1つは、使用しているAPIのバージョンを明示的に3.6に設定することです。

<script type="text/javascript"
    src="http://maps.googleapis.com/maps/api/js?v=3.6&sensor=false">
</script>

キーは3.7で導入されたため、バージョンを3.6に設定しても、警告は表示されません。

上記のJavaScriptコードを無効にする重要な更新:

バージョンを3.6に設定すると、バージョン3.6をリクエストできなくなるため、この回避策として機能しなくなります。上記のコードは使用しないでください。ただし、次のコードを使用してGoogle MapsJavaScript3.8ライブラリをロードする必要があります。

<script type="text/javascript"
    src="http://maps.googleapis.com/maps/api/js?v=3.8&sensor=false">
</script>

Googleは最近バージョンアップデートを発表しました。Googleのお知らせメールの内容は次のとおりです。

最近、GoogleMapsAPIの新しいマイナーバージョンをリリースしました。これは、バージョンが次のようになったことを意味します。3.9:開発/夜間3.8:機能が安定3.7:凍結

3.6は削除されました:あなたがそれを要求するならば、あなたは3.7を受け取ります。

3.9のこの最新リリースでは、次のものが追加されました。*オートコンプリートの国の制限(AutocompleteOptions?.componentRestrictions)*地域と都市のタイプフィルター

また、以下を含む3.8(現在は機能安定)のすべての機能を利用できます。

  • WeatherLayerとCloudLayer
  • ストリートビューでクリックして移動/クリックしてズーム
  • FusionTablesLayerのorderBy、limit、offset
  • PlaceResultのutc_offsetとopening_hours
  • google.maps.geometry.poly.containsLocation()およびisLocationOnEdge()
  • DemographicsLayer(ビジネス用マップのみ)
于 2012-05-08T21:01:06.223 に答える