バージョン処理が変更されました。このコードは無効になりました(アップデートの以下のコードを参照してください)。
このような問題を回避するためにすぐに実行できることの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(ビジネス用マップのみ)