リリースノートを配信登録してください。
Maps JavaScript API チームは、定期的に API を更新して、新機能を追加したり、バグを修正したり、パフォーマンスを改善したりしています。アプリケーション内で読み込む API のバージョンは、Maps JavaScript API ブートストラップ リクエストの v
パラメータで指定できます。詳細については、バージョニングをご覧ください。
この変更履歴には、日付とバージョン番号別にリリースと、関連する変更が一覧表示されます。
Maps API の新しいバージョンに関する最新情報を受け取るには、google-maps-js-api-v3-notify グループにご参加ください。
3.56.6
2024 年 3 月 28 日
変更内容:
- [ベータ版チャンネル] 地図のラスタータイルが WebP 画像形式で配信されるようになりました。
- ベクターマップ上の地図上のスポットに対する情報ウィンドウのアンカー位置を修正しました。
- 位置を設定せずに
AdvancedMarkerElement
を表示するバグを修正しました。 - InfoWindow API に「close」イベントを追加しました。
3.56.5
2024 年 3 月 21 日
T変更内容:
- [ベータ版チャンネル] マップ ID を使用していないデベロッパーの場合、新しい基本地図の色がデフォルトになりました。詳しくは、https://developers.google.com/maps/new-basemap-style-opt-in をご覧ください。
- ベクター地図のラベルとアイコンに対する情報ウィンドウの基本位置を修正しました。
3.56.4
2024 年 3 月 14 日
一般向けの変更はありません。
3.56.3
2024 年 3 月 7 日
一般向けの変更はありません。
3.56.1
2024 年 2 月 22 日
変更内容:
- Place.searchByText の「fields」パラメータのドキュメント エラーを修正しました。
- [ベータ版チャンネル]
<gmp-map>
にデフォルトのスロットを作成し、カスタム要素を作成して Maps JavaScript API の Web Components をラップできるようにします。 - 新しい Place クラス API に駐車場オプションを追加しました。
- google.maps.Marker のサポートが終了しました。代わりに google.maps.marker.AdvancedMarkerElement ご使用ください。現時点では、google.maps.Marker は廃止される予定ですが、google.maps.Marker ではなく google.maps.marker.AdvancedMarkerElement をおすすめします。google.maps.Marker では、重大な回帰に対するバグ修正が引き続き適用されますが、google.maps.Marker の既存のバグには対応できません。サポートが終了する 12 か月前までにお知らせいたします。サポート終了について詳しくは、https://developers.google.com/maps/deprecations をご覧ください。
- 新しい Place Class API に属性を追加します。
- 新しい Place Class API に支払いオプションが追加されました。
3.55.11a
2024 年 2 月 15 日
変更内容:
- クリックされたときに地図が自動的にスクロールして表示されないようにします。
3.55.11
2024 年 2 月 8 日
変更内容:
- [アルファ版チャンネル] PlaceAutocompleteElement から inputElement プロパティを削除しました。
- [alpha チャンネル] Place Autocomplete 要素の CSS Parts を追加する
- [ベータ版チャンネル] PlaceAutocompleteElement がプレビュー版で利用可能に(v=beta)
- Places V2 API にユーザー補助オプションが追加されました。
3.55.10
2024 年 2 月 1 日
変更内容:
- [ベータ版チャンネル] SearchByTextRequest.rankBy のサポートは終了しました。代わりに SearchByTextRequest.rankPreference を使用してください。
- [ベータ版チャンネル] Place.findPlaceFromQuery と Place.findPlaceFromPhoneNumber は使用できなくなりました。代わりに Place.searchByText を使用してください。
- チャンネルごとの使用状況トラッキングを修正。
- JavaScript の移動経路の共有で、ルートと車両の位置予測プロバイダに対して交通認識型ポリラインを有効にします。
- 週ごとのチャンネルで新しいプレイスクラスをご利用いただけるようになりました。
- Place.openingHours は非推奨になりました。代わりに RegularOpeningHours を使用してください。
3.55.9
2024 年 1 月 25 日
変更内容:
- [ベータ版チャンネル]
MapElement
でEsc
キーを押すとキーボード ショートカット ダイアログを閉じることができない問題を修正しました。 - スクリプトを直接読み込むための新しい URL パラメータ
loading=async
をブートストラップ URL に追加しました。これは、Maps JavaScript API が同期的に読み込まれておらず、JavaScript コードがスクリプトのload
イベントによってトリガーされていないことを示します。パフォーマンスを改善するため、可能な限りasync
に設定することを強くおすすめします。
3.55.8
2024 年 1 月 18 日
変更内容:
- [アルファ版チャンネル] PlaceAutocompleteElement リクエストの一部としてセッション トークンを送信できるようになりました。
- [ベータ版チャンネル]
AdvancedMarkerElement
に新しいプロパティgmpClickable
を導入しました。これは、Beta チャンネルでaddEventListener()
を使用してgmp-click
イベントを登録するユーザーにとっての互換性を破る変更です。クリック時にgmp-click
イベントを受信するには、gmpClickable
プロパティをtrue
に設定するか、gmp-clickable
属性をウェブ コンポーネントに追加します。 addListener()
を使用してgmp-click
イベントを登録するユーザーは、現時点で変更する必要はありません。
3.55.7
2024 年 1 月 11 日
変更内容:
- [ベータ版チャンネル]
AdvancedMarkerElement
のelement
プロパティがAdvancedMarkerElement
のインスタンスを指すようになりました。 - [ベータ版チャンネル] 高度なマーカーで、子ノードを使用してコンテンツをカスタマイズできるようになりました。
- 地図をクリックした後にパンとズームのキーボード ショートカットが機能しないバグを修正しました。
- JavaScript の移動経路の共有でポリラインのカスタマイズを有効にします。
- [alpha channel] タイプ、 requestedLanguage、 requestedRegion、 name の各属性を PlaceAutocomplete に追加しました。
- [ベータ版チャンネル]
document.createElement('gmp-advanced-marker')
を呼び出したときに高度なマーカー要素が作成されないバグを修正しました。
3.55.3
2023 年 11 月 30 日
一般向けの変更はありません。
3.55.2
2023 年 11 月 23 日
変更内容:
- ストリートビューでスタイル関連の CSP エラーを引き起こしていたバグを修正しました。
3.55.1
2023 年 11 月 16 日
一般向けの変更はありません。
3.54.12a
2023 年 11 月 8 日
変更内容:
- 特定の状況で WebGLOverlayView がレンダリングされないバグを修正しました。
3.54.12
2023 年 11 月 2 日
変更内容:
- [アルファ版チャンネル] Place Autocomplete をウェブ コンポーネントに更新しました。これは互換性を破る変更です。最新の使用方法については、https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement をご覧ください。
- [アルファ版チャンネル] Place Autocomplete 要素のフォーカス管理の更新
- [ベータ版チャンネル] MapElements で gmp-zoomchange イベントを公開
- MapTypeControl HORIZONTAL_BAR を有効にして、RTL レイアウト コンテキストを自動的に処理します。
3.54.11
2023 年 10 月 26 日
変更内容:
- 地図上にコントロールを設定するとエラーがスローされる問題を修正しました。
- StreetViewLocationRequest と StreetViewControlOptions を使用して、ストリートビューの画像を Google の公式ソースのみに制限する機能を追加しました。
3.54.10
2023 年 10 月 18 日
変更内容:
- [ベータ版チャンネル] MapElement では、計算された
direction
スタイルに基づいて、コントロールのレイアウトが左から右または右から左に自動的に調整されるようになりました。スロットを使用してカスタム コントロールを追加することもできます。ControlPosition が LTR/RTL レイアウト サポートの論理値をサポートするようになりました。Maps Embed API では、言語に応じてコントロールのレイアウトが左から右または右から左に自動調整されるようになりました。 - [ベータ版チャンネル] MapElement で delegatesFocus が有効になりました
3.54.9
2023 年 10 月 12 日
- [beta チャンネル] Places v2 API に編集者による概要を追加しました。
3.54.7a
2023 年 9 月 28 日
変更内容:
- 移動経路の共有の JavaScript で複数の位置情報プロバイダのサポートを追加しました。
3.54.6
2023 年 9 月 21 日
変更内容:
- google.maps.FeatureLayer はマウス移動イベントに応答します。
- google.maps.FeatureType.SCHOOL_DISTRICT を追加しました。これにより、学区がデータドリブンのスタイル設定でサポートされるようになります。
3.54.5
2023 年 9 月 14 日
変更内容:
- [ベータ版チャンネル] AdvancedMarkerElement の addEventListener() が使用できなくなるバグを修正しました。
3.54.4
2023 年 9 月 7 日
変更内容:
- Google ロゴが Google マップ上の著作権情報と重なることはありません。
3.54.2
2023 年 8 月 24 日
変更内容:
- DirectionsResult をレンダリングする前にズームと中心が設定されていない場合に地図が読み込まれないという DirectionsRenderer のバグを修正しました。
3.54.1
2023 年 8 月 18 日
変更内容:
- Maps JavaScript API をアップグレードして、ECMAScript 2020 をネイティブにサポートします。
- 高度なマーカーがより明確にレンダリングされるようになりました。
- イテラブルをサポートしない実装で Array.from がオーバーライドされると、マップは無効になります。
- ズームボタンが制限レベルで無効になるとフォーカスが失われる問題を修正しました。
3.53.13
2023 年 7 月 27 日
変更内容:
- [ベータ版チャンネル] 新しいプレイスクラスのアトリビューションがリファクタリングされました。
PhotoAttribution
をAuthorAttribution
に変更author
がdisplayName
になりました。authorURI
がuri
になりました。photoURI
{?string} がAuthorAttribution
で利用できるようになりました。Photo.attributions
がPhoto.authorAttributions
になりました。Photo.author/authorURI/authorPhotoURI
はReview.authorAttribution
{?AuthorAttribution} に置き換えられました。 - [ベータ版チャンネル] 必須フィールド
textQuery
を追加し、プレイスクラスの searchByText() メソッドにquery
を非推奨としました。 - ラスター地図のラベルとアイコンに対する情報ウィンドウのアンカー オフセットを調整しました。
3.53.12
2023 年 7 月 20 日
変更内容:
- [ベータ版チャンネル] JavaScript の移動経路の共有 - フリート トラッキング用に ODRD の車両とフリートの位置情報プロバイダを追加しました。
LatLng()
コンストラクタに渡された引数が無視された場合の警告メッセージを更新しました。Marker.collisionBehavior
のサポートが終了し、AdvancedMarkerElement.collisionBehavior
に置き換えられました。
3.53.11
2023 年 7 月 13 日
変更内容:
- 関数
isLocationOnEdge()
は、指定された地点がポリラインの始点または端のいずれかに十分に近い場合にtrue
を返すようになりました。 - ベクター地図の読み込みに失敗してラスター地図にフォールバックしたときにデベロッパーに知らせるエラーログが追加されました。
3.53.7
2023 年 6 月 15 日
変更内容:
- [アルファ版チャンネル] Place Autocomplete 要素を更新して、スクリーン リーダーやその他の支援技術のサポートを強化しました。
3.53.5
2023 年 6 月 1 日
変更内容:
- ノード要素を高度なマーカーの
content
プロパティに渡せるようになりました。 - 高度なマーカーが重なった場合の動作のパフォーマンスを改善しました。
- JavaScript のジャーニーの共有に DeliveryVehicleStop の新しいフィールドを追加しました。
3.53.4a
2023 年 5 月 24 日
バグの修正:
- ベクターマップで発生したちらつきの問題を修正しました。
- getNextOpeningTime() 場所メソッドで異なるタイムゾーンを考慮する場合の日付計算が正しくない問題を修正しました。
- 移動経路の共有の VehicleJourneySegment の誤ったタイプを修正しました。
3.53.3
2023 年 5 月 18 日
変更内容:
- [アルファ版チャンネル] 矢印キーを使用して予測をハイライト表示してから Esc をクリックした後に、Place Autocomplete 要素で元のテキストが復元されないバグを修正しました。
- [alpha チャンネル] Place Autocomplete の予測スタイルを更新し、テキストのオーバーフロー時に省略記号が表示されるようにしました。
- [ベータ版チャンネル] ローカル コンテキスト マップ上の場所に関するコンテキスト情報が、まもなく廃止されるという通知がローカル コンテキストに表示されるようになりました。
- ストリートビューのペグマンが 1 回以上ドックに戻さない限り、マウスオーバーでドラッグのプレビューが表示されないバグを修正しました。
- Place Autocomplete サービスの境界、位置、半径が非推奨になりました。代わりに locationBias と locationRestriction をご使用ください。
3.53.2
2023 年 5 月 4 日
変更内容:
- [ベータ版チャンネル] データセットのデータドリブン スタイル設定が利用可能に
- [ベータ版チャンネル]
<gmp-map>
と<gmp-advanced-marker>
のウェブ コンポーネントが利用できるようになりました。 - JavaScript Journey Sharing の Task と TaskTrackingInfo に TimeWindow をフィールドとして追加しました。
- AdvancedMarkerElement と PinElement が、週ごとのチャンネルにリリースされました。
- 境界線用データドリブン スタイル設定を週 1 回のチャンネルにリリースしました。
getMapCapabilities
とmapcapabilities_changed
のイベントが、週ごとのチャンネルにリリースされます。
3.53.1a
2023 年 4 月 27 日
変更内容:
- locationBias と locationRestriction をサポートするように Place Autocomplete サービスを更新
- [ベータ版チャンネル] Place v2 to JSON メソッドに関するドキュメントを公開しました。
- [ベータ版チャンネル] 地図をラップする際の高度なマーカーのドラッグを修正しました。
- [ベータ版チャンネル] データドリブン スタイル設定の PlaceFeature.fetchPlace displayNames が、エンドユーザーの言語で表示されるようになりました。
- [ベータ版チャンネル] AdvancedMarkerView と PinView の名前が AdvancedMarkerElement と PinElement に変更されました。
- [ベータ版チャンネル] AdvancedMarkers と Pins が、明示的に読み込まないと使用可能になる場合がある問題を修正しました。これらのクラスにアクセスする前に、必ず「marker」ライブラリを読み込んでください。
- [ベータ版チャンネル] AdvancedMarker の
position
が LatLngAltitude に正規化されるようになりました。 - [ベータ版チャンネル] 高度なマーカーの
draggable
プロパティを廃止し、gmpDraggable
に置き換えました。
3.52.9
2023 年 4 月 13 日
変更内容:
- [ベータ版チャンネル] プレイス プロパティ「priceLevel」の値を数値から文字列に変更。「priceLevel」に指定できる値は、「FREE」、「INEXPENSIVE」、「MODERATE」、「EXPENSIVE」、「VERY_EXPENSIVE」になりました。
- [ベータ版チャンネル] AdvancedMarkerView.draggable のサポートを終了し、gmpDraggable に置き換えました。
- [ベータ版チャンネル] プレイスクラスから「icon」プロパティとフィールド名を削除しました。代わりに「svgIconMaskURI」を使用することをおすすめします。
- [ベータ版チャンネル] AdvancedMarkerView の title プロパティが文字列のみを受け入れるようになりました。タイトルは空の文字列で削除できます。
- [ベータ版チャンネル] Place.fromPlaceFrom メソッドでサポートされるフィールド名として「svgIconMaskURI」を追加しました。
- [ベータ版チャンネル] プレイスクラスのプロパティを
userRatingsCount
からuserRatingCount
に変更しました - コンソールにログインしたときのエラー出力を改善しました。
バグの修正:
- 情報ウィンドウを閉じるとエラーが発生するバグを修正しました。
3.52.8
2023 年 4 月 6 日
変更内容:
- JavaScript のジャーニー共有で、ロケーション プロバイダをポーリングする公開フィールドとして
pollingIntervalMillis
を追加しました。 - [ベータ版チャンネル] プレイスクラスの JSON レスポンスを snake_case から lowerCamelCase に変更しました。
バグの修正:
- Place Review の
publishTime
に誤った日付が表示されるバグを修正しました。 - カスタム要素を作成するとグローバルに破損する問題を修正しました。
- [ベータ版チャンネル] 地図をラップすると高度なマーカーが表示されなくなるバグを修正しました。
3.52.6
2023 年 3 月 23 日
変更内容:
- [アルファ版チャンネル] Place Autocomplete ウィジェット(新規)の試験運用版がリリースされました。
- JavaScript Journey Sharing を週 1 回のチャンネルにリリース。
3.52.5
2023 年 3 月 16 日
変更内容:
- [ベータ版チャンネル] データドリブンのスタイル設定: NEIGHBORHOOD、ADMINISTRATIVE_AREA_LEVEL_3、ADMINISTRATIVE_AREA_LEVEL_4、SUBLOCALITY_LEVEL_1 の FeatureType を削除しました。
バグの修正:
- importLibrary() で使用されるライブラリで TypeScript インターフェースが空になるバグを修正しました。
3.52.4
2023 年 3 月 9 日
変更内容:
- [ベータ版チャンネル] マーカーがドラッグされているときに、高度なマーカーのクリック イベントを抑制します。
3.52.3
2023 年 3 月 2 日
変更内容:
- [beta チャネル] JavaScript の移動経路を共有するための TaskTrackingInfo エンティティを追加しました。
- [ベータ版チャンネル] Maps JavaScript API をアップグレードして、ECMAScript 2020 をネイティブにサポート。
バグの修正:
- 地図へのマーカーの追加や削除の際に発生する可能性があったメモリリークを修正しました。
- タッチデバイスでクリック可能な高度なマーカーの下にあるインタラクティブ要素がクリック可能になるバグを修正しました。
3.52.2
2023 年 2 月 23 日
変更内容:
- [ベータ版チャンネル] データドリブン スタイル設定: PlaceFeature.displayName プロパティを削除。
- [ベータ版チャンネル] setMap(null) の呼び出し時に WebGLOverlayViews が正しく削除されない問題を修正
search
ライブラリが不明であるというバグを修正しました。- シャドウ ルートにあるときに情報ウィンドウの閉じるボタンが表示されないバグを修正しました。
- Core Web Vitals を改善し、不要なデータ転送を減らすために、Maps JS は地図がビューポートに近づくまで地図タイルの読み込みを延期するようになりました。ページの最初のビューポート内に作成された地図では、違いはありません。
3.52.1
2023 年 2 月 16 日
変更内容:
importLibrary()
関数が追加されています。実行時にライブラリを動的に読み込むことができます。- [ベータ版チャンネル] 高度なマーカーで情報ウィンドウを開いたときに、自動パン機能を有効にできるようになりました。
- [ベータ版チャンネル] で、ジャーニー共有ライブラリのデータ オブジェクトの特定のフィールドを null 値非許容にしました。
- [ベータ版チャンネル] データドリブンのスタイル設定: NEIGHBORHOOD、ADMINISTRATIVE_AREA_LEVEL_3、ADMINISTRATIVE_AREA_LEVEL_4、SUBLOCALITY_LEVEL_1 の FeatureType は非推奨になりました。これらは 2023 年 3 月に削除されます。
3.51.8
2023 年 2 月 2 日
変更内容:
- Beta チャンネル: カスタムのマップタイプで高度なマーカーのレンダリングをサポートします。
- インライン ブートストラップ ローダの最新コピーで、ドキュメント内の別の場所で見つかった CSP nonce が再利用されるようになりました。
3.51.7
2023 年 1 月 26 日
変更内容:
- Beta チャンネル: データドリブンのスタイル設定: PlaceFeature の表示名を取得するための fetchPlace メソッドを追加しました。PlaceFeature.displayName プロパティは非推奨となり、2023 年 2 月に削除されます。
3.51.6
2023 年 1 月 19 日
バグの修正:
- 衝突したマーカーを地図から削除すると、DOM 内にゴースト マーカー要素が残ることがある、高度なマーカーに関する問題を修正しました。
3.51.5
2023 年 1 月 12 日
変更内容:
- AdvancedMarkerView、PinView、LocalContextMapView の
element
のタイプをElement
からHTMLElement | SVGElement
に修正し、必要な要素のタイプをより正確に反映しました。
バグの修正:
- キーボードでマーカーをドラッグしても情報ウィンドウが開かないという、情報ウィンドウで高度なマーカーを使用する際のバグを修正しました。
3.51.4
2023 年 1 月 5 日
変更内容:
- Beta チャンネル: プレイスクラスに新しい属性を追加する
- Beta チャンネル: クリックの下に複数の対象物がある場合、データドリブン スタイル設定の FeatureMouseEvent.features 配列には複数の対象物が含まれることがあります。この場合、クリックの下にあるすべての FeatureLayer クリック リスナーがトリガーされます。
- Beta チャンネル: 無効な引数に対するエラーを google.maps.Map.getFeatureLayer にスロー。
- 全画面の地図上の高度なマーカーのピクセル位置を修正します。
- マップのマウスイベントを変更して、別のマウスボタンがすでに押されている間に発生するマウスボタンのクリックを無視するようにしました。
- 地図をズームインしたときに高度なマーカーが表示されなくなるバグを修正しました。
- 高度なマーカーが多数配置された地図をズームインする際のパフォーマンスを改善します。
- StreetViewPanoramaOptions のドキュメントを更新し、カスタム パノラマで clickToGo を使用できないことを明確にしました。
- Map.getBounds() などで LatLngBounds を作成する際のパフォーマンスが向上しました。
- onAdd と onRemove の WebGLOverlayView 参照を更新します。
- 移動経路の共有のマーカー スタイルのカスタマイズの固定を追加しました。
3.51.3
2022 年 12 月 8 日
変更内容:
- マーカーが地図のビューポートの外にあるときにキーボードのフォーカスが失われないバグを修正しました。
- Beta チャンネル:
Place
クラスを導入しました。これは、Promise などの最新の使用パターンをサポートする、新しいシンプルな API です。プレイスクラスに新しいデータ フィールドが追加されました。 - Beta チャンネル: プロキシでラップされたマップを渡すと、高度なマーカーがレンダリングされないバグを修正しました。
- Beta チャンネル: JavaScript による移動経路の共有向けに、ルートの場所プロバイダのマーカーのカスタマイズを追加しました。
3.51.2
2022 年 12 月 1 日
変更内容:
- Beta チャンネル:
google.maps.importLibrary()
API が利用可能になりました。 - Beta チャンネル: 非推奨: ローカル コンテキストは非推奨となったため、新しいウェブサイトでは非推奨になりました。この機能は引き続きご利用いただけますが、サポートを終了する 12 か月前に改めてお知らせいたします。ローカル コンテキストのようなエクスペリエンスの構築に関心をお持ちの場合は、Quick Builder の「Neighborhood Discovery」ソリューションを検討されるか、Maps JavaScript API のプレイス ライブラリを活用されることをおすすめします。 プレイス ライブラリのコードサンプルや Codelab もご活用ください。
- Beta チャンネル: Core Web Vitals を改善し、不要なデータ転送を減らすために、Maps JS では、地図がビューポートに近づくまで地図タイルの読み込みが延期されるようになりました。ページの最初のビューポート内に作成された地図では、違いはありません。
- Beta チャンネル: 移動経路の共有の位置情報プロバイダの状態変化をポーリングするイベントを追加します。
- Beta チャンネル: 移動経路の共有のスタイル設定のカスタマイズ機能を追加しました。古いセットアップ メソッドが非推奨になりました。
- ルートパネルの手順にキーボード アクセシビリティを追加します。Tab キーでルートを移動し、Space キーまたは Enter キーでルートを選択できるようになりました。
-
google.maps.geometry.spherical.computeArea()
がLatLngBounds
とCircle
を受け入れるようになりました。LatLngBounds
をLatLngBoundsLiteral
で作成できるようになりました。 DirectionRenderer
の推奨ルートパネル内の画像にalt
テキストを追加します。
3.51.1
2022 年 11 月 17 日
変更内容:
- Beta チャンネル: Places ライブラリのプレイスクラスをリリースしました。
- Beta チャンネル: 移動経路の共有のスタイル設定のカスタマイズ機能を追加しました。古い設定メソッドは非推奨になりました。
- Internet Explorer 11 は、Maps Embed API で廃止されました。
- Maps Embed API の Google ロゴは、地図タイプが「地図+写真」または「航空写真」になっている場合にスタイルが変わり、見やすくなります
- 高度なマーカーの読み込みパフォーマンスが向上しました。
- 描画の「元に戻す」ボタンのキーボードがアクセス可能になり、スクリーン リーダーが使いやすくなりました。
- ルートレンダラのマーカーをキーボードで操作し、スクリーン リーダーを使いやすくします。
- ARIA の説明を地図の縮尺コントロールに追加します。
- 地図のスケール コントロールでキーボード フォーカスと操作を有効にします。
- Geocoder JS API に language パラメータを導入しました。
US
が明示的に指定されていない場合、Maps JS API はUS
をジオコーダのデフォルト リージョンと見なさなくなりました。 - Directions JS API に language パラメータを導入します。
- Distance Matrix JS API に言語パラメータを導入しました。
バグの修正:
- 情報ウィンドウが開いているときにキーボードのフォーカスがマーカーにリダイレクトされるバグを修正しました。
- マーカーがフォーカス可能にならないバグを修正しました。
3.51
2022 年 11 月 16 日
変更内容:
- 週ごとのチャンネルがバージョン 3.51 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.50 に更新されました。
- バージョン 3.49 と 3.48 も、番号でリクエストすれば引き続き使用できます。
3.50.12a
2022 年 11 月 7 日
変更内容:
google.maps.event.addListenerOnce
とgoogle.maps.event.addDomListenerOnce
のthis
バインディングが正しくない問題を修正しました。
3.50.12
2022 年 11 月 3 日
変更内容:
- Beta チャンネル: 高度なマーカーを斜めの地図で使用する際に、表示高度がサポートされるようになりました。
3.50.11
2022 年 10 月 27 日
変更内容:
- Beta チャンネル: データドリブン スタイル設定対象物レイヤが使用できなくなると、エラーが記録されるようになりました。
- Beta チャンネル: デフォルトの高度なマーカーの読み込みに関するパフォーマンスを改善しました。
3.50.10
2022 年 10 月 20 日
バグの修正:
- iOS での情報ウィンドウの左右のパディングを修正しました。
3.50.9
2022 年 10 月 13 日
変更内容:
- 選択したステップがルートパネルでハイライト表示されます。
PinView
コンストラクタの TypeScript の型を修正しました。LagLngAltitude
コンストラクタの TypeScript の型を修正しました。DirectionsRenderer
のデフォルトのマーカー アイコン画像を更新します。
3.50.8
2022 年 10 月 6 日
変更内容:
- Beta チャンネル: 高度なマーカーのプレビュー版がリリースされました。
- Beta チャンネル:
getMapCapabilities()
戻りオブジェクトに関するisAdvancedMarkersAvailable
のドキュメントが導入されました。 LocalContextMapView
の API の説明とLocalContextMapViewOption
のelement
プロパティに「This field is read-only.」を追加しました。
バグの修正:
- JSON カスタム スタイルの色は、強制的な 100% の不透明度ではなく、デフォルトのスタイルの不透明度を使用するようになりました。
3.50.7
2022 年 9 月 29 日
変更内容:
- 地図やストリートビューの操作方法の説明がスクリーン リーダーで読み上げられるようになりました。
- キーボード ショートカット ダイアログにキーボード ショートカットの傾斜と回転を追加しました。
3.50.6
2022 年 9 月 22 日
バグの修正:
- iOS のナレーションでキーボード ショートカット ダイアログの下の要素間を移動できるバグを修正しました。
- 静的な地図画像に代替テキストを追加します。
変更内容:
map.getMapCapabilities()
が呼び出されたときに、コンソールにエラーが記録されるようになりました。
3.50.5
2022 年 9 月 15 日
変更内容:
- 地図の LatLng 境界の最大を示す LatLngBounds の MAX_BOUNDS 定数を追加
- スクリーン リーダーがデフォルトのマーカーでクリック操作を実行できるようにします。
3.50.3
2022 年 9 月 1 日
変更内容:
- Beta チャンネル: JavaScript Journey Sharing の
DeliveryVehicle
クラスを更新して、カスタム属性を追加します。 - 地図がチルトされた後にイベントの LatLng が不正確になるバグを修正しました。
3.50.2
2022 年 8 月 25 日
変更内容:
- Beta チャンネル: 文字列配信車両フィルタを受け入れるように
FleetEngineDeliveryFleetLocationProvider
を変更しました。 - デフォルトのマーカー アイコン画像を更新します。
3.50.1
2022 年 8 月 18 日
変更内容:
- Beta チャンネル: 地図機能 API(
getMapCapabilities
とmapcapabilities_changed
イベント)を Beta チャンネルに導入します。 - Beta チャンネル:
google.maps.Geocoder
にlanguage
パラメータを導入しました。 - Beta チャンネル:
google.maps.DistanceMatrixService
にlanguage
パラメータを導入しました。 - Beta チャンネル:
google.maps.DirectionsService
にlanguage
パラメータを導入しました。 - 複数の Places JS API で地域コードが無視されるバグを修正しました。さまざまな Place JS API に language パラメータと region パラメータを導入しています。
- コンテンツ セキュリティ ポリシーの設定で、googleapis.com ドメインのないウェブサイトに対する Maps JavaScript API Streetview のサポートを終了します。詳しくは、コンテンツ セキュリティ ポリシー ガイドをご覧ください。
3.49.12
2022 年 8 月 4 日
変更内容:
DEMO_MAP_ID
が追加されました。これは、マップ ID を必要とするコードサンプルに使用できるマップ ID です。このマップ ID は、本番環境アプリケーションでの使用を想定したものではなく、クラウドの設定が必要な機能(クラウドベースのスタイル設定など)には使用できません。- トラッキングを開始するには
FleetEngineDeliverFleetLocationProvider.locationRestriction
が必要であることを明記しました。
3.49.11
2022 年 7 月 28 日
変更内容:
google.maps.VehicleType
がランタイム列挙型として参照できるようになりました。
3.49.10
2022 年 7 月 21 日
変更内容:
- マーカー アイコンのサイズ、マーカー アイコンのサイズ調整、情報ウィンドウのサイズを検証する場合、幅または高さの NaN 値は拒否されます。
- iOS デバイスのストリートビューでモーション トラッキング コントロールが表示されなかったバグを修正しました。
- Embed API の RTL 言語について、ルートのマウスオーバー テキストが途切れるバグを修正しました。
- 交通機関の情報ウィンドウがよりアクセスしやすく、スクリーン リーダーにとって使いやすいものになります。
3.49.9
2022 年 7 月 14 日
変更内容:
- 移動経路の共有の位置情報プロバイダの ID フィールドの使用について明記しました。
3.49.8
2022 年 7 月 7 日
変更内容:
- ストリートビューのナビゲーション リンクがキーボードを利用しやすくなり、スクリーン リーダーにも対応します。
StreetViewPanorama
に新しいfocus
メソッドを導入しました。
3.49
2022 年 6 月 23 日
変更内容:
- Beta チャンネル: Google 境界線用データドリブン スタイル設定がリリースされました。
バグの修正:
google.maps.places.BusinessStatus
を介してBusinessStatus
列挙型にアクセスできるようにします。
3.49.5
2022 年 6 月 16 日
変更内容:
- ストリートビューにキーボード ショートカットのコントロールとダイアログを追加し、キーボード ショートカットを見つけやすくします。
バグの修正:
- ストリートビューを閉じるとフォームが送信されるバグを修正しました。
3.49.4
2022 年 6 月 9 日
変更内容:
WebGLOverlayView
、CameraParams
、LatLngAltitude
、moveCamera
、小数ズーム、getVisibleRegion
を週ごとのチャンネルに移動します。Map
のデフォルトのストリートビュー パノラマでは、開いたときにフォーカスが自動的に管理されるようになりました。これが新しいデフォルトの動作です。- ストリートビュー パノラマを閉じたときに、(可能であれば)自動的にフォーカスを復元するようになりました。
- ストリートビューを閉じるには、ESC キーを押す(閉じるボタンが有効になっている場合)
geometry.spherical.computeSignedArea()
とgeometry.spherical.computeArea()
は、堅牢性と精度を高めるために最適化されています。
3.49.3a
2022 年 6 月 2 日
変更内容:
- ストリートビューのモーション トラッキング コントロールの色のコントラストが改善されました。
- ストリートビューのキーボードのモーション トラッキングのコントロールを利用しやすくし、スクリーン リーダーを使いやすくしました。
MapsNetworkError
クラス、MapsRequestError
クラス、MapsServerError
クラスが一般公開され、ドキュメント化されました。
3.49.2
2022 年 5 月 26 日
変更内容:
- ストリートビューのモーション トラッキング コントロールの色のコントラストが改善されました。
- ストリートビューのキーボードのモーション トラッキングのコントロールを利用しやすくし、スクリーン リーダーを使いやすくしました。
MapsNetworkError
、MapsRequestError
、MapsServerError
の各クラスが一般公開され、ドキュメント化されました。
3.49.1
2022 年 5 月 19 日
変更内容:
- Beta チャンネル: 複数の Places JS API で地域コードが無視されるバグを修正しました。さまざまな Place JS API に language パラメータと region パラメータを導入しています。
- ダークモードでの全画面表示とコンパス コントロールの色のコントラストが改善されます。
- ストリートビューのコンパス コントロール、閉じるボタン、住所リンク コントロールを、スクリーン リーダーで操作しやすく、アクセス可能にしました。
3.49
2022 年 5 月 12 日
変更内容:
- 毎週のチャンネルがバージョン 3.49 に更新されます。
- 四半期ごとのチャンネルがバージョン 3.48 に更新されます。
- バージョン 3.47 と 3.46 も、番号でリクエストすれば引き続き使用できます。
- バージョン 3.45 は削除され、使用できなくなりました。
3.48.11
2022 年 4 月 28 日
変更内容:
- Place Autocomplete が対応できるタイプが増えました。 詳細については、こちらをご覧ください。
isFractionalZoom
を週ごとのチャンネルに移動しました。
3.48.9
2022 年 4 月 14 日
変更内容:
- Beta チャンネル:
WebGLOverlayView
で WebGL 2.0 を有効にします。 - Beta チャンネル: Maps JavaScript API TypeScript の型、エクスターン、リファレンス ドキュメントに
JourneySharing
ライブラリが追加されました。 - 関数
google.maps.event.addDomListener()
とgoogle.maps.event.addDomListenerOnce()
は非推奨のため使用しないでください。代わりに、標準のaddEventListener()
メソッドを使用してください。これらのメソッドは引き続き機能し、廃止される予定はありません。 - ストリートビュー マーカー アイコンに
title
とaria-label
を追加しました。 aria-pressed
属性を [Fullscreen] コントロールに追加しました。- 地図タイプ コントロールのプルダウンの間隔を改善しました。
- [マップタイプ] プルダウン コントロールの ARIA ラベルを更新します。
バグの修正:
- 許可されていない
aria-expanded
属性をデフォルトのマップタイプのコントロールから削除します。
3.48.8
2022 年 4 月 7 日
変更内容:
- Maps JS API と Embed API の Google ロゴの色のコントラストが改善されました。
3.48.7a
2022 年 3 月 31 日
変更内容:
- Beta チャンネル: サポートが終了した WebGL Overlay View API を削除しました。
- Maps JavaScript API のお客様向けに、更新された基本地図を有効にします。更新された基本地図は、すでに一般ユーザーの Google マップで使用されています。この基本地図は、特に土地の自然特性に関する、より豊富で詳細な基本地図を提供します。
バグの修正:
- 分析を保留にした状態で、
map.fitBounds()
の以前の修正を元に戻します(短い距離のビューポートの移行を容易にします)。 - 高色のコントラスト モードのマップタイプ コントロールの色のコントラストに関する問題を修正しました。
- 地図タイプ コントロールのチェックボックスのアクセス可能な名前と、対応するビジュアル ラベルを照合します。
- 高色コントラスト モードの情報ウィンドウの色のコントラストの問題を修正しました。
3.48.6
2022 年 3 月 24 日
変更内容:
- 短い距離におけるビューポートの移行を容易にするように
map.fitBounds()
を修正しました。
3.48.5
2022 年 3 月 17 日
変更内容:
- Safari のみ: 閉じるボタンとコンテンツ コンテナが
open
に自動的にフォーカスされるようにします。
バグの修正:
InfoWindow
の [Google マップで表示] リンクの色のコントラストに関する問題を修正しました。StreetViewPanorama
住所コントロールの [Google マップで表示] リンクの色のコントラストに関する問題を修正しました。
3.48.4
2022 年 3 月 10 日
変更内容:
InfoWindow
の新しいvisible
イベントを導入します。InfoWindow
に新しいfocus
メソッドを導入しました。
3.48.3
2022 年 3 月 3 日
変更内容:
- Beta チャンネル: Maps JavaScript API ストリートビュー サービスで、新しいサービス呼び出しスタイルを有効にします。これらの呼び出しがブラウザレベルでブロックされないように、コンテンツ セキュリティ ポリシーの更新が必要になる場合があります。
InfoWindow
に新しいariaLabel
プロパティを導入しました。
3.48.1
2022 年 2 月 17 日
変更内容:
- Beta チャンネル: グローバル エクスペリエンス ID の設定のサポートを追加しました。こちらの API リファレンス ドキュメントをご覧ください。
- Beta チャンネル: fromLatLngAltitude の 1 つ目と 2 つ目のパラメータは、LatLng と
number
ではなく LatLngAltitude に統合されました。 - LatLng の
noWrap
パラメータの名前をnoClampNoWrap
に変更しました。 - マーカーがフォーカスを取得したときに、マーカーを操作する手順がスクリーン リーダーで読み上げられるようになりました。
- Maps JavaScript API でテレメトリー情報が報告されるようになりました。これらの呼び出しがブラウザレベルでブロックされないようにするには、コンテンツ セキュリティ ポリシーを更新する必要があります。詳しくは、よくある質問をご覧ください。
- このバージョンは Internet Explorer をサポートしていません。Internet Explorer 11 を引き続きサポートするには、2022 年 11 月まで利用可能となる
v=3.47
を指定してください。
3.48
2022 年 2 月 10 日
変更内容:
- 週ごとのチャンネルがバージョン 3.48 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.47 に更新されました。
- バージョン 3.46 と 3.45 も、番号でリクエストすれば引き続き使用できます。
3.47.6
2022 年 1 月 20 日
バグの修正:
- キーボード ショートカット コントロールにフォーカスがあるときにページが一番上にスクロールされる問題を修正しました。
3.47.4
2022 年 1 月 6 日
変更内容:
- Beta チャンネル: WebGLOverlayView API の更新(ベータ版) - 名前に「gl」が含まれるすべてのクラスとメソッドを非推奨とし、「GL」を含む新しいクラスとメソッドを非推奨としました。WebglCameraParams を非推奨とし、新しい CameraParams クラス(CameraOptions のサブクラス)に置き換えました。
- PlaceOpeningHours メソッドのドキュメントを更新し、例外的な営業時間を計算に使用しないことを反映しました。
3.47.3
2021 年 12 月 9 日
変更内容:
LatLng
、LatLngBounds
、Circle
が、コンストラクタ内の同じクラスのインスタンスを受け入れるようになりました。
3.47.2
2021 年 12 月 2 日
変更内容:
- 投影で
LatLng
が許可されている場合は常に、LatLngLiteral
をパラメータとして使用できるようになりました。
バグの修正:
- 小さいスケール値(1.0 未満)で発生する可能性があるレンダリングの問題を修正しました。
3.47.1
2021 年 11 月 18 日
変更内容:
- ジオメトリ ライブラリで
LatLng
が許可されている場合は常に、LatLngLiteral
をパラメータとして使用できるようになりました。 - Maps JavaScript API で WebGL をサポートするための新しい onGIStateUpdateRequest API を追加しました。
- エラー画面の色のコントラストを修正しました。
- Internet Explorer 11 は v=beta で廃止されました。Internet Explorer 11 をサポートする Maps JavaScript API の最後のバージョンは v3.47 です。Internet Explorer 11 のサポートは 2022 年 11 月に完全に終了します。
keyboardShortcuts
の地図オプションがfalse
に設定されている場合、タブフォーカスがマップに届かなくなります。- 最大または最小のズームレベルに達すると、[ズームイン] ボタンと [ズームアウト] ボタンが無効になります。
- Maps Embed API でのユーザー補助とスクリーン リーダーのエクスペリエンスを向上させるために、セマンティック要素を使用するように
MapType
コントロールを変換しました。 - エラー画面のアイコンに代替テキストを追加しました。
- コードの全般的な健全性に関するさまざまな改善。
バグの修正:
- WCAG に準拠していない
controlHeight
属性とcontrolWidth
属性を、準拠している data-* 属性に置き換えます。
3.47
2021 年 11 月 11 日
変更内容:
- 週ごとのチャンネルがバージョン 3.47 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.46 に更新されました。
- バージョン 3.45 は番号でリクエストすれば引き続き使用できます。
- バージョン 3.44 は削除されたため、使用できなくなりました。
3.46.12
2021 年 11 月 4 日
バグの修正:
- 地図タイプのメニューバーが更新され、より正確な ARIA ラベルが追加されました。
- Embed API: スクリーン リーダーのエクスペリエンスを向上させるために、ARIA ラベルを複数のリンクに追加しました。
- Embed API: 一部のテキスト アイテムの色のコントラストを修正しました。
- extern の
google.maps.Marker.MAX_ZINDEX
の型を修正しました。
3.46.11
2021 年 10 月 28 日
変更内容:
- goog.a11y.aria を使用するようにゲッターとセッターを変換しました。これにより、スペルミスを防ぐことができます。
3.46.8
2021 年 10 月 7 日
変更内容:
- ローカル コンテキスト: ローカル コンテキスト InfoWindow の写真から帰属情報のリンクを削除しました。
3.46.6
2021 年 9 月 23 日
変更内容:
- 地図をドラッグできない場合に地図カーソルに手が表示されるバグを修正しました。
3.46.5
2021 年 9 月 16 日
バグの修正:
- Place Autocomplete ウィジェットの色のコントラスト比に関するバグを修正しました。
3.46.3
2021 年 9 月 2 日
変更内容:
- スクロール手順は、開いている
InfoWindow
とCustomOverlay
の上に表示されるようになりました。
3.46.2
2021 年 8 月 26 日
変更内容:
- Beta チャンネル: テレメトリー情報が報告されるようになりました。これらの呼び出しがブラウザレベルでブロックされないようにするには、コンテンツ セキュリティ ポリシーの更新が必要になる場合があります。詳しくは、よくある質問をご覧ください。
3.46
2021 年 8 月 18 日
Maps JavaScript API のバージョン 3.46 がリリースされました。バージョニング ガイドをご覧ください。
変更内容:
PlaceResult
、icon_mask_base_uri
、icon_background_color
に 2 つの新しいフィールドを追加しました。- 週ごとのチャンネルがバージョン 3.46 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.45 に更新されました。
- バージョン 3.44 は番号でリクエストすれば引き続き使用できます。
- バージョン 3.43 は削除されたため、使用できなくなりました。
非推奨:
- Internet Explorer のサポートは終了します。2021 年 8 月より、Maps JavaScript API v3.46 より、Internet Explorer 11 の地図の上部に警告メッセージが表示されます。Internet Explorer 11 をサポートする Maps JavaScript API の最後のバージョンは v3.47 です。Internet Explorer 11 のサポートは 2022 年 11 月に完全に終了します。
バグの修正:
- 特定のズームレベルでポリゴンの頂点が移動するバグを修正しました。
- 複数の情報ウィンドウのコンテンツが重なって表示されるバグを修正しました。
3.45.8
2021 年 7 月 29 日
変更内容:
- Embed API: 埋め込み地図では、ルートページにリダイレクトされた後もズームレベルが保持されます。
3.45.7
2021 年 7 月 22 日
変更内容:
- IE11 のサポートは終了しました。IE11 のマップでは、Beta チャンネルにバナーが表示されます。
- 埋め込み地図の [ルートを検索] リンクを更新し、より正確になりました。
バグの修正:
getFeatureById()
メソッドで ID が 0 の対象物を取得できない問題を修正しました。ComponentRestriction
値が未定義または null の場合にUNKNOWN ERROR/SERVICE BACKGROUND ERROR
がスローされる問題を修正しました。
3.45.6a
2021 年 7 月 15 日
変更内容:
- 最初にフォーカス可能なコントロールが情報ウィンドウ ビューポートにない場合、または
disableAutoPan=true
の場合、開いたときにフォーカスが InfoWindow コンテナに管理されるようになりました。
バグの修正:
- 描画マネージャーを削除して地図に再度追加すると、未完成のポリゴン描画が自動的に完了するバグを修正しました。
- 一部の言語で [地図を埋め込む] ポップアップで「ルート」の文字列が切り捨てられるバグを修正しました。
3.45.5
2021 年 7 月 1 日
変更内容:
- 入力と JS API で Maps Studio の URL を更新しました。
バグの修正:
- コールバックを提供する際の未処理の Promise 拒否を修正しました。
3.45.4
2021 年 6 月 24 日
変更内容:
- フォームの送信時にキーボード ショートカット ダイアログが開くバグを修正しました。
- [キーボード ショートカット] ボタンが配置から外れるバグを修正しました。
- 誤って
window
に追加されたオブジェクト(Spherical、PolylineCodec、PolyGeometry)を削除しました。これらのオブジェクトには、代わりに完全修飾名前空間でアクセスする必要があります。
3.45.3
2021 年 6 月 16 日
バグの修正:
- マップのインスタンス化と同じ実行ループ内で
open()
が呼び出されてもフォーカスが移動しないようにInfoWindow
を更新しました。
変更内容:
InfoWindowOpenOptions
API リファレンスのセクションを更新し、詳細情報を追加しました。- Safari でキーボード ナビゲーション(Tab + Option)を使用するとフォーカス リングが鳴る問題を修正しました。
3.45.2
2021 年 6 月 10 日
バグの修正:
- Embed API で、マップタイプのコントロールがキーボード ショートカット ダイアログの背景に適切にオーバーレイされない問題を修正しました。
- フォントの CSS スタイルの読み込み時にエラーが発生する場合がある問題を修正しました。
- 情報ウィンドウを開いた状態で地図をパンすると、ちらつきが発生するバグを修正しました。
変更内容:
InfoWindowOpenOptions.map
プロパティを追加しました。
3.45.1
2021 年 6 月 3 日
変更内容:
- アニメーション、アイコン、ラベル、不透明度のプロパティに関するドキュメントを Data.StyleOptions インターフェースに追加しました。
- 著作権ダイアログのデザインを一新し、ユーザー補助機能のサポートを強化しました。
- 情報ウィンドウを開くと、フォーカスが自動的に管理されるようになりました。これは、新しいデフォルトの動作を表します。
- InfoWindowOpenOptions API を追加しました。これにより、デベロッパーは情報ウィンドウを開くときのフォーカスの管理方法を制御できます。
- Esc キーを押して情報ウィンドウを閉じることができるようになりました。
- スクリーン リーダーの使用時に、情報ウィンドウが「ダイアログ」として読み上げられるようになりました。
- ポリフィルの分離が有効になりました。この変更により、Maps API の内部ポリフィルがホストページにインストールされなくなります。
バグの修正:
- ブラウザのタブを切り替えると地図のフォーカス リングが表示される問題を修正しました。
- 一部のブラウザで、地図コントロール、マーカー要素、地図タイプ コントロール サブメニュー アイテムのフォーカス リングが正しく表示されない問題を修正しました。
新しい機能:
- Directions、Distance Matrix、Elevation、Geocoder、最大ズーム画像、ストリートビュー、
AutcompleteService.getPlacePredictions()
サービスで Promise がサポートされるようになりました。 - 地図上にキーボード ショートカットのコントロールとダイアログを追加し、キーボード ショートカットを見つけやすくしました。
- ベクターマップを、週ごとのチャンネルでご利用いただけるようになりました(基本機能のみ。WebGL 機能はベータ版チャンネルでご利用いただけます)。
3.44.14
2021 年 5 月 13 日
変更内容:
- マップまたはストリートビュー インスタンスが関連付けられていない状態で
InfoWindow.open()
が呼び出された場合、警告がコンソールに記録されるようになりました。
3.44.12
2021 年 4 月 28 日
バグの修正:
- 新しいマップタイプに変更した後に、削除された、または非表示にされた最適化されたマーカーが地図に追加されてしまう問題を修正しました。
ローカル コンテキスト:
- 有効な
placeTypePreferences
値として定義された@@iterator
メソッドがない配列のサポートを追加しました。
3.44.11a
2021 年 4 月 20 日
変更内容:
- Icon オブジェクトを使用してカスタム マーカーを作成する際のパフォーマンスが向上しました。
- ボタンにカーソルを合わせたときに、地図タイプのプルダウン メニューにフォーカスが移動しないようにします。
バグの修正:
- 基本地図を初期化する前に静的マーカーを読み込むと、エラーが発生する可能性があるバグを修正しました。
3.44.9
2021 年 4 月 8 日
バグの修正:
- ストリートビューが有効になっている場合に、地図のコントロールがキーボードでアクセス可能だったバグを修正しました。
3.44.8
2021 年 4 月 1 日
変更内容:
- ローカル コンテキスト ライブラリ: Place Details 内の Google ロゴをコンテンツの下部に移動しました。
3.44.7
2021 年 3 月 25 日
変更内容:
- InfoWindow を閉じたときに、キーボードのフォーカスが適切な要素に戻るようになりました。
3.44.4
2021 年 3 月 4 日
変更内容:
- 45° 画像が幅広いズームレベルで利用できるようになり、回転コントロールに時計回りと反時計回りの両方のボタンが追加されました。
バグの修正:
- マップを繰り返しレンダリングするときに発生する可能性があるメモリリークを修正しました。
- 地図上の円や長方形を追加または削除する際に発生する可能性があるメモリリークを修正しました。
3.44.2
2021 年 2 月 25 日
変更内容:
- Places Autocomplete の
getPlacePredictions
関数呼び出しが、誤って Beta チャンネルのエンドポイントをポイントするバグを修正しました。
3.44.1
2021 年 2 月 18 日
変更内容:
- 表示されている場所を再読み込みすると、LocalContext の Place Chooser のボタンが無効になりました。
- 最適化されていないマーカーがフォーカス可能になり、キーボードでアクセスできるようになりました。
- Beta チャンネル: 誤って
window
に追加されたオブジェクト(Spherical
、PolylineCodec
、PolyGeometry
)を削除しました。これらのオブジェクトは、代わりに完全修飾名前空間でアクセスする必要があります。 - Beta チャンネルでポリフィル分離を有効にしました。つまり、Maps JavaScript API はホストページにポリフィルをインストールしなくなります。
3.43.8a
2021 年 2 月 25 日
更新されたのは四半期ごとのチャンネルのみです。変更内容:
- マップを複数回レンダリングしたときのメモリリークの問題を修正しました
3.43.8
2021 年 2 月 5 日
変更内容:
AutocompleteService.getPlacePredictions()
に Promise のベータ版サポートを追加しました。
バグの修正:
clickable
が false に設定されていても、ラベルでクリック イベントがインターセプトされるMarkers
の問題を修正しました。
3.43.7a
2021 年 1 月 28 日
バグの修正:
- ポリラインの描画に関連するさまざまな問題を修正しました。
3.43.6
2021 年 1 月 21 日
バグの修正:
- geojson のポリゴンホールが埋まってしまうことがあるバグを修正しました。
- 地図とストリートビューを切り替えるとオーバーレイが表示されなくなるバグを修正しました。
3.43.5
2021 年 1 月 14 日
変更内容:
- メニューのチェックボックスを変更して、スクリーン リーダーを利用しやすくしました。
- 屋内ストリートビュー パノラマの階ボタンのサイズを大きくしました。
- ストリートビューでのモバイル モーション トラッキング コントロールの位置を修正しました。
バグの修正:
- キーボードのメニューボタンで
contextmenu
イベントがトリガーされるようになりました。 - 状況によっては、マップとストリートビューを切り替えると全画面コントロールが正しく機能しないバグを修正しました。
- スクリーン リーダーがマップ内のマーカーに移動できない問題を修正しました。
- LocalContext のプレイス マーカーで場所アイコンが非表示になるバグを修正しました。
3.43.3
2020 年 12 月 9 日
変更内容:
google.maps.MouseEvent
インターフェースの名前をgoogle.maps.MapMouseEvent
に変更し、domEvent
プロパティを追加しました。これにより、DOM から基になるイベントに直接アクセスできるようになります。- ポリゴン オーバーレイのメモリ動作が改善されました。
- Safari のメモリの問題を回避するため、キャンバス メモリが明示的にリリースされるようになりました。
バグの修正:
- 状況によっては、マップとストリートビューを切り替えると全画面コントロールが機能しなくなるバグを修正しました。
- マーカーの
click
イベントでエラーがコンソールに記録されるバグを修正しました。 - マーカーのクリック可能な領域のサイズが大きすぎるバグを修正しました。
- IE11 のシンボルに影響する、ポリフィルの競合に関するバグを修正しました。
3.43.2
2020 年 12 月 1 日
変更内容:
rightclick
イベントに代わるより適切な方法として、contextmenu
イベントを追加しました。contextmenu
イベントにより、macOS で Ctrl キーを押しながらクリックに応答する機能が追加されます。title
またはlabel
が指定されている場合、最適化されていないマーカーにユーザー補助属性が追加されます。- スクリーン リーダーのエクスペリエンスを向上させるために、
MapType
コントロールの ARIA ラベルとロールを追加しました。 MapType
コントロールのスクリーン リーダーのサポートを改善しました。ユーザーがコントロールから離れると、プルダウン メニューは自動的に閉じます。- スクリーン リーダーによってプルダウン メニューでレポートされるアイテム数を修正しました。これにより、行区切り文字がリストアイテムとしてカウントされなくなります。
map
要素内にフォーカス リングを追加して、キーボード操作でフォーカスされたときにキーボードのフォーカスを示します。MapType
コントロールにキーボード コントロールを追加します。 プルダウン オプションは、コントロールがフォーカスを喪失すると自動的に閉じるようになりました。 プルダウンは 上下の矢印キーで開き、Esc ボタンで閉じることができます。 Home キーと End キーがそれぞれプルダウンの最初と最後の項目に移動します。
バグの修正:
- マーカーのアニメーションをキャンセルすると、状況によっては、特定のマーカーが今後のアニメーションを早期に終了する可能性があるバグを修正しました。
3.43.1a
2020 年 11 月 20 日
変更内容:
className
プロパティをMarkerLabel
インターフェースに追加して、label
要素の CSS クラスを設定します。- 最大ズーム画像サービスで、Promise のベータ版サポートが追加されました。
- StreetView サービスで Promise のベータ版サポートを追加します。
title
またはlabel
が指定されている場合に、最適化されていないマーカーにユーザー補助テキストを追加しました。- アクセシビリティを向上させるため、
MapType
コントロール プルダウン メニュー ボタンからaria-pressed
ラベルを削除しました。 - アクセシビリティを向上させるため、
DropdownMenu
とDropdownMenuItem
をセマティック要素に変換しました。 - 色のコントラスト基準に合わせて、著作権要素のテキストを変更しました。
- プルダウン メニューは、Enter キーまたは Space キーを使用して開閉できるようになりました。
- プルダウン メニュー項目にフォーカスできるようになりました。
- ローカル コンテキスト ライブラリ: カルーセル コントロール ボタンが、効果がなく、リストの最初または最後のアイテムに重なる場合、そのボタンが無効になりました。
バグの修正:
GroundOverlays
が 180 度の子午線をまたいでいるときに発生する可能性があるバグを修正しました。disableDefaultUI
がtrue
に設定されている場合でも、キーボード ショートカットがデフォルトで無効になりません。- 地図の切り替えボタンでスクリーン リーダーのテキストが正しく表示されないバグを修正しました。
Map
にユーザー補助の名前とタイプを追加しました。- 一部のオプションのプロパティが必須として誤って表示されるインターフェースのドキュメントを修正しました。
LatLngLiteral
を渡したときにnoWrap
LatLng
コンストラクタ パラメータが無視されるバグを修正しました。
343 万台
2020 年 11 月 18 日
Maps JavaScript API のバージョン 3.43 がリリースされました。バージョニング ガイドをご覧ください。
- 週ごとのチャンネルがバージョン 3.43 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.42 に更新されました。
- バージョン 3.41 は番号でリクエストすれば引き続き使用できます。
- バージョン 3.40 は削除されたため、使用できなくなりました。
3.42.9
2020 年 10 月 15 日
変更内容:
- 誤ったチェックボックスの状態がスクリーン リーダーによって通知されるバグを修正しました。
- 地図のコントロールで Tab/Shift+Tab の順番が間違っている問題を修正しました。
- ユーザー補助機能を向上させるために、地図ボタンを
div
からネイティブ ボタンに変換しました。 - WebGL マップのズームレベルに応じて傾斜が制限されるようになりました。
controlSize
が 27 未満の場合に、Internet Explorer で全画面表示ボタンが部分的に非表示になる問題を修正しました。
3.42.8
2020 年 10 月 7 日
変更内容:
- ルートサービスの Promise のベータ版サポートが追加されました。
- ジオコーダの
componentRestrictions
で、空の文字列の検証チェックが行われるようになりました。 - Safari でマーカーラベルがカスタム マーカー シンボルで覆われるバグを修正しました。
更新された場所アイコンのサポート
2020 年 10 月 1 日
Place Details と Place Search のリクエストで返されるアイコンが、新しいアイコン グリフを使用するように更新されました。特に対応は必要なく、新しいグリフが自動的に表示されます。
3.42.7
2020 年 9 月 29 日
変更内容:
- [地図エラーの報告] コントロール ツールチップの RTL(右から左)言語の語順が正しくないバグを修正しました。
- RTL テキスト方向の中央に配置されたマーカー ラベル。
3.42.6
2020 年 9 月 21 日
変更内容:
- Distance Matrix サービスに Promise のベータ版サポートが追加されました。
3.42.5
2020 年 9 月 16 日
変更内容:
- 2 つの境界が 180 度を超えるケースを処理するように
LatLngBounds.union
メソッドを更新しました。
3.42.4
2020 年 9 月 8 日
変更内容:
- 無効な
Date.now()
実装が検出されると、コンソールにエラーがログに記録されるようになりました。 - 高度サービスのメソッドに Promise のベータ版サポートを追加しました。
InfoWindow
の最小幅を指定するための新しいInfoWindow.minWidth
プロパティを導入しました。- 目的地の変更後にルートのルートがぼやけるバグを修正しました。
3.42
2020 年 8 月 19 日
Maps JavaScript API のバージョン 3.42 がリリースされました。バージョニング ガイドをご覧ください。
変更内容:
- 情報ウィンドウのデフォルトの最大幅が 648 ピクセルになりました。これは、InfoWindow の maxWidth プロパティを設定することでオーバーライドできます。情報ウィンドウの幅を 648 ピクセル以上にできますが、引き続き地図の幅によって制限されます。(以前は、情報ウィンドウは常に 648 ピクセルまたは地図の幅より小さい値に制限されていました)。
- 大規模な GeoJson データセットをレンダリングする際に、デフォルト スタイル付きレンダリングのちらつきを防止します。
- 週ごとのチャンネルがバージョン 3.42 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.41 に更新されました。
- バージョン 3.40 は番号でリクエストすれば引き続き使用できます。
- バージョン 3.39 は削除されたため、使用できなくなりました。
3.41.7
2020 年 7 月 22 日
固定:
- クラウドベースのスタイル設定を使用する場合、
clickableIcons
プロパティをfalse
に設定しても効果がないバグを修正しました。
3.41.5
2020 年 7 月 6 日
変更内容:
- 信頼できる型の違反を修正しました。
3.41.2
2020 年 5 月 27 日
変更内容:
- Maps JavaScript API のプレイス ライブラリの Places フィールド
permanently_closed
は非推奨になりました。
341 万台
2020 年 5 月 20 日
Maps JavaScript API のバージョン 3.41 がリリースされました。バージョニング ガイドをご覧ください。
- 週ごとのチャンネルがバージョン 3.41 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.40 に更新されました。
- バージョン 3.39 も、番号でリクエストすれば引き続き使用できます。
- バージョン 3.38 は削除されたため、使用できなくなりました。
3.40.11
2020 年 4 月 28 日
変更内容:
- Place Search と Place Details の結果に新しいフィールド
business_status
が追加されました。permanently_closed
の代わりにこのフィールドを使用します。 - (新しい)
PlaceResult.utc_offset_minutes
をリクエストしたときの誤ったコンソール警告を修正しました。非推奨になったPlaceResult.utc_offset
に対して警告が返されるようになりました。
3.40.9
2018 年 4 月 14 日
変更内容:
- 要素ではない mapDiv が渡された場合、Map で InvalidValueError の診断が容易になりました。
- Chrome ブラウザで住所を
google.maps.places.Autocomplete
に自動入力する場合、サーバーへのオートコンプリート リクエストがトリガーされなくなります(これにより課金を回避できます)。 maxWidth
プロパティをより正確にしました。変更前は、InfoWindow
のmaxWidth
を 100 に指定した場合、InfoWindow
の実際の最大幅は 94 ピクセルでした。この変更後、最大幅は 100 ピクセルになります。- マーカーと地図境界を使用する場合のペイント リクエスト ビルダーでのメモリリークの問題を修正しました。
3.40.6
2020 年 3 月 24 日
変更内容:
- IE11 の移動時間フィールドで切り捨てられたテキストを修正しました。
3.40.4
2020 年 3 月 10 日
変更内容:
setTilt()
を 2 回呼び出すとマップが歪むバグを修正しました。
3.40.2
2020 年 2 月 23 日
変更内容:
- マップ内の非表示の iframe がタブ ナビゲーションから削除されました。
3.40.1
2020 年 2 月 18 日
変更内容:
- v=beta の InvalidVersion に関する警告を表示しません。
- ストリートビュー表示時のスクロールに関する問題を修正しました。
3.40
2020 年 2 月 11 日
Maps JavaScript API のバージョン 3.40 がリリースされました。バージョニング ガイドをご覧ください。
- 週ごとのチャンネルがバージョン 3.40 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.39 に更新されました。
- バージョン 3.38 は番号でリクエストすれば引き続き使用できます。
- バージョン 3.37 は削除されたため、使用できなくなりました。
3.39.6
2020 年 1 月 8 日
Maps JavaScript API のバージョン 3.39.6 がリリースされました。バージョニング ガイドをご覧ください。
固定:
- ルート リクエストの場合、
ZERO_RESULTS
がコンソールに記録され、エラーログが生成されなくなりました。
3.39
2019 年 11 月 20 日
Maps JavaScript API のバージョン 3.39 がリリースされました。バージョニング ガイドをご覧ください。
変更内容:
- Internet Explorer 10 のサポートは終了しました(サポートした最後のバージョンは 3.38 でした)。
AutocompletePrediction
は、指定された原点の緯度/経度から、選択した場所までの直線距離を返すようになりました。
非推奨:
- Places フィールドの
open_now
とutc_offset
は 2019 年 11 月 20 日をもって非推奨となり、2021 年 2 月 20 日に提供が終了します。詳しくは、Places フィールドの移行をご覧ください。
- 週ごとのチャンネルがバージョン 3.39 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.38 に更新されました。
- バージョン 3.37 は番号でリクエストすれば引き続き使用できます。
- バージョン 3.36 は削除されたため、使用できなくなりました。
3.38
2019 年 8 月 20 日
Maps JavaScript API のバージョン 3.38 がリリースされました。バージョニング ガイドをご覧ください。
- 週ごとのチャンネルがバージョン 3.38 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.37 に更新されました。
- バージョン 3.36 は番号でリクエストすれば引き続き使用できます。
- バージョン 3.35 は削除されたため、使用できなくなりました。
- Fusion Tables は使用できなくなりました(3.37 がサポートされた最後のバージョンでした)。
- Internet Explorer 10 のサポートは非推奨になりました。サポートは、使用するリリース チャンネルまたはバージョン番号に応じて、2019 年 11 月から 2020 年 5 月の間に終了します。
3.37
2019 年 5 月 15 日
Maps JavaScript API のバージョン 3.37 がリリースされました。 バージョニング ガイドをご覧ください。
- 週ごとのチャンネルがバージョン 3.37 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.36 に更新されました。
- バージョン 3.35 は番号でリクエストすれば引き続き使用できます。
- バージョン 3.34 は削除されたため、使用できなくなりました。
- Internet Explorer 9 は使用できなくなりました(3.34 がサポートされる最後のバージョンでした)。
3.36
2019 年 2 月 14 日
Maps JavaScript API のバージョン 3.36 がリリースされました。バージョニング ガイドをご覧ください。
変更内容:
- 追加された新機能:
- MapOption.controlSize を使用して、地図コントロールのサイズを変更できるようになりました。
- MapOptions.restriction を使って地図の境界を制限できるようになりました。
- 情報ウィンドウが改善されました。
- 週ごとのチャンネルがバージョン 3.36 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.35 に更新されました。
- バージョン 3.34 は番号でリクエストすれば引き続き使用できます。
- バージョン 3.33 は削除されたため、使用できなくなりました。
335 万台
2019 年 1 月 29 日
変更内容:
- API で、場所ごとのクチコミの合計数を返すことができるようになりました。
- Plus Code のサポートを追加しました。Plus Codes は、従来の住所が存在しない地域も含め、世界中のあらゆる場所の住所を提供する短いコードです。
- Internet Explorer 9 のサポートは終了しました。
非推奨:
Autocomplete
のplaceIdOnly
パラメータは非推奨になりました。- Maps JavaScript API の Fusion Tables レイヤは、2018 年 12 月 3 日をもって非推奨となりました。Fusion Tables レイヤは 2019 年 12 月 3 日に完全に無効になり、その日以降はご利用いただけなくなります。 詳細については、こちらをご覧ください。
2018 年 11 月 13 日
Maps JavaScript API のバージョン 3.35 がリリースされました。バージョニング ガイドをご覧ください。
変更内容:
- 週ごとのチャンネルがバージョン 3.35 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.34 に更新されました。
- バージョン 3.33 は番号でリクエストすれば引き続き使用できます。
- バージョン 3.32 は削除されたため、使用できなくなりました。
334 万台
2018 年 8 月 14 日
Maps JavaScript API のバージョン 3.34 がリリースされました。バージョニング ガイドをご覧ください。
変更内容:
- 新しいバージョン名が実装されました。リリース チャンネルまたはバージョン番号を指定できるようになりました。
- 週ごとのチャンネルがバージョン 3.34 に更新されました。
- 四半期ごとのチャンネルがバージョン 3.33 に更新されました。
- バージョン 3.32 は引き続き利用可能です。
- バージョン 3.31 は削除されたため、使用できなくなりました。バージョン 3.0 ~ 3.31 を指定するユーザーには、代わりにデフォルト チャンネル(週ごとのチャンネルまたは四半期ごとのチャンネル)が適用されます(バージョニング ガイドをご覧ください)。
- より大きなコントロール UI が有効になりました。 さまざまなデバイスでのタップ操作の増加に伴い、指によるタップとマウスクリックの両方に適合するようにコントロール UI を調整しました。(v=Quarterly、v=3.33、または v=3.32 を指定して API を読み込むことでオプトアウトできます)。
3.33
2018 年 6 月 11 日
変更内容:
- Place Details リクエストで、フィールドを使用して返す場所データのタイプを指定できるようになりました。
- 次の 2 つの Find Place リクエストをご利用いただけるようになりました。
- Place Autocomplete がセッション ベースの課金をサポートするようになりました。
2018 年 5 月 16 日
Maps JavaScript API のバージョン 3.33 が試験運用版としてご利用いただけるようになりました。API のバージョニングに関するガイドをご覧ください。
変更内容:
3.32
2018 年 2 月 13 日
変更内容:
3.31
2018 年 2 月 13 日
変更内容:
- デフォルトで最初の 256 個のマーカーの DOM マーカーを作成し、その後のマーカーをタイル マーカーにします。現在のデフォルトは、すべてのタイル マーカーです。
- ペグマンをドラッグするときに高いズームレベル(ズームイン)を使用する場合は、Google が選択した
BEST
パノラマではなくNEAREST
を優先してください。 gestureHandling: none
は、マウスダウン ハンドラ内で変更されたときにdraggable: false
と同じように機能するようになりました(mousedown
で有効になるようになりました)。
2017 年 11 月 21 日
Maps JavaScript API のバージョン 3.31 が試験運用版としてご利用いただけるようになりました。API のバージョニングに関するガイドをご覧ください。
変更内容:
- Place Details リクエストで
region
フィールドが返されるようになりました。
330 万台
2017 年 8 月 16 日
Maps JavaScript API のバージョン 3.30 が試験運用版としてご利用いただけるようになりました。API のバージョニングに関するガイドをご覧ください。
変更内容:
- パソコンでの全画面表示ボタンがデフォルトで有効になりました。
-
このバージョンでは、マウスのスクロール ホイールまたはタッチパッドを使用したユーザー操作を可能にするデスクトップ アプリケーション用に
gestureHandling
プロパティを導入しています。ユーザーによる地図の操作方法を制御するには、scrollwheel
、disableDoubleClickZoom
、draggable
のプロパティの代わりに、gestureHandling
プロパティを使用することをおすすめします。
3.29
2017 年 5 月 16 日
Maps JavaScript API のバージョン 3.29 が試験運用版としてご利用いただけるようになりました。API のバージョニングに関するガイドをご覧ください。
変更内容:
- ユーザー生成(カスタム)ストリートビュー パノラマのパノラマ ID の形式が、基盤となるインフラストラクチャの更新により変更されました。これにより、使用できるパノラマの数が若干増えます。
- Maps JavaScript API の古いパノラマ ID を使用したユーザー生成(カスタム)パノラマのリクエストは引き続き機能します。
StreetViewPanoramaOptions
オブジェクトのposition
プロパティを使ってパノラマを検索しようとすると、結果に新しいパノラマ ID が含まれます。新旧のパノラマ ID はどちらも引き続き有効なため、マッピングする必要はありません。 - パノラマ ID の解析や検証ロジックに依存する場合、パノラマ ID の形式が変更される場合があります。
- 問題は、Issue Tracker を使用して報告できます。
google.maps.Map
クラスのfitBounds
メソッドの更新。- 地図が非表示のときにビューポートを変更するには、地図を visibility: hidden に設定して、地図の div を実際のサイズにします。
3.28
2017 年 4 月 18 日
MapOptions
オブジェクトの draggable
プロパティは非推奨になりました。デスクトップ デバイスで地図のドラッグを無効にするには、gestureHandling
プロパティを使用して none
に設定します。
2017 年 2 月 15 日
Maps JavaScript API のバージョン 3.28 が試験運用版としてご利用いただけるようになりました。API のバージョニングに関するガイドをご覧ください。
変更内容:
- Maps JavaScript API のバージョン 3.28 以降では、ログイン中の地図がサポートされなくなりました。
327 万台
2017 年 2 月 2 日
固定:
- 問題 11331: InfoWindow 内のテキストを選択できない
2017 年 1 月 10 日
オートコンプリート候補を複数の国からのみ表示するよう制限できるようになりました。これを行うには、AutocompleteOptions
の componentRestrictions
フィールドに最大 5 か国を指定します。
2016 年 11 月 15 日
Maps JavaScript API のバージョン 3.27 が試験運用版としてご利用いただけるようになりました。(API のバージョニングに関するガイドをご覧ください)。
変更内容:
MapOptions
オブジェクトの新しいgestureHandling
オプションを使用すると、モバイル デバイスで地図を操作する際のユーザー エクスペリエンスを最適化できます。指定できる値は次のとおりです。greedy
: ユーザーが画面をスワイプ(ドラッグ)すると、地図が常にパン(上下、左右)されます。つまり、1 本の指でスワイプと 2 本の指でスワイプの両方を行った場合、地図がパンします。cooperative
: ページをスクロールするには 1 本の指でスワイプし、マップをパンするには 2 本の指でスワイプする必要があります。ユーザーが 1 本の指で地図をスワイプすると、地図上にオーバーレイが表示され、地図を移動するには 2 本の指で指示するプロンプトが表示されます。モバイル デバイスで上記のサンプルを表示して、協調モードの動作を確認してください。none
: 地図はパンまたはピンチできません。auto
(デフォルト): ページがスクロール可能かどうかに応じて、cooperative
またはgreedy
のいずれかの動作になります。
詳細と例については、デベロッパー ガイドをご覧ください。
- モバイル デバイスでは全画面コントロールがデフォルトで表示されるため、ユーザーは地図を簡単に拡大できます。地図が全画面モードのときは、1 本または 2 本の指で地図をパンできます。注: iOS は全画面機能に対応していません。そのため、iOS デバイスでは全画面コントロールは表示されません。
ログイン中のマップのサポート終了
2016 年 10 月 6 日
ログイン機能は非推奨になりました。
Maps JavaScript API のバージョン 3.27 以前では、ログインした地図を引き続きサポートしています。今後のバージョンではログイン状態の地図がサポートされなくなりますが、情報ウィンドウや SaveWidget
を使用して場所を Google マップに保存する機能はサポートされる予定です。詳しくは、ログイン中のマップをご覧ください。
ルートサービスのレスポンスで経由する地点の変更
2016 年 8 月 29 日
ルートサービスのレスポンスの via_waypoints
フィールドには、元のリクエストで指定されなかった地点の配列が含まれます。via_waypoints
フィールドは、ドラッグ可能なルート レスポンスでは引き続き表示されますが、代替ルート レスポンスでは非推奨になりました。バージョン 3.27 は、代替ルートで via_waypoints
をサポートする最後の API バージョンになります。
代替ルートをリクエストしてから、すべてのルートをドラッグ不可として表示し、メインルートをドラッグ可能として表示することをおすすめします。ユーザーは、代替ルートと一致するまでメインルートをドラッグできます。via_waypoints
フィールドは、ユーザーがドラッグしたルートの結果で使用できます。
3.26
2016 年 8 月 18 日
Maps JavaScript API のバージョン 3.26 が試験運用版としてご利用いただけるようになりました。(API のバージョニングに関するガイドをご覧ください)。
変更内容:
- 新しいストリートビュー レンダラでは、レンダリングがよりスムーズになり、よりスムーズな遷移とアニメーション、オブジェクト モデリングの向上、モバイル サポートの強化、コントロールの明確化などが可能になりました。詳しくは、Google Geo デベロッパー ブログをご覧ください。
- ストリートビューでデバイスの向きのイベントに対応するようになったため、モバイル デバイスのユーザーはスマートフォンを動かして周囲を見回すことができます。デベロッパーは、この機能を有効または無効にできます。詳しくは、デベロッパー ガイドをご覧ください。
3.25
2016 年 5 月 25 日
Maps JavaScript API のバージョン 3.25 が試験運用版としてご利用いただけるようになりました。(API のバージョニングに関するガイドをご覧ください)。
Internet Explorer 9 のサポート終了
2016 年 5 月 2 日
2016 年 4 月 30 日をもって、Internet Explorer 9 は Maps JavaScript API による公式のサポートを終了しました。サポートされているブラウザのリストをご覧ください。
3.24
2016 年 4 月 14 日
変更内容:
- 地図アイコンのクリックを無効にできるようになりました。地図アイコンはスポット(スポット)を表します。
google.maps.Map
のsetClickableIcons
メソッドをご覧ください。
2016 年 3 月 31 日
固定:
- 問題 9507: Safari でストリートビューのリンクが再び機能するようになりました。
2016 年 3 月 28 日
固定:
- 問題 9394: ユーザーが基本地図アイコンの情報ウィンドウを開くと、情報ウィンドウが自動的に閉じる(逆も同様)。
- 地図上で
styles
プロパティを使用して基本地図のスタイルが設定されている場合、白い Google ロゴを表示します(以前は、StyledMapType を使用してスタイルを適用したときのみロゴが白になっていました)。
2016 年 3 月 18 日
固定:
-
問題 9424:
new LatLng({lat: 0, lng: 0})
- 新しいストリートビュー レンダラ(
google.maps.streetViewViewer = 'photosphere'
を使用)でのマウスのパンを修正しました。
2016 年 2 月 15 日
変更内容:
google.maps.controlStyle = 'azteca'
を使用して新しいコントロールをオプトアウトする機能を削除しました。
323 万台
2016 年 1 月 18 日
変更内容:
- このリリースには、地図の新しい全画面コントロールが含まれています。ユーザーはコントロールをクリックして地図を最大化し、画面全体に表示できます。デフォルトでは、このコントロールはオフになっています。
MapOptions
で有効にし、FullscreenControlOptions
を使用して構成できます。デフォルトの位置はRIGHT_TOP
です。 - ストリートビューの全画面コントロールは、デフォルトで有効になっています。
StreetViewPanoramaOptions
で無効にし、FullscreenControlOptions
を使用して構成できます。現在、デフォルトの位置はRIGHT_TOP
です。
2016 年 1 月 4 日
固定:
- 問題 9009: タップからのマウスイベントを合成する際に、jQuery との互換性を確保するために、中央ボタンではなく左ボタンを使用するようになりました。
-
問題 4201: API で
eval()
が使用されなくなりました。そのため、unsafe-eval
コンテンツ セキュリティ ポリシー ディレクティブがなくても API を使用できるようになりました。
2015 年 12 月 21 日
変更内容:
- ログイン中の地図でログインボタンを無効にするオプション(ログインしているユーザーにアバターが表示されます。スターを付けるなど、ログイン中の操作でログインすることは可能ですが、このオプションを設定すると地図にログインするためのボタンが表示されなくなります)。
- テキスト検索リクエストのインターフェースが変更されました。
types
パラメータは 2016 年 3 月 1 日をもって非推奨となり、検索リクエストごとに 1 つのタイプのみをサポートする新しいtype
パラメータに置き換えられています。さらに、establishment
、food
、grocery_or_supermarket
の各タイプは検索パラメータとしてサポートされなくなります(ただし、これらのタイプは検索結果では引き続き返される場合があります)。以前のtypes
パラメータを使用したリクエストは 2017 年 3 月 1 日までサポートされます。それ以降は、すべてのテキスト検索で新しい実装を使用する必要があります。
2015 年 12 月 2 日
変更内容:
Autocomplete
コンストラクタは、入力要素が指定されていることを確認します。- 基本地図のスポット情報ウィンドウには、ログインしていないモードでも、ログインモードと同じコンテンツが表示されます。
- Closure Compiler の Google Maps API エクスターンで列挙型(数値または文字列)を指定するようになりました。
2015 年 11 月 25 日
変更内容:
.toJSON()
メソッドをLatLng
オブジェクトとLatLngBounds
オブジェクトに追加しました。これらはJSON.stringify()
を介して使用されることが想定されています。
2015 年 11 月 19 日
変更内容:
- スタイル付き地図の白の Google ロゴ
固定:
- 問題 8674: バグ: img { max-width: 100%; } に対する保護
3.22
2016 年 1 月 7 日
固定:
- 問題 9009: タップからのマウスイベントを合成する際に、jQuery との互換性を確保するために、中央ボタンではなく左ボタンを使用するようになりました。
2015 年 11 月 10 日
変更内容:
- ルートサービスと距離行列サービスは、移動手段が運転中に予想される交通状況を(レスポンス フィールド
duration_in_traffic
に)返すようになりました。予測される移動時間を取得するには、リクエストにdrivingOptions
オブジェクト リテラルを含めて、現在または将来のdepartureTime
を指定します。楽観的、悲観的、最適推測(デフォルト)のtrafficModel
を指定して、移動時間の計算に使用される前提条件に影響を与えることもできます。詳しくは、ルートサービスと距離行列サービスのデベロッパー ガイドをご覧ください。注:duration_in_traffic
は、Google Maps Platform プレミアム プランをご利用のお客様にのみご利用いただけます。
非推奨:
durationInTraffic
リクエスト フィールドは非推奨になりました。これまでは、Google Maps Platform プレミアム プランのお客様が、現在の交通状況を考慮した所要時間を結果に含めるかどうかを指定する方法として推奨されていました。代わりにdrivingOptions
フィールドを使用する必要があります。
2015 年 11 月 5 日
非推奨:
- AdSense ライブラリは 2015 年 5 月にサポートが終了しており、Maps JavaScript API の試験運用版では利用できなくなりました。このライブラリは、まもなくリリース バージョンと凍結されたバージョンの API から削除されます。別のソリューションとして Google AdSense を使用することもできます。詳しくは、AdSense 広告ユニットの作成に関するガイドをご覧ください。
2015 年 9 月 22 日
変更内容:
- ルートと距離行列のリクエストを行う際のプレイス ID のサポートを追加しました。
DirectionsRequest.origin
、DirectionsRequest.destination
、DirectionsWaypoint.location
は Place オブジェクトを受け入れるようになり、DistanceMatrixRequest.origins
とDistanceMatrixRequest.destinations
は Place オブジェクトの配列を受け入れるようになりました。
2015 年 9 月 15 日
変更内容:
- 地図とストリートビュー パノラマの多くのコントロールで、デフォルトの位置と外観が変更されました。地図がログインモード モードを使用しているかどうかに関係なく、ユーザー エクスペリエンスが統一され、Google マップのウェブサイトとの整合性が高まりました。しばらくの間、以前のコントロール セットを使用したい場合は、v3.22 で
google.maps.controlStyle = 'azteca'
を設定できます。 - ストリートビューの新しい全画面コントロールを使用すると、ユーザーはストリートビュー パノラマを全画面モードで開くことができます。
非推奨:
- 概観マップ コントロールはご利用いただけなくなりました。
- 地図のパン コントロールはご利用いただけなくなりました。ビューをパンするには、地図をクリックしてドラッグまたはスワイプします。(なお、ストリートビューのパン コントロールは引き続き使用できます)。
- ズーム コントロールは 1 つのスタイルでのみ使用できるため、
google.maps.ZoomControlStyle
は使用できません。
2015 年 9 月 1 日
変更内容:
- LatLngBounds リテラルを追加しました
- CSS クラスの範囲が広すぎる問題を修正しました
- 地図のサイズ変更後にタイルの読み込みを改善
Internet Explorer 8 のサポート終了
2015 年 8 月 31 日
2015 年 8 月 31 日をもって、Maps JavaScript API による Internet Explorer 8 の公式サポートは終了しました。サポートされているブラウザのリストをご覧ください。Microsoft のブラウザ サポート ポリシーについては、2014 年 8 月 7 日の IEBlog の投稿をご覧ください。
3.21
2015 年 8 月 5 日
変更内容:
- パフォーマンスの改善: 表示されるタイルのみを読み込む
- 多数のドキュメントの改善
2015 年 7 月 21 日
変更内容:
- ラベル付きのマーカーをリリース
- 修正済み: iOS7 での非常に高解像度画面の Poly のメモリ不足エラー
- IE10 以降でのタッチイベントの修正
- デベロッパー提供の入力に対するエラー検証で、エラーがスローされるのではなく、コンソールに出力されるようになりました。
2015 年 7 月 6 日
固定:
- 問題 8159: バグ: StrokePosition.OUTSIDE の誤ったレンダリング
2015 年 6 月 17 日
変更内容:
- 修正済み: 問題 6321: バグ: Android/iOs ブラウザでのみ「Uncought TypeError: Cannot read property 'x' of 未定義」
2015 年 6 月 2 日
変更内容:
- 非推奨: CloudLayer、PanoramioLayer
- 修正済み: 問題 8098: バグ: 1 つのポイントで重み付けされたヒートマップが正しくレンダリングされない
2015 年 6 月 2 日
変更内容:
- placeId を住所/latlng にジオコーディングする機能を追加
- Geocoding API を介して placeId を返します
2015 年 5 月 28 日
変更内容:
- 修正済み: 問題 6358: HDPI デバイスで SVG Path Notation が正しくレンダリングされない
2015 年 5 月 19 日
固定:
3.20
2015 年 4 月 24 日
固定:
- 最大ズーム時でも地形の最大ズームと高 dpi タイルの読み込みが増加しました。
2015 年 4 月 13 日
固定:
- 問題 7820: file:// から読み込まれたページでカーソルが機能しない
- 問題 7591: バグ: radius 引数が整数でない場合、StreetViewService.getPanoramaByLocation が失敗する
2015 年 3 月 25 日
固定:
- 問題 7733: バグ: KML 地面/画像 - オーバーレイの突然の解像度が非常に低くなる
- 保存ウィジェットのテキストをスターアイコンに合わせて調整
2015 年 3 月 17 日
固定:
- 問題 7756: バグ: Safari 8 のパフォーマンス低下
- ユーザー属性レイヤを削除しました
- 情報ウィンドウのクロームの改善
2015 年 2 月 17 日
現在の Maps JavaScript API 試験運用版バージョン(3.19)がリリース バージョンになります。
バージョン 3.17 は削除されます。3.17 またはそれより前のバージョンに対するリクエストは、バージョン 3.18 で処理されるようになります。
バージョニングに関するドキュメントは、https://developers.google.com/maps/documentation/javascript/versions でご覧いただけます。
ロールオーバー後に利用可能なバージョン:
試験運用版: 3.20
リリース: 3.19
フリーズ: 3.18
319 万台
2015 年 4 月 24 日
固定:
- ログインモードでのカーソル。
2015 年 3 月 19 日
固定:
- 問題 7756: バグ: Safari 8 のパフォーマンス低下
2015 年 1 月 20 日
固定:
- 問題 7475: バグ: phantomjs TypeError: プロパティを削除できない
13(2015 年 1 月)
固定:
- タイルはスクリーン リーダーで非表示になりました
2014 年 12 月 17 日
固定:
2014 年 12 月 2 日
固定:
2014 年 11 月 25 日
固定:
- 問題 7333: バグ: IE9 で情報ウィンドウのキャレットが破損する
3.18
2014 年 12 月 4 日
固定:
- 問題 7390: バグ: weather.com のハイパーリンクが機能しない
2014 年 9 月 18 日
固定:
- 問題 7136: Firefox で複数のマーカーのタイトルが機能しない
2014 年 9 月 9 日
固定:
- 問題 7098: ストリートビューの視点の向きを設定するとエラーが発生する
2014 年 8 月 26 日
3.18 が試験運用版としてリリースされました。
3.17 が安定版になりました。
3.17
2014 年 8 月 20 日
固定:
- 問題 6937: 3.17 での回帰: (Places の)未定義のプロパティ「remove」を読み込めない
2014 年 8 月 12 日
固定:
- 問題 6968: バグ: v=3.exp でキーボードの矢印キーが機能しない
2014 年 7 月 31 日
追加日:
-
地図ペインに、DOM イベントが伝播される仕組みについて明記しました。
overlayMouseTarget
ペインを追加しました。
2014 年 7 月 7 日
追加日:
-
データレイヤと個々のデータレイヤ対象物に
toGeoJson
が追加され、ジオメトリを GeoJSON にエクスポートできるようになりました。
2014 年 6 月 24 日
追加日:
-
place_id
: Autocomplete と Place Details のためにプレイス ライブラリに追加された、場所の一意の識別子。 -
overview_path
をDirectionsRoute
に追加しました。ルートのコース全体を表すエンコードされたポリラインを提供します。
2014 年 5 月 26 日
追加日:
-
Maps API の URL では
sensor
パラメータが不要になりました。
2014 年 5 月 20 日
3.17 が試験運用版としてリリースされました。
3.16
2014 年 4 月 15 日
固定:
- マーカーの不透明度が、他のジオメトリ タイプと一致するようになりました - https://developers.google.com/maps/documentation/javascript/3.exp/reference#MarkerOptions
2014 年 4 月 8 日
追加日:
- 描画中にマウスの移動で地図がパンされます。
固定:
- その他のロケーションで LatLngLiteral を受け入れるようになりました。
- Roboto の読み込みが完了すると情報ウィンドウのサイズが自動的に変更される(問題 5713)
2014 年 3 月 31 日
固定:
- IE 8 で半透明な KML レイヤが透明化されない(問題 6540)
2014 年 3 月 26 日
固定:
- コンソールの警告を回避するために、Chrome の event.returnValue 呼び出しを削除しました。
- IE11 で「ピンチしてズーム」が機能しない(問題 5747)。
2014 年 3 月 18 日
追加日:
2014 年 3 月 12 日
追加日:
- google.maps.LatLng が使用可能なほとんどの場所で LatLngLiteral をサポート - https://developers.google.com/maps/documentation/javascript/3.exp/reference#LatLngLiteral
2014 年 2 月 24 日
追加日:
- Distance Matrix サービスと Directions サービスでフェリーをサポート。
2014 年 2 月 17 日
3.16 が試験運用版としてリリースされました。
3.15
2014 年 3 月 3 日
固定:
- Chrome のバグが修正されたため、Chrome Windows と Linux でハードウェア アクセラレーションを再度有効にします(https://code.google.com/p/chromium/issues/detail?id=336676)。
2014 年 2 月 10 日
固定:
- Chrome/Linux でタイル ハードウェア アクセラレーションをすべて無効にして、Chrome ハードウェア アクセラレーションの大きな問題を回避します。
2014 年 2 月 3 日
固定:
- IE 11 でスクロール ホイールが機能しない(問題 5944)
2014 年 1 月 29 日
固定:
- Chrome または Windows でタイル ハードウェア アクセラレーションをすべて無効にして、Chrome ハードウェア アクセラレーションの大きな問題を回避します。(問題 6219)。
2014 年 1 月 22 日
固定:
- 描画マネージャーが読み込まれたときに Chrome/Windows のハードウェア アクセラレーションを一時的に無効にして、Chrome の問題を回避: https://code.google.com/p/chromium/issues/detail?id=336676(問題 6224)
2014 年 1 月 16 日
固定:
- ビジュアル更新 CSS の具体性を下げ、ユーザー設定のスタイルを減らしました。
2013 年 11 月 27 日
固定:
- 地図のインスタンス化後にマーカーを作成すると、「contains」未定義のエラーが発生する(問題 5798)
2013 年 11 月 19 日
固定:
- Firefox でルートパネル操作アイコンが正しく表示されない
3.14
2013 年 9 月 10 日
固定:
- Google の公式情報ウィンドウ内のリンクが新しいタブやウィンドウで開かない(問題 5794)
2013 年 8 月 15 日
- ビジュアル更新は、API のリリース バージョンではデフォルトの地図レンダリング モードになります。
- DynamicMapsEngineLayer: ベクター、画像、KML レイヤの対象物レポート
3.13
2013 年 6 月 25 日
追加日:
- DynamicMapsEngineLayer
2013 年 6 月 11 日
追加日:
- StreetViewPanoramaOptions に対する「disableDefaultUI」のオプション
固定:
- バグ: カスタムのストリートビュー パノラマと 90 度下方向(問題 4875)
3.12
2013 年 6 月 4 日
固定:
2013 年 5 月 15 日
追加日:
- Google マップのビジュアル リフレッシュ: https://developers.google.com/maps/documentation/javascript/basics#VisualRefresh
2013 年 4 月 29 日
固定:
- Android ブラウザと Dolphin ブラウザで、削除したマーカーが地図上に残る
3.11
2013 年 2 月 19 日
固定:
- 描画中に DrawingMode を変更するとエラーが発生する
- ルートパネルで各ステップをクリックすると、ズームが変化します。
2013 年 2 月 12 日
固定:
- タップ入力により、ドラッグ可能なポリゴン内でドラッグできないポリゴンをドラッグできるようになりました(問題 4868)。
- travelMode が切り替わったときに、Route Alternatives パネルで交通機関のアイコンが正しく表示されない(問題 4581)
- 状況によっては、panTo(latLng) が地図の中心を正確に latLng にしないことがある
2013 年 1 月 29 日
追加日:
- カバレッジ レイヤをプログラムで追加するための StreetViewCoverageLayer を追加しました
- StreetViewPanoramas に露出した StreetViewPov
固定:
- Google Maps JavaScript V3.8 の使用時にメモリ使用量が増えるとクラッシュが発生する(IE 9、Chrome などで発生)(問題 4162)。
- 情報ウィンドウのプルダウン(選択)メニューが Firefox の地図のパン表示に従わない
2013 年 1 月 22 日
追加日:
- ポリライン、ポリゴン、円、長方形へのドラッグ可能なオプション
- PlaceResult の price_level フィールド
2013 年 1 月 15 日
固定:
- 一部のポリラインで、ポリライン アイコンの繰り返しが正しく描画されない(問題 4333)
2013 年 1 月 7 日
固定:
- 地図をスクロールするとページがスクロールされる(Issue 1605、Issue 3652)。
2012 年 12 月 17 日
追加日:
- 新しい言語: ウルドゥー語、アイスランド語
固定:
- IE9 でナビゲーション後に地図がぼやける/ぼやける(問題 3875)
2012 年 12 月 17 日
追加日:
- 新しい言語: ウルドゥー語、アイスランド語
固定:
- IE9 でナビゲーション後に地図がぼやける/ぼやける(問題 3875)
2012 年 12 月 10 日
追加日:
- Crossorigin 属性が設定された画像を読み込む機能
固定:
- クローズアップでリモート画像を含むマーカーが表示されない問題(問題 4616)
- IE 7/8 でポリラインに記号を再表示すると JS エラーが発生する
2012 年 12 月 3 日
固定:
- Maps API JS v3 で Markermanager ライブラリが動作しない(問題 4543)
2012 年 11 月 27 日
追加日:
- 高 DPI デバイスで高 DPI キャンバスを使用して最適化されたマーカーを実現
固定:
- MapTypeControl でスタイルがクリアされない(問題 4588)
3.10
2013 年 2 月 4 日
固定:
- Google Maps JavaScript V3.8 の使用時にメモリ使用量が増加するとクラッシュが発生する(IE 9、Chrome などで発生)(問題 4162)。
2012 年 9 月 25 日
追加日:
- 屋内ストリートビュー
- IconSequence に固定ローテーション オプション
- ルート案内への「Time in Current Traffic」
2012 年 9 月 11 日
新規:
- ポリゴン、長方形、円に StrokePosition を追加しました。
- computeOffsetOrigin をジオメトリ ライブラリに追加
- API に 4 つの新しい言語: アフリカーンス語、アムハラ語、スワヒリ語、ズールー語
2012 年 8 月 28 日
追加日:
- 型を Places API の textSearch に追加
固定:
- Symbol オブジェクトを GWT の MarkerOptions に渡すことはできません。
- 回帰: iOS 5 でページをスクロールしたときにピンチ操作でズームする(問題 4046)
2012 年 8 月 14 日
主な変更点:
- KmlLayer のインターフェースを変更して、URL をコンストラクタ引数ではなく MVC プロパティとして受け入れるようにします。
3.9
2012 年 9 月 10 日
固定:
- GWT で MarkerOptions に Symbol オブジェクトを渡すことはできない
- 回帰: iOS 5 でページをスクロールしたときにピンチ操作でズームする(問題 4046)
2012 年 8 月 9 日
固定:
- Android 3.x での構文エラー
2012 年 7 月 31 日
主な変更点:
- カスタム投影でストリートビュー オーバーレイを非表示にする
固定:
- スケールが 35 を超える場合、マーカー シンボルが Safari でイベントをトリガーしない
- カスタムの地図上のマーカーでクリック イベントが発生しない(地図タイプと投影法)
2012 年 7 月 25 日
固定:
- オートコンプリートでの componentRestrictions(問題 4302)
2012 年 7 月 17 日
固定:
- IE の情報ウィンドウでテキスト ボックスをクリックできない
- bounds_changed が zoom_changed の前に発行される必要があります(問題 1399)
- ストリートビューの呼び出し後に地図のオプション backgroundColor が保持されない
- スタイル付き地図から航空写真に切り替えると、地図タイルが不必要に読み込まれる
- 描画モードで地図のドラッグ可能プロパティとスクロールホイール プロパティが無視される(問題 4012)
- LatLngBounds は世界の複数の場所が表示されたときに完全な経度の範囲を返す必要があります。
- ダブルクリック時に空のシェイプを描画しない(問題 3964)
- クリック時の不要なマーカー イベント(問題 3911)
主な変更点:
- 検索エンドポイントとクエリ エンドポイントの名前を NearSearch と textSearch に変更しました
2012 年 7 月 10 日
主な変更点:
- google.maps.event.removeListener() が null を引数として受け取るように
2012 年 6 月 27 日
追加日:
- TRANSIT DirectionsMode: http://mapsplatform.googleblog.com/2012/06/public-transit-routing-and-layer-now.html
- Pagination、 Reviews、textSearch から Places API へ: http://mapsplatform.googleblog.com/2012/07/add-flexible-search-and-google-reviews.html
主な変更点:
- 「透明」を色として認識します。
2012 年 6 月 23 日
追加日:
- 記号(日本語は対象外)
- HeatmapLayer
- 新しいスタイラ オプションの「weight」と「color」:
http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html
2012 年 5 月 15 日
追加日:
- オートコンプリートの国の制限(AutocompleteOptions.componentRestrictions)(問題 3899)
- [地域] と [都市] タイプのフィルタ
3.8
2012 年 5 月 1 日
固定:
2012 年 4 月 23 日
固定:
2012 年 4 月 18 日
固定:
- Firefox で天気情報のウィンドウに雨アイコンが常に表示される(問題 4063)
追加日:
- FusionTablesLayer の orderBy、limit、offset(問題 3557)
2012 年 4 月 10 日
固定:
- 鳥瞰写真がビューポート全体で利用できない場合でも表示される(問題 3913)
2012 年 4 月 3 日
追加日:
- WeatherLayer と CloudLayer(問題 3555)
- DemographicsLayer
固定:
- IE 9 Quirks でポリゴンに表示されるタイル境界
- Canvas ストリートビューでパン操作するとマーカーがジャンプする
2012 年 3 月 28 日
固定:
2012 年 3 月 20 日
固定:
- 存在しない影の画像を使ってマーカーを作成すると、エラーが発生します(問題 4014)。
追加日:
- ストリートビューの Click-to-go/Click-to-zoom(問題 2447)
主な変更点:
- ストリートビューでのダブルクリックによるズームをデフォルトで無効にする
2012 年 3 月 6 日
固定:
- 非常にすばやくズームインすると OverviewMapControl にエラーが発生する(問題 3882)
- マップの div がページから削除されると IE でエラーが発生する(問題 3971)
- IE 9 未満で、スケーリングされたマーカーが正しくレンダリングされない(問題 3912、問題 3908)
追加日:
- GroundOverlay への不透明度(問題 2767)
- utc_offset と open_hours を PlaceResult に追加(問題 2431)
- StreetViewPanoramaOptions に clickToGo オプションを追加(問題 2447)
2012 年 2 月 21 日
固定:
追加日:
- google.maps.geometry.poly.containsLocation() および isLocationOnEdge()(問題 1978)
2012 年 2 月 15 日
固定:
- 回帰: 無効な「size」パラメータで、スケーリングされたマーカーが正しくレンダリングされない(問題 3908)
- ユーザーがコントロール ポイントをドラッグしているときに setEditable(false) が呼び出されると、地図が編集モードから先に進まない(問題 3842)
主な変更点:
- ストリートビュー パノラマ間のクロスフェード。
3.7
2012 年 2 月 7 日
固定:
- ドロップ アニメーション前の最終位置でマーカーがちらつく(問題 3608)
- 情報ウィンドウを開いてズームの設定を同時に行うと、地図の中心が正しくない(問題 3738)
- マーカーをドラッグする際に右クリックが無視されるようになりました(問題 3237)
- Firefox でマーカーのタイトルが表示されないことがある(問題 3773)
主な変更点:
- サイズ変更可能なマーカーがキャンバスでレンダリングされるようにしました(可能な場合)
- ImageMapType の setOpacity()(問題 3125)
- GroundOverlay の setOpacity()(問題 2767)
- ImageMapType の「tilesLoaded」イベント(問題 1744)
- MouseEvent に stop() を渡すと、イベントの伝播が停止します(問題 2172)。
2012 年 1 月 31 日
固定:
- 世界中にパンした後の韓国語タイルの誤りを修正しました(問題 2722)。
- ストリートビューを表示するためにペグマンを正確にドロップできない問題を修正しました(問題 3861)。
- ポリゴンの「visible」プロパティを追加しました(問題 2861)。
- ビューポートが遠く離れていても panTo と panBy がアニメーション表示される(回帰)
2012 年 1 月 24 日
固定:
- マウスイベントが情報ウィンドウ内をバブルとして表示される(問題 3573)
- IE9 での CSS 変換の有効化
- imageDateControl を StreetViewPanorama に追加しました。
- IE 9、Opera、Safari/Windows でキャンバス ストリートビューを有効にしました
2012 年 1 月 16 日
固定:
- 描画モードではペグマンをドラッグできません
- ポリゴンとその他のレイヤの zIndex に従ってイベントを正しく呼び出す
- KmlLayer の「status」プロパティを追加しました(問題 3015)。
2012 年 1 月 10 日
固定:
- disableDefaultUI が true で streetViewControl が true の場合にペグマンを表示
2011 年 12 月 7 日
固定:
- 進入規制高速道路は、高速道路とは別にスタイル設定できます(road.highway.controlled_access)
- オートコンプリートで Enter キーを押すと place_changed が発生しました(問題 3407)
1011 年 11 月 28 日
固定:
- ウィンドウのサイズが変更されたときにオートコンプリートの位置を再設定する。「resize」イベントは、Autocomplete オブジェクトでトリガーできます。
2011 年 11 月 22 日
固定:
- InfoWindow のコンテンツ サイズがカスケード スタイルを考慮して計算されるようになりました
- 鳥瞰図の回転コントロールが地図作成時の方角と一致しない
2011 年 11 月 7 日
主な変更点:
- デフォルト コントロールの新しいビジュアル スタイル
- 編集可能な図形(ポリゴン、ポリライン、円、長方形)
- 新しいオーバーレイを追加するための新しい DrawingManager
- 新しい PlaceResult フィールド: website と international_phone_number
- 新しい ElevationResult フィールド: 解像度
固定:
- IE 7 以降では、ルート結果の開始アイコンと終了アイコンが透明な背景でレンダリングされるようになりました。
3.6
2011 年 10 月 31 日
固定:
- IE7 の Prototype ライブラリで Maps API を使用するとエラーが発生する
2011 年 10 月 25 日
固定:
- レイヤの読み込みが完了する前に KmlLayer の地図が変更された場合のエラー
- ポリゴンを追加、削除すると IE でメモリリークが発生する
2011 年 10 月 18 日
主な変更点:
- PlaceSearchRequest にキーワード フィールドを追加しました
- ストリートビューから道路線を削除しました
2011 年 10 月 10 日
固定:
- ストリートビューのプレビューでの住所が長すぎます
2011 年 9 月 27 日
固定:
- 概要地図のコントロールが更新され、ズームが変更された場合は中央とズームが一緒に更新されます。
2011 年 9 月 27 日
固定:
- Chrome での初期タイルの二重取得
- パン中のメモリリーク
- 撮影範囲外のエリアにパンするときに、ストリートビューのペグマンをドロップしない
- 回帰: 経度 -180 度をまたぐ GroundOverlay が消失する
- 回帰: パンやズーム中に情報ウィンドウを開くと、地図の中心が不正確になる
主な変更点:
- ペグマンをドラッグしているときにストリートビューのプレビューを表示する
2011 年 9 月 20 日
固定:
- Canvas を使用してマーカーをレンダリングすると Chrome/Windows でメモリリークが発生する
- 方角が 90 度または 270 度の空中ビューのマーカー レンダリング
主な変更点:
- デフォルトの Google マップタイプに、マップタイプ レジストリからアクセスすることはできません(マップタイルにはアクセスできません)。
- 航空画像の出入り時の回転アニメーション
2011 年 9 月 12 日
解決済みの問題:
- Firefox 4 以降でツールチップが表示された後、マーカーが浮き上がった位置から動かなくなる(問題 3334)
主な変更点:
- GeocoderResult.formatted_address について記載されていません
2011 年 9 月 6 日
固定:
- Firefox で要素選択(プルダウン)情報ウィンドウが地図のパン表示に従わない
- 一部のモバイル デバイスでの韓国でのタイルの表示
2011 年 8 月 29 日
主な変更点:
- カスタム コントロールに API コントロールよりも高い Z-Index を設定可能
- リンクをクリックすると、正しい言語の maps.google.com が表示されます。
- 情報ウィンドウの HTML、名前、説明が存在しない場合は、KML 対象物の上に情報ウィンドウを開かないでください。
- 修正回帰: 高 DPI タイルの破損。
2011 年 8 月 24 日
解決済みの問題:
- Chrome/Mac でのハードウェア アクセラレーションの無効化: マーカーのレンダリングとオーバーレイのクリックの問題を修正しました(問題 3544、問題 3551)
- Android で、ページがスクロールされたときのピンチ操作によるズームを修正しました(問題 3373)。
主な変更点:
- ビジネス アイコンがデフォルトでオンになりました。
2011 年 8 月 17 日
主な変更点:
- スポットを表すクリック可能な地図アイコン
- スタイルは MapOptions で設定し、すべてのデフォルトの地図タイプに適用できます。
- ペグマンは、明示的に無効にしない限り、カスタムのマップタイプで表示されます。
3.5
2011 年 8 月 10 日
固定:
- ストリートビューでマーカーが水平線までドラッグすると、上にドラッグした位置から動かなくなる
- 地図またはウィンドウのサイズ変更時にストリートビューがサイズ変更されない
- ストリートビューを共有している情報ウィンドウでブラウザがクラッシュする
2011 年 8 月 2 日
解決済みの問題:
- IE の情報ウィンドウのハイパーリンクが機能しない(問題 3503)。
- スケール コントロールが印刷されない(問題 2966)
- 回帰: スタイル付き地図で OverviewMapControl を使用するとエラーが発生する(問題 3489)
主な変更点:
- ほとんどのコントロールのコンテキスト メニューを右クリックすると無効になりました。
- 情報ウィンドウでマウスオーバーしても、情報ウィンドウ内のストリートビュー パノラマや地図がパンされない
- iPad で情報ウィンドウをスクロールできるようになりました
2011 年 7 月 18 日
解決済みの問題:
- iOS 4.1 以降でページをスクロールすると、Event LatLng が正しく表示されない(問題 3373)
2011 年 7 月 11 日
解決済みの問題:
- 修正: タッチデバイスの情報ウィンドウ内で
<select>
をクリックできない(問題 3232) - 修正: MapOptions.draggable が false の場合、右クリック後に地図上でクリックが発生しない(問題 3071)
主な変更点:
- 同じ Z-Index を持つマーカーが、タイルの境界を越えて一貫して順序付けられるようになりました
- iOS で情報ウィンドウをスクロールできるようになりました
- 地図の投影法が変更されたときにマーカーとポリゴンが再ペイントされるようになりました
2011 年 7 月 5 日
解決済みの問題:
- 修正済み: 地図をドラッグできない場合にマーカー カーソルが表示されない(問題 3120)
主な変更点:
- Places Autocomplete のコントロールとプルダウンにスタイルを設定する機能が追加されました
- Places Autocomplete ウィジェットは、ユーザーが候補を選択した後も、サーバーから返された説明を保持します。
2011 年 6 月 30 日
解決済みの問題:
- 修正: 最初の地図タイルが二重にフェッチされる
- 修正済み: 3.4 より後に地図を作成すると maptypeid_changed イベントが複数回発生していました(問題 3051)。
主な変更点:
- Places のオートコンプリートが、親の入力ではなく本文に追加するように変更されました。
- BOTTOM_RIGHT が正しく配置されるようになりました。
2011 年 6 月 8 日
解決済みの問題:
- 修正済み: ズームレベルが 2 より大きい場合にズームがアニメーション表示されなくなった(問題 3033)
主な変更点:
- 修正: OverlayView.set('map', foo) が OverlayView.setMap と同じになりました
- GeocoderRequest の「language」オプションを削除
2011 年 5 月 17 日
解決済みの問題:
- 修正済み: IE7 でのストリートビューのレンダリングに関する問題(問題 3272)
主な変更点:
- マップタイプの読み込み時と変更時の、マップタイルのフェード遷移を有効にしました。
2011 年 5 月 7 日
大きな変化はありません。
3.4
2011 年 5 月 7 日
大きな変化はありません。
2011 年 5 月 6 日
解決済みの問題:
- 修正済み: IE7 でストリートビュー パノラマが表示されない(問題 3272)
- 修正済み: ImageMapType を持つ半透明 PNG は IE7 と IE8 で透過性が失われる(問題 3275)
主な変更点:
- 距離行列サービス
2011 年 4 月 14 日
解決済みの問題:
- 修正: ポリラインのストローク色と塗りつぶしの色について、名前付きの CSS 色をサポート
- 修正: StockOpacity が 0.0 に設定されている場合にポリゴンが表示されない(問題 3241)
- 広告ユニットを表示した状態でパンすると IE8 でエラーが発生する問題を修正しました(問題 3159)。
- 地図タイプ コントロールで、地図と航空写真を使わずに地形と地図+写真を表示可能に(問題 3089)
- 高 DPI タイルが高 DPI 画面で読み込まれる(問題 2614)
主な変更点:
- 鳥瞰写真が有効で利用可能な場合、空中傾斜はデフォルトで 45 度に設定されます
- iPad でのピンチ動作が改善されました
- DirectionsTravelMode と DirectionsUnitSystem の名前が TravelMode と UnitSystem に変更されました(古い名前は後方互換性があります)。
2011 年 4 月 14 日
解決済みの問題:
- 修正: IE6 でマーカー アイコンと影が透明にならない
- 修正: ズーム時にマーカーがちらつくことがなくなりました
- 修正済み: 北極と南極付近でタイルの境界をまたがるポリゴンのレンダリング
主な変更点:
- Canvas で可能な場合は、ポリラインとポリゴンがレンダリングされるようになりました。
- ポリラインとポリゴンの境界線上のイベントの LatLng が、ライン上の最も近い点にスナップされるようになりました。
2011 年 4 月 5 日
解決済みの問題:
2011 年 3 月 28 日
解決済みの問題:
主な変更点:
- ストリートビューの道路オーバーレイが斜めモードで表示されるようになりました。
2011 年 3 月 22 日
解決済みの問題:
- カスタム マップタイプでペグマンが表示される(問題 3154)
主な変更点:
- 修正: 巨大マーカーがタイルの境界でクリップされる
- 修正: 斜めモードでのストリートビュー オーバーレイ
- 修正: 概観マップ コントロールが印刷モードで表示される
2011 年 3 月 17 日
解決済みの問題:
- 45 度画像(問題 2412)
- 概観マップ コントロール(問題 1470)
- アニメーション GIF のサポート - [最適化] オプションを追加(問題 3095)
- Marker.getvisible() が未定義を返す(問題 3114)
主な変更点:
- 修正済み: 円と長方形で zIndex が無視される
- 修正済み: マーカーのアニメーション表示中にマウスイベントが 2 回トリガーされる
- 修正: スタイル付き地図で、マップタイプ ID を設定した後でマップタイプがレジストリに追加された場合、スタイルが使用されない
- 修正済み: スタイル付き地図タイプ以外の地図タイプには、スタイル付き地図タイプのスタイルが適用されます。
- マーカーが DOM イベントではなく MouseEvent を発生させるようになった
2011 年 3 月 11 日
解決済みの問題:
主な変更点:
- Panoramio レイヤ
- ルート マーカーの Z-Index 固定を修正
- デフォルトの影の位置は固定されています
2011 年 3 月 2 日
主な変更点:
- 利用可能な場合、マーカーが Canvas/VML にレンダリングされるようになりました
- タップ対応デバイスでのポリライン、ポリゴン、KML のクリック ターゲットを拡大
2011 年 2 月 22 日
解決済みの問題:
- 「anchorPoint」MVC プロパティを介して情報ウィンドウのアンカーが公開される(問題 2860)
- ズームレベル 0 と 1 でのハイブリッドを修正しました(問題 3062)。
- 円や長方形を地図ですばやく追加または削除すると修正(問題 3052)
- relgable: タッチデバイスでの false を修正(問題 3044)
2011 年 2 月 18 日
解決済みの問題:
- ストリートビューのマーカーが縮小されるだけで、拡大されない(問題 2969)
- routeIndex が 0 以外の場合でもドラッグ可能なルートが機能するようになりました(問題 2995)
- Flash と地図のドラッグとの間の競合を修正しました(問題 2956)。
- maptypeid_changed リスナーで mapTypeId が変更された場合、マップタイプのコントロールに整合性がとれるようになりました。
主な変更点:
- 地図タイプのコントロールから航空写真モードをクリックしたときに、ラベルがデフォルトでオンになりました。
2011 年 2 月 8 日
主な変更点:
- 新しい階層型マップタイプのコントロール: タップ操作に対応しました。
- 新しいロゴ(問題 2574)
- HTML の
<area>
coords 属性に合わせて、MarkerShape.coord の名前を MarkerShape.coords に変更しました。
3.3
2011 年 3 月 17 日
解決済みの問題:
- ポリゴンがレンダリングされない
2011 年 2 月 8 日
解決済みの問題:
- Chrome でタイル リクエストがキャンセルされない(問題 3011)
- FF/Mac で右クリック イベントが発生しない(問題 2920)
- Safari/Mac でのテキスト レンダリングに関する問題(問題 3024)
- IE でルートマップが正しく印刷されない
2011 年 1 月 21 日
主な変更点:
- 球面ジオメトリ ライブラリで MVCArray が受け入れられるようになりました
- IE6 でドラッグするとマーカーの下に十字が表示される問題を修正
- 地図コンテナの div で Z-Index が設定されなくなった
2011 年 1 月 17 日
解決済みの問題:
- zoom_changed のタイミングが不正確になり、fromLatLngToContainerPixel に誤った結果が表示される問題を修正しました(問題 2539)
2011 年 1 月 6 日
解決済みの問題:
- ジオメトリ ライブラリを追加 - 球面ジオメトリとポリライン エンコード ユーティリティを提供(Issue 2540、Issue 2595、Issue 2246)。
- 地図の最小/最大ズームレベルを設定できるようになりました(問題 1624)。
主な変更点:
- ズームとパンのコントロールが分離されました(ナビゲーション コントロールはなくなりました)。これらは個別に構成できます。
- タッチデバイスの新しいタッチ対応ズーム コントロール
- Clear() を呼び出して MVCArray のコンテンツを消去できるようになりました
- IE8 でマーカーを追加、削除する際のメモリリークを修正しました。
- 簡素化アルゴリズムの改善により、ポリゴンのレンダリングを高速化
2010 年 12 月 23 日
解決済みの問題:
- ドラッグ可能なルートでの地点のクリック ハンドラの修正(問題 2871)
2010 年 12 月 21 日
解決済みの問題:
- ドラッグ時に地図にモメンタムを追加しました(問題 2592)。
- ストリートビューの CSS エラーを修正しました(問題 2666)。
- IE で地図の幅が 0 の InfoWindow を表示するときの JS エラーを修正しました(問題 2536)。
主な変更点:
- タッチデバイスでは、ナビゲーション コントロールが ZOOM_PAN と SMALL のどちらのリクエストであっても、タップで操作できるズーム コントロールが表示されるようになりました。デバイスがブラウザでマルチタッチをサポートしている場合、ズームはピンチ操作で行われるため、ズーム コントロールは表示されません。
2010 年 12 月 9 日
解決済みの問題:
- InfoWindows が IE で適切に印刷されるようになりました(問題 1343)。
- IE8 の ImageMapType の不透明度を修正しました
主な変更点:
- ドラッグすると、マーカーの下にカスタム アイコンとともに十字が表示され、raiseOnDrag が有効になります。
2010 年 12 月 5 日
解決済みの問題:
- 特定の場所における航空写真の最大ズームレベルを検出するためのインターフェースを提供します。(問題 2049)。
- マーカーをドラッグしたときにアニメーションを有効または無効にするオプション(raiseOnDrag)を追加しました。(問題 2910)。
主な変更点:
- マーカーは、ドラッグすると浮き上がり、ドロップすると弾むようになりました。
- マーカー アニメーションは、setAnimation 関数を使用してプログラムで制御できます。
2010 年 11 月 28 日
解決済みの問題:
- maptypeid_changed が 2 回発生しなくなりました(問題 2449)。
- MarkerImage オブジェクトの「size」プロパティにアクセスできるようになりました(問題 2465)。
- マーカーの形状が、スプライトではなくアイコンを参照する(問題 2629)
- 小さい地図での、マーカーのドラッグによる地図のパン操作が改善されました(問題 2868)。
- 背景画像の印刷を有効にしなくても、地図を印刷できるようになりました。
- 「draggable」が false に設定されている場合に、ドラッグ可能な方向マーカーがドラッグ可能になるバグを修正しました。
2010 年 11 月 16 日
変更された問題:
- 問題 2076: DirectionsRenderer に情報ウィンドウを渡す方法を提供(問題 2076)
- 問題 2524: streetViewControlOptions の実装
- 問題 2557: ストリートビューへのズームの無効化の追加
主な変更点:
- マーカーが Shift キーを押しながらクリックされると、FF で新しいウィンドウが開くバグを修正しました。
- DirectionsRenderer で markerOptions を指定すると、レター マーカーのアイコンが表示されなくなる
3.2
2010 年 11 月 11 日
主な変更点:
- IE7/IE8 で RTL によりポリゴンがクリップ/切り捨てられるバグを修正しました
- Safari 5 で 3D 変換が原因でチェックボックスが非表示になるバグを修正しました
- 赤道にまたがる測地線ポリラインには詳細が欠けていました。
- LEFT_CENTER、LEFT_BOTTOM、RIGHT_CENTER、RIGHT_BOTTOM のコントロール位置を追加しました。
- コントロール位置の名前を LEFT_TOP、RIGHT から RIGHT_TOP、TOP を TOP_CENTER、BOTTOM を BOTTOM_CENTER に変更しました。
2010 年 10 月 11 日
変更された問題:
- 問題 2478: ストリートビュー - 一部のブラウザでコンパスの位置がずれる/表示されない
- 問題 2528: IE8 で ImageMapTypeOptions の不透明度が破損する
- 問題 2661: 情報ウィンドウ - 入力フィールドを右クリックするとコンテキスト メニューが表示されない
- 問題 2741: iOS 4 で地図のパン後にマーカーの配置が機能しない
主な変更点:
- ストリートビューはデフォルトで有効になっています
- 「this」が .getTileUrl に渡されないバグを修正しました
- ウィンドウが表示された後に、InfoWindow domready イベントがトリガーされるようになりました
2010 年 9 月 28 日
変更された問題:
- 問題 2712: メモリリーク(マーカーの追加と削除、マーカーの表示と非表示、地図のズームとパン)
主な変更点:
- V2 と V3 の地図が同じページ上に表示されると、パフォーマンスが向上します。
- HTML5 ストリートビューを素早く下にドラッグしたときのエラーを修正しました。
2010 年 9 月 16 日
変更された問題:
- 問題 2701: ストリートビュー ナビゲータの初期コントロールの見出しが視点に沿わない
2010 年 9 月 14 日
変更された問題:
- 問題 157: ドラッグ可能な運転ルートのサポート
- 問題 1852: google.maps.Marker で「rightclick」イベントが引数なしで発生する
- 問題 2673: 位置の変更後にペグマンが表示されなくなる
主な変更点:
- マーカーのパフォーマンスが向上しました
2010 年 8 月 31 日
変更された問題:
- 問題 2658: 縦長の情報ウィンドウ
主な変更点:
- より高いズームのために測地線が改善されました。
2010 年 8 月 24 日
変更された問題:
- 問題 2648: 地図のサイズ変更イベントをトリガーすると V3.2.1 の Firefox でエラーが発生する
主な変更点:
- スクロール ホイールを使用している場合など、ズームインやズームアウトを繰り返すとき、中間のズームレベルから読み込まれるタイルが少なくなるようになりました。
2010 年 8 月 16 日
変更された問題:
- 問題 2416: Apple のマジック マウスのパンとズームの感度が高すぎる
- 問題 2606: 地図で tradegable: false を設定するとリンクが無効になる
- 問題 2640: ブラウザの更新 / onunload でメモリが消去されない(IE)
主な変更点:
- ストリートビュー マーカーが距離に応じて拡大縮小される
- パン時にズーム スライダーが更新される
2010 年 8 月 9 日
主な変更点:
- 非推奨のプロパティ KMLMouseEvent.position と FusionTablesMouseEvent.position が削除されました。代わりに .latLng を使用してください。
- 非推奨のプロパティ StreetViewService.getNearestPanorama を削除しました。代わりに .getPanoramaByLocation を使用してください。
3.1
2010 年 9 月 28 日
主な変更点:
- 出発地と目的地が同じルートで JS エラーがスローされる問題を修正しました
2010 年 8 月 9 日
主な変更点:
- OverlayView の地図の変更を修正しました
- GroundOverlay.setMap(null) の呼び出しを修正しました
- IE でメモリのズームやパンがリークしなくなりました。
2010 年 8 月 5 日
変更された問題:
- 問題 2588: リスナーが接続されているパノラマ オブジェクトで setvisible(false) を呼び出すと、IE で JS エラーが発生する
主な変更点:
- ズーム変更時に IE6 でマーカーが表示されない問題を修正しました
2010 年 7 月 29 日
変更された問題:
主な変更点:
- カスタム パノラマの「originHeading」が「centerHeading」の導入のために非推奨になりました。
- 韓国のハイブリッド タイルに道路を表示
- クリックが地図上のクリックできないポリゴンを通過するように
2010 年 7 月 22 日
変更された問題:
- 問題 1856: Opera でのポリゴン レンダリングのサポート
- 問題 2159: スクロールホイールを使用したズーム後に Dragend イベントがトリガーされる
- 問題 2385: より深いズームレベルで、Internet Explorer で GroundOverlay が黒くなる
- 問題 2337: ポリラインの消失
- 問題 2427: 自動パンで情報ウィンドウを開いた状態でドラッグすると、マーカーが「ハングする」
- 問題 2493: IE7 でマーカーが正しく消去されない
- 問題 2500: 既存のマーカーに !Marker.setIcon(<scaled MarkerImage>) を使用すると、MarkerImage が切り抜かれる
- 問題 2549: Google のプルダウン メニューの CSS で警告が発生する
主な変更点:
- ポリゴンがドラッグされたときにクリック イベントが発生しなくなりました。
- 情報ウィンドウの外に展開されるフォーム選択要素をクリックしても、地図のクリックが発生しなくなりました。
- KML オーバーレイをクリックしても地図のクリック イベントが発生しなくなりました。
- ストリートビューが画面上の情報ウィンドウに合わせて自動的にパンされるようになりました
- KML と FusionTables の MouseEvent LatLng を「position」から「latLng」に変更しました。
- Android のズーム コントロールがクリックを地図に渡さなくなりました。
2010 年 6 月 17 日
変更された問題:
- 問題 2346: スムーズ アニメーションを無効にするオプション
主な変更点:
- マーカーのちらつきのバグを修正
- InfoWindow domready イベントのトリガーが改善されました
- DirectionsRoute.bounds が公開されるようになりました
2010 年 6 月 11 日
変更された問題:
主な変更点:- マーカーのメモリリークを修正
- 初回のジオコーディングのレイテンシが改善されました
- StreetViewService へのアクセス権が提供されました
3.0
2010 年 5 月 18 日
変更された問題:
- 問題 2037: GPolylineOptions 測地線
- カスタムのマップタイプで Google の著作権を正しく機能するようにバグを修正しました。
- ポリゴンとポリラインに測地線プロパティを追加しました。
- ポリゴンとポリラインにクリック可能なオプションを追加しました
- GroundOverlay にクリック可能なオプションを追加
2010 年 5 月 13 日
- 問題 1724: 文字列ではなく要素を使用してコンテンツを設定すると、情報ウィンドウのサイズと余白が正しくない
主な変更点:
- 日付ラインをまたいで、地面オーバーレイが早期に切り抜かれるバグを修正しました。
- マーカー setIcon が URL 内の \ で機能するようになりました
- IE でのポリゴンとポリラインのマウスアウト イベント トリガー
- マーカー アイコンを変更してもちらつくことがなくなりました。
2010 年 5 月 7 日
- 問題 1458: 機能リクエスト: Google API v3 での KML のサポート
- 問題 1658: 交通情報オーバーレイの追加
- 問題 2209: スタック オーバーフロー
- 問題 2254: Circle オブジェクトで「setMap(gMap)」と「setMap(null)」を複数回呼び出すと、ストロークと塗りつぶしの不透明度が変更される
主な変更点:
- KML レイヤと GeoRSS レイヤを追加しました。
- 地面オーバーレイを追加しました
- 新しいレイヤ「交通状況」と「自転車」を追加しました。
- DirectionsRendererOptions に対して「suppressBicyclingLayer」プロパティを追加しました。
- MapType が変更されたときにズームレイヤが正しく参照されるようにバグを修正しました
- DirectionsResult プロパティ「start/end_point」の名前が「start/end_location」に変更されました
- DirectionsLeg プロパティの名前を「start/end_geocoding」から「start/end_address」に変更しました
- DirectionsRoute の「optimized_waypoint_order」プロパティの名前を「waypoint_order」に変更しました
- 古いルート プロパティ名(setTripIndex、getTripIndex、hideTripList、provideTripAlternatives)のサポートを終了し、引き続き警告のログを記録しました。また、区間のルートからステップへのルートとステップへのルートへの変換も削除します。
- GeocoderGeometry.latLng を GeocoderGeometry.location に更新しました。
2010 年 4 月 30 日
- 問題 2230: 意図したカスタム投影なしで地図が初期化される
主な変更点:
- 地図をクリックすると、キーボードがフォーカスされる
- iPad の「ピンチしてズーム」がサポートされるようになりました
2010 年 4 月 26 日
- 問題 1826: ポリゴンとポリラインへのマウスオーバー イベントとマウスアウト イベントの追加
- 問題 2177: 「maptypeid_changed」イベント中に map.setZoom(z) が正しく機能しない
- 問題 2247: DirectionsRenderer の hideRouteList オプションが想定どおりに機能しない
主な変更点:
- パン中にカスタム アイコンがマップの下部から消えるバグを修正しました。
2010 年 4 月 13 日
- 問題 2275: MarkerImage を再利用できない
- 問題 2181: google.maps.Marker を追加し、マウスのスクロール ホイールを使用してズームイン / ズームアウトすると、マーカーが非表示になる
2010 年 4 月 11 日
目立った変化や変更された問題はありません。
2010 年 4 月 5 日
- 問題 1976: カスタム アイコンとドラッグ可能なマーカーに関する問題
- 問題 2107: 地図からドラッグすると、ドラッグ可能なマーカーが消える
- 問題 2181: 基本地図の投影プロパティが存在しない
主な変更点:
- DirectionsRoute で、ルートの概要ポリラインを overview_path として公開しました。
- 地図の現在の投影を読み取り専用プロパティとして公開しました。
2010 年 3 月 23 日
主な変更点:
- Elevation が API で公開されました。
- インターネット接続が遅い場合のタイルの読み込みを改善しました。
2010 年 3 月 15 日
主な変更点:
- スタイルが変更されたときに、ポリゴンが正しく再描画されるようになりました。
- 古いスタイルの「Directions」を使用すると、console.log を介した非推奨の警告メッセージが表示されるようになりました。
2010 年 3 月 10 日
- 問題 1801: ポリライン/ポリゴンの zIndex
- 問題 2144: DirectionsRequest に saveHighways オプションを指定する必要がある
- 問題 2207: バグ: IE でポリラインが入力される
- 問題 2113: 1 月のリリース後に高いズームレベルで FF でポリラインが破損する
主な変更点:
- 自転車ルートを追加しました。
- 以下の新しい DirectionsRequest オプションを追加しました。
-
avoidHighways
-
avoidTolls
-
optimizeWaypoints
- ポリゴン/ポリラインのレンダリング速度の向上
- 次の Directions オブジェクトの名前を変更しました。古い名前は引き続きサポートされます。
- DirectionsRoute から DirectionsLeg へ
- DirectionsTrip から DirectionsRoute へ
2010 年 3 月 3 日
- 問題 2136: 参照すべきでない google.maps.MarkerImage のプロパティを難読化する
主な変更点:
- マップのジャンプとジャンプのバグを修正しました。
- 連続 2 回ズームが改善されました。
- マーカー ドラッグ イベント .latLng が難読化されなくなりました。
2010 年 2 月 26 日
- 問題 1651: マップ キャンバスでのマウス移動、マウスオーバー、マウスアウト
- 問題 2142: DirectionsRendererOptions でマーカーを完全に抑制する必要がある
- 問題 2148: event.latLng がない
- 問題 2109: バグ: IE8 で NavigationControlStyle.ZOOM_PAN が正しく表示されない
- 問題 2153: MVCArray.push() が新しい長さを返さない
主な変更点:
- 不透明度を ImageMapType に追加しました。
- 長方形や円の右クリックが実行されないバグを修正しました。
- 情報ウィンドウのコンテンツ イベントが、非表示にしても削除されなくなりました。
2010 年 2 月 8 日
- 問題 2135: バグ: ポリラインでポリゴンの MVCArray を再利用すると、ポリラインが閉じられる
主な変更点:
- 新しい Rectangle クラスを追加しました。
- 新しい Circle クラスを追加しました。
- マーカーを作成して削除する際のメモリリークを修正しました。
- LatLngs の MVCArray にアノテーションを付けてポリゴンを閉じる処理を停止しました。これにより、同じ MVCArray を共有するポリラインも閉じてしまうためです(問題 2135 を参照)。
- マップのズームが現在の値に設定されている場合に、画面上のマーカーが非表示になることがあるバグを修正しました。
- Android で正しく表示されるように ImageMapType を修正しました
- 北極または南極を含むポリゴンを使用できるように、ポリゴンのクリッピング スキームが変更されました。
- MercatorProjection の緯度範囲を、浮動小数点精度で可能な最大値まで拡大しました。
2010 年 1 月 28 日
- 問題 1367: 機能リクエスト: デベロッパーが「制御フロー」に DIV を配置できるように LayoutManager を公開
- 問題 1916: 機能リクエスト: MarkerImage を拡大縮小する機能の追加
- 問題 1443: extends() と union() が LatLngBounds オブジェクトを返す必要がある
- 問題 1997: 「size」MapOption のドキュメント
- 問題 2074: 世界地図が地図コンテナの正確なサイズに収まると地図がレンダリングされない
主な変更点:
- インドの言語のサポートを追加しました。
- bn、gu、kn、ml、mr、ta、te
- イベントの名前空間に新しい静的メソッドを追加しました。
- addListenerOnce
- addDomListenerOnce
- DirectionsStep オブジェクトに新しい「encoded_lat_lngs」プロパティを追加し、圧縮された ASCII 形式で latlng のセットを公開しました。
- 画面外マーカーの DOM 要素を削除することでパフォーマンスを改善
- Google Chrome でのパンのバグを修正しました
- iPhone でのピンチズームのバグを修正
2010 年 1 月 19 日
- 問題 1422: 機能リクエスト: デベロッパーがカスタムのマップタイプを作成できるようにする
- 問題 1523: 機能リクエスト: fromContainerPixelToLatLng(およびその逆)
- 問題 1443: extends() と union() が LatLngBounds オブジェクトを返す必要がある
- 問題 1960: バグ: provideTripAlternatives を使用した不完全な情報
- 問題 1675: チュートリアル ドキュメントのエラー
- 問題 1676: チュートリアル ドキュメントのエラー - コントロール オプション
- 問題 1856: Opera でポリゴンがレンダリングされない
- 問題 1954: ブルガリア語のローカライズが正しくありません。
- 問題 1976: バグ: カスタム アイコンとドラッグ可能なマーカーに関する問題
- 問題 2063: OverlayView のサブクラスを縮小する際の変数名の競合
主な変更点:
- 基本地図タイプ、オーバーレイの地図タイプ、投影など、カスタムのマップタイプのサポートをリリースしました。
- カスタムの地図タイルをサポートする新しい ImageMapType オブジェクト
2009 年 12 月 17 日
主な変更点:
- 地図のパン アニメーションの開始前に発生する初期ジャークを修正しました。
- Scrollwheel または DoubleClick を使用して最大ズームレベルを超えてズームすると、地図が別の位置にジャンプする問題を修正しました。
- 著作権コントロール、マップ コントロール、ナビゲーション コントロールは、地図のサイズに合わせてサイズが変更されます。
- 古いスタイルのゲッター、セッター、イベント名は非推奨となり、定義されなくなりました。
2009 年 12 月 10 日
- 問題 1820: スクロール ホイールでズームインすると、最大ズームレベルを超えてズームするように見え、地図の位置が「スキップ/ジャンプ」する
- 問題 1743: スクロール ズームを行うと地図がまったく別の場所に移動する
その他の重要な変更点:
- 新しいメソッド panToBounds を追加しました。
- 新しい地図アニメーションを追加しました。すべてのブラウザで、ドラッグ、パン、ズーム、setCenter/setZoom の呼び出しに影響します。
- 非推奨のメソッドが使用されている場合のコンソール ログ警告メッセージを追加しました。
2009 年 11 月 25 日
- 問題 1696: 機能リクエスト: 地図のコントロールの配置
- 問題 1909: 地図の中心の変更後に getBounds が破損する
- 問題 1938: map.setOptions でコントロール オプションが認識されない
その他の重要な変更点:
- アラビア語、ペルシア語、ヘブライ語を有効にするために RTL のサポートを追加しました。
- DirectionsResult ステップの lat_lngs プロパティを公開しました。
2009 年 11 月 11 日
- 問題 1742: カスタム アイコン マーカーが常にデフォルトのマーカーの上に表示される
その他の重要な変更点:
- 3 つの新しい言語のサポートを追加しました。
- バスク語
- ガリシア語
- タガログ語
2009 年 10 月 29 日
- 問題 1421: 機能リクエスト: API v3 に Directions クラスを追加する
その他の重要な変更点:
- DirectionsRenderer と DirectionsService で更新されたリファレンス ドキュメント
2009 年 10 月 26 日
その他の重要な変更点:
- 新しい google.maps.LatLng() に無効な引数が渡されると、JS エラーがスローされます。
- バグを修正: 地図の読み込み時に静的地図が 2 回読み込まれていました
2009 年 10 月 15 日
- 問題 1525: 低いズームレベルでの get_bounds エラー
- 問題 1757:fitBounds() が 180 子午線をまたいで機能しない
- 問題 1790: map.setOptions でカーソルを設定できない
- 問題 1767: イベントの伝播に関する BugProblem
その他の重要な変更点:
- ドキュメントの更新:
- 新しいメソッドが公開されました。LatLngBounds.isEmpty()
- すべてのメソッド、イベント、プロパティ、定数を名前で並べ替えました
- ポリラインとポリゴンのオプションのプロパティの誤ったタイプを修正しました。
2009 年 9 月 28 日
- ポリ レンダリングのパフォーマンスを改善しました。
- SVGView に関する JS 警告に関する問題を修正しました。
2009 年 9 月 22 日
- 問題 1420: 機能: API への Polyline クラスの追加
- 問題 1371: 地図の移動中に map.bounds_changed イベントが繰り返し発生する
- 問題 1700: Firefox 3.5 でズームアウト後にクリックしたときの場所が正しくない
- 問題 1702: 親要素にスクロール オフセットがある場合に、click イベントと dblclick イベントで誤った latLng が報告される
- 問題 1723: iPhone でドラッグすると地図がジャンプする
その他の重要な変更点:
- ポリラインとポリゴンをリリースしました。これを使用すると、地図上に線や塗りつぶし領域を描画したり、ストロークや塗りつぶしのスタイルを指定したりできるほか、ほとんどのマウスイベント(マウスオーバーは未対応)をサポートできます。サポート対象のすべてのブラウザ(IE6.0 以降、Firefox 2.0 以降、Safari 3.1 以降、Chrome)で動作します。これには、サポート対象のモバイル デバイスも含まれます。
- デベロッパー ガイドに、ポリラインとポリゴンに関する 2 つの新しいセクションを追加しました。
- API リファレンスに、Polylines と Polygons の 2 つの新しいクラスを追加しました。
- 地図がしばらく移動しないと発生する新しいマップイベント「idle」を追加しました。問題 1371 を解決しています。
- クリック イベントから返される LatLng 値が正しくありません。
- iPhone でのピンチズームのバグを修正しました。問題 1723 をご覧ください。
2009 年 9 月 10 日
- 問題 1659: パン後のクリックおよび dblclick イベントで間違った latLng が報告される(Firefox 3.5)
- 問題 1621: dooctype で ie8 で地図をクリックすると間違った場所が表示される
- 問題 1642: InfoWindow overflow:auto
- 問題 1531: 情報ウィンドウの高さが開くたびに大きくなる
その他の重要な変更点:
- 以下のように、get/set メソッドとイベント名の構文が変更されました。下位互換性を維持するため、古い構文は引き続きサポートされます。次に例を示します。
- set_funBoat() => setFunBoat()
- get_funBoat() => getFunBoat()
- funBoat_changed => funboat_changed
- 新しいメソッド「onAdd」を OverlayView インターフェースに追加しました。このメソッドはペインと投影が最初に初期化されたときに呼び出されます。これにより、問題 1377 に対処しました。
- OverlayView インターフェースの「remove」メソッドの名前が「onRemove」に変更されました。下位互換性を維持するため、以前の名前は引き続きサポートされます。
2009 年 9 月 2 日
- 問題 1525: 低いズームレベルでの get_bounds エラー
- 問題 1596: 北端または南端を越えてパンするとエラーが返される
- 問題 1643: バグ: 地図のスクロール ホイールが不必要に発生する
- 問題 1379: V3 で韓国の地図データが表示されない
その他の重要な変更点:
- Chrome、Safari 4、Firefox 3.5 で、連続スクロール ホイールとダブルクリック ズームを有効にしました。
- 地図のドラッグ操作を改善
- ズーム後にダブルクリックで地図の中心が表示されるようになりました
2009 年 8 月 24 日
- 問題 1567: 付近の場所への map.set_center が機能しない。
- 問題 1605: 地図をスクロールするとページがスクロールされる
- 問題 1467: 地図の関数とアニメーションのパン表示
その他の重要な変更点:
- スクロール ホイールによるズームをデフォルトで有効にしました。無効にするには、Map オプションの Scrollwheel プロパティを false に設定します。
- ドキュメントを更新し、panTo 関数と panBy 関数を追加しました。
2009 年 8 月 14 日
- 問題 1575: ドラッグ可能なマーカー メソッド set_draggable() のバグ
その他の重要な変更点:
- スクロールホイールのズームを有効にしました。
- iPhone でドラッグ後にマップがジャンプする問題を修正しました。
2009 年 8 月 4 日
- 問題 1393: ドラッグ可能なマーカーを許可
- 問題 1448: バグ: API v3 に checkResize() 関数(または同等の関数)が必要
- 問題 1404: Opera でのカーソルに関するエラー
- 問題 1514: HTML 4.01 strict でマップ タイプ選択矢印が正しく表示されない
- 問題 1426: InfoWindow の Z-Index コントロール
その他の重要な変更点:
- iPhone でのピンチ操作とドラッグ操作がより強力になります。
- InfoWindow オブジェクトに zIndex のセッターとゲッターを追加しました。
ドキュメントの変更点:
- マーカーの get_draggable メソッドと set_draggable メソッドを追加しました
- マーカーのドラッグ、ドラッグスタート、ドラッグエンド、dragable_changed イベントを追加しました
- マーカーのドラッグ可能なプロパティを追加しました
- 情報ウィンドウの get_zIndex メソッドと set_zIndex メソッドを追加しました
- 情報ウィンドウの zIndex_changed イベントを追加
- 情報ウィンドウの zIndex プロパティを追加しました
2009 年 7 月 13 日
- 問題 1415: 情報ウィンドウのコンテンツ: 選択可能な true/ false
- 問題 1432: set_icon が呼び出された後にマウスアウト イベントがトリガーされない
- 問題 1365: 厳格な doctype でマップタイプ コントロールが正しくレンダリングされない
その他の重要な変更点:
- デベロッパーが MarkerImage のサイズを指定する必要がなくなり、指定されていない場合は API によって検出されます。関連する注意事項として、MarkerImage のサイズ、アンカー、オリジンの引数はすべてオプションです。
- デベロッパーは、OverlayView サブクラスのコンストラクタで OverlayView.call(this) を呼び出す必要がなくなりました。
- OverlayView の「変更された」メソッドはインターフェースから削除されました。これらのメソッドは実際には以前は使用されなかったため、デベロッパーのコードには影響しません。
- 部分一致オプションは、ジオコーダ リクエスト オブジェクトから削除されました。デベロッパーがこれを渡しても、クエリには影響しません。
2009 年 6 月 12 日
変更された問題:
- 問題 1363: バグ: iPhone で地図のクリック イベントがディスパッチされない
その他の重要な変更点:
- どのブラウザでも、大きなズーム コントロールがクリック可能になりました
- 情報ウィンドウが大きなズーム コントロールを「クリア」し、自身を地図とコントロール内に完全に配置
- モバイル著作権ではきれいな画像が使用されます。
- タイルが左上ではなく中央から読み込まれる
- ユーザーは、地図タイプのボタンのテキストやコントロール画像を選択できなくなりました。
- メイン ライブラリは約 1.9 KB 小さくなります