訂閱這些版本資訊。
Maps JavaScript API 團隊會定期更新 API,包括新增功能、修正錯誤和提升效能。如要指定在應用程式內載入的 API 版本,請使用 Maps JavaScript API Bootstrap 要求的 v 參數。進一步瞭解版本管理。
這份變更記錄會依日期和版本號碼列出發布內容,以及相關變更。
如要接收新版 Maps API 的最新消息,請訂閱 google-maps-js-api-v3-notify 群組。
3.66.9d
2026 年 10 月 14 日
變更:
- 修正問題:在 AdvancedMarkerElement 上完成拖曳動作時,會錯誤觸發地圖點擊事件。
- 修正重新開啟相同搜尋點後,無法使用 Esc 鍵關閉搜尋點資訊視窗的問題。
- [alpha channel]
AdvancedPlaceDetailsElement、AdvancedPlaceDetailsCompactElement和AdvancedPlaceItemElement現在支援 Alpha 色板中的basic-section-top和basic-section-bottom槽。 - [Alpha 版管道]
PlacePinElement現已在 Alpha 版管道推出,可在地圖上顯示地點資訊 - 修正地圖為 gmp-map 元素時,無法使用 Esc 鍵關閉 InfoWindow,且焦點不會返回先前焦點元素的問題。
3.66.8b
2026 年 10 月 8 日
變更:
- 修正 POI 圖示再次遭到點選後,POI 資訊視窗無法透過 Escape 鍵關閉的問題。
- 修正鍵盤方向鍵導覽功能會將焦點移至地圖可見區域外的 AdvancedMarkerElement 的問題。
- [Beta 版] 在 3D 地圖 (
Map3DElement) 中新增MapMode.ROADMAP、地圖模式 UI 控制項、Map3DElement.colorScheme(用於淺色和深色地圖樣式) 和Label3DElement(<gmp-label-3d>)。
3.66.7
2026 年 10 月 1 日
變更:
- [Alpha 版] 修正問題:在強制顏色模式下,
Route3DElement彈出式視窗中的大眾運輸車輛圖示會消失。 - [Alpha 版管道]
Route.createWaypointMarkers()現在會為建立的標記設定本地化的預設title(「起點」或「目的地」)。 - [alpha channel] 修正問題:在混合和衛星地圖模式下,
Route3DElement彈出式視窗文字不會顯示。 - [Alpha 版]
Route.createWaypointMarkers()建立的 3D 標記現在會維持固定的螢幕大小 (sizePreserved預設為true)。 - [Alpha 版]
Route3DElement起點和目的地標記現在可透過鍵盤存取,並由螢幕閱讀器朗讀。將滑鼠游標懸停在標記上,標題會顯示為工具提示。 - [Beta 版管道] 新增 Map3DElement.maxMemoryMegabytes 和 Map3DElement.qualityMode 屬性,以及 QualityMode 列舉,有助於減少 3D 地圖的記憶體用量。
- 修正問題:在 Safari 中變更頁面縮放比例時,
PopoverElement(<gmp-popover>) 會偏離錨定位置。 - 透過
gmp-pointerover、gmp-pointerout和gmp-pointermove,新增 Maps3D 互動元素的指標事件支援。 - 修正 3D 地圖繪圖元素 (Marker3DElement、Model3DElement、Polygon3DElement、Polyline3DElement、FlattenerElement、CirclePathElement) 和 PopoverElement 的 TypeScript 定義,以接受 google.maps.LatLng。
3.66.6c
2026 年 9 月 22 日
變更:
- 修正問題:透過建構函式選項或值屬性以程式輔助方式填入
PlaceAutocompleteElement時,系統不會顯示清除按鈕。 - [alpha channel] 已從
google.maps.routes.RoutePolyline3DOptions移除colorScheme。Route3DElement 現在會追蹤父項 Map3D 的有效色彩配置。 - [Beta 版管道] 修正街景服務全景算繪生命週期中的記憶體流失問題。
- [Beta 版]
PlaceLinkElement預設圖示可透過default-icon-hidden屬性隱藏,只顯示地點連結文字。
3.66.4d
2026 年 9 月 9 日
變更:
- [Alpha 版頻道] AutofitsCamera 最小範圍從 2,000 公尺變更為 80 公尺。
- 淘汰
AdvancedMarkerElement.addListener()和舊版事件 (click、dragstart、drag、dragend)。請改用標準addEventListener()和前置字元為gmp-的事件。
3.66.3d
2026 年 9 月 2 日
變更:
- [Alpha 版] 在
RoutePolyline3DOptions中新增trafficPolylinesDisabled欄位。開發人員可藉此在建立 3D 路線折線時,停用路況感知折線。 - [Alpha 版] 最佳化 Route3DElement,避免在切換 trafficPolylinesDisabled 時發出不必要的後端要求。
3.66.2d
2026 年 8 月 26 日
變更:
- [Alpha 版] 從字型載入作業中移除 Route 3D 圖示,並移至內嵌 SVG 資源,避免多次載入 Material Symbols 字型時發生問題。
- [Beta 版] 新增 Places UI Kit 進階元件:
AdvancedPlaceDetailsElement、AdvancedPlaceDetailsCompactElement、PlaceLinkElement、PlaceButtonElement、PlaceNameElement、AdvancedPlaceListElement、AdvancedPlaceSearchElement - 在大眾運輸路線名稱中新增工具提示,即使名稱遭到截斷,也能查看完整名稱。
- 為自訂網頁元件新增
removeEventListener型別。 - 修正問題:VoiceOver 會在路線標記的視覺隱藏螢幕閱讀器元素上,顯示焦點外框
3.66.1a
2026 年 8 月 17 日
變更:
- 新增備用標籤並移除多餘的鍵盤焦點停靠點,修正靜態地點資訊卡圖片的無障礙行為。
3.65.12f
2026 年 8 月 6 日
變更:
- [alpha 管道] 將
<gmp-label-3d>(google.maps.maps3d.Label3DElement) 新增至 3D 地圖 JS API 的 alpha 管道。開發人員現在可以使用新元素宣告標籤文字,並獨立設定其衝突行為,與連結的 3D 標記元素 (例如<gmp-marker-3d>和<gmp-marker-3d-interactive>) 分開。 - 為 Place Details 小工具中的「更多選項」按鈕提供專屬的無障礙元素名稱。
- [Alpha 版] 改善 Route 3D 旅遊模式的錯誤訊息,適用於在 Alpha 版/Beta 版以外使用
TravelMode.TWO_WHEELER的情況 - [Alpha 版] Route3D 元件現在支援
trafficPolylinesDisabled屬性。開發人員可以透過這項功能,在使用TRAFFIC_AWARE或TRAFFIC_AWARE_OPTIMAL路線規劃選項時停用流量感知折線。 - [Alpha 版管道] 增加 AutofitsCamera 北邊界邊框間距,避免預設圖釘遭到裁剪。
- 修正問題:在觸控螢幕裝置上,無法將街景服務衣夾人拖曳到地圖上。
3.65.11b
2026 年 7 月 27 日
變更:
- [Alpha 版管道] 強化 Route3D 彈出式視窗,顯示非大眾運輸圖示 (單車、開車、兩輪車和步行)。
- [Alpha 版]
Route.createWaypointMarkers會為起點和目的地建立標記,並套用預設樣式,除非指定 customOverride 函式。目前不支援中途路線控點。
3.65.10a
2026 年 7 月 22 日
變更:
- 修正問題:Maps JS 載入 Material Symbols Outlined 字型時,可能會影響基礎網頁載入的相同字型。
- 修正以下問題:使用 options.value 初始化
PlaceAutocompleteElement,或透過 value 屬性以程式輔助方式修改時,會在表單 POST 提交空白值。 - 更新 3D 地圖傾斜和方向 UI 控制項,在攝影機限制範圍增加時重新啟用。
3.65.8c (已復原)
2026 年 7 月 7 日
變更:
- [Alpha 版]
Route3DElement會轉譯大眾運輸路線的其他折線和快顯視窗資料。 - Address Validation API 新增對
internalUsageAttributionIds的支援。這項屬性可將 API 呼叫歸因於特定套件或 OSS 程式庫。 - 更新 2D 地圖上點按搜尋點時的預設資訊視窗,改用 Place 小工具。
- 在高流量情況下,提升街景服務全景的可靠性。
3.65.6a
2026 年 6 月 25 日
變更:
- [Beta 版] 更新 2D 地圖上搜尋點點擊事件的預設資訊視窗,改用 Place Widgets。
- 修正錯誤:3D 地圖有時會在極端
fov值時擲回錯誤。 - 更新預設路線標記,不再使用已淘汰的
glyphPinElement選項。
3.65.5e
2026 年 6 月 17 日
變更:
- 修正
OverlayView.getMap()的輸入內容 - 更新
BasicPlaceAutocompleteElement和PlaceAutocompleteElement的類型,指出建構函式選項參數為選用
3.65.3b
2026 年 6 月 4 日
變更:
- Maps JavaScript API 不再提供 DrawingManager 功能。詳情請參閱 https://developers.google.com/maps/deprecations。
- 改善深色模式下地圖著作權對話方塊的色彩對比度。
- 達到航向限制時,停用 3D 地圖旋轉控制項。
- 修正 Place Autocomplete 行動輸入欄位與 iOS 系統狀態列/安全區域重疊的問題。注意:如果可視區域中繼標記設為 viewport-fit=cover,這項修正功能就會生效。
- Maps 3D JavaScript API 新增 internalUsageAttributionIds 支援。開發人員可透過這項屬性,將 API 呼叫歸因於特定套件或 OSS 程式庫。
- 在 Places (新版) API 中新增對 internalUsageAttributionIds 的支援。開發人員可透過這項屬性,將 API 呼叫歸因於特定套件或 OSS 程式庫。
- [Alpha 版管道] 縮小 Route3DElement 屬性的 getter 類型,以符合 setter 正規化。
- [Alpha 版管道] Route3DElement 會公開 routes、fallbackInfo 和 geocodingResults 屬性。
3.65.2d
2026 年 5 月 27 日
變更:
- 修正問題:在有邊界限制的地圖上縮小時,縮放按鈕會發生問題。
- Places Library 已為地點導入
transitStation。 - Routes 程式庫新增對
internalUsageAttributionIds的支援。開發人員可透過這項屬性,將 API 呼叫歸因於特定套件或 OSS 程式庫。
3.65.1c
2026 年 5 月 20 日
變更:
- 在淺色模式下,無論是否提供地圖 ID 或自訂樣式,路線圖和地形的 Google 標誌現在都會以白色背景搭配深灰色。
- [Alpha 版] Route3DElement 會在 Routes API 呼叫成功和失敗後,分別調度 gmp-load 和 gmp-error 事件。
- 修正不正確的說明文件,其中指出相符項目會在自動預測查詢字串的次要文字中醒目顯示。只有主要文字中的相符項目會醒目顯示,這與 Places API 自動完成功能的行為一致。
- 改善 Place Autocomplete 自動預測項目的顏色沿用功能,讓項目能順利沿用父項元素設定的顏色。
- 在 PlaceAutocompleteElement 和 BasicPlaceAutocompleteElement 中新增「input-icon」和「clear-icon」版位,用於自訂圖示。
- 公開 BasicPlaceAutocomplete 和 PlaceAutocomplete 預測項目的
prediction-item-secondary-text和prediction-item-nonmatch陰影部分,可為不相符的主要文字和次要文字自訂樣式。 - 在 PlaceAutocompleteElement 和 BasicPlaceAutocompleteElement 中新增 no-clear-button 屬性和 noClearButton 屬性,即可隱藏清除按鈕
- Maps JavaScript API 的熱視圖圖層功能現已停用。
- 改善地圖設定擷取的錯誤處理機制。
- 光柵地圖已不再支援 45 度圖像。
- 在 PlacesLibrary 說明文件中新增缺少的類別。同時記錄
FormattableText的toString()方法。 - 改善「回報地圖錯誤」連結的無障礙功能。
3.64.12d
2026 年 5 月 6 日
變更:
LatLng的equals()方法現在接受LatLngLiteral物件,而非擲回錯誤。LatLng和LatLngAltitudeequals()的說明文件現在也準確反映現有的容許度等級為 1e-9。- [Alpha 版]
Map3DElement搭配自動調整子項時,現在一開始會以RELATIVE_TO_GROUND高度模式算繪,支援在載入時顯示較高海拔區域,適用於預先定義攝影機屬性,而非使用flyCameraTo套用的情況。此外,初次載入Map3DElement時,如果地圖有子項使用 AutofitsCamera API 且仍在運作,系統會延後初始地圖算繪,直到所有子項都完成運作,且不論飛越動畫設定為何,攝影機都會貼齊;後續的攝影機更新則會遵循飛越設定。 - [Alpha 版]
Polygon3DElement新增 autofitsCamera 屬性,支援自動調整攝影機。
3.64.11d
2026 年 4 月 29 日
變更:
- [Alpha 版管道] MarkerElement 新增 autofitsCamera 屬性,支援自動調整標記的攝影機。
- 修正 PlaceAutocompleteElement 的問題:預測項目圖示無法在 Safari 瀏覽器中顯示。
- Places Library 已為地點導入
isPureServiceAreaBusiness。現在只要在 Place Autocomplete (Data API 和小工具) 和 Text Search 要求中設定pureServiceAreaBusinessesIncluded,即可要求純區域服務商家的結果。 - Places Library 已在地點中導入
addressDescriptor、containingPlaces和timeZone。 - Places Library 已為地點導入
futureOpeningDate。現在只要在 Place Autocomplete (資料 API 和小工具)、Nearby Search 和 Text Search 要求中設定futureOpeningBusinessesIncluded,即可要求尚未營業的商家結果。 - 現在,無論有無地圖 ID 或自訂樣式,Google 標誌在淺色路線圖中都會相同。先前,凡是使用地圖 ID 的 Roadmap 地圖,一律會顯示深色模式的 Google 標誌。如要維持白色 Google 標誌,使用者應切換至深色模式。
- 在 PlaceAutocompleteElement 和 BasicPlaceAutocompleteElement 中,新增焦點環做為 CSS Shadow Part。
- 新增
FuelTypeDIESEL_PLUS和E100。已新增EVConnectorType個NACS。 - 在 PlaceAutocompleteElement 和 BasicPlaceAutocompleteElement 中,新增 value、placeholder、disabled、readonly、no-input-icon 和 maxlength 屬性。
- 在 PlaceAutocompleteElement 和 BasicPlaceAutocompleteElement 中新增「description」屬性,為螢幕閱讀器使用者提供額外背景資訊。
- 縮小 LatLngAltitudeLiteral.altitude 的宣告類型,不允許空值或未定義的值。修正 DirectionalLocation.toJSON() 宣告的傳回類型。
3.64.9c
2026 年 4 月 14 日
變更:
- TypeScript 宣告現在能正確區分屬性 getter 和 setter 的類型 (包括沒有 setter 的唯讀屬性)。
3.64.8b
2026 年 4 月 8 日
變更:
- [Alpha 版管道] 啟用 autofitsCamera 的 Route3DElement、Marker3DElement 和 Polyline3DElement 從 DOM 移除時,不會觸發攝影機更新。如果是 Route3DElement,錯誤或空白回應不會影響攝影機。此外,如果將特定元素的 autofitsCamera 從 true 變更為 false,攝影機不會更新為排除該元素,但該元素不會納入日後的攝影機更新。
AdvancedMarkerElement的zIndex現在由明確設定的值決定,或預設由垂直像素位置決定。明確值會優先於預設值。為避免畫面下方沒有zIndex的標記意外與有zIndex的標記重疊,建議您在所有標記中一律套用zIndex。- TypeScript 宣告現在包含:將 HTML 代碼名稱對應至 JS 類別 (
google.maps.HTMLElementTagNameMap和全域HTMLElementTagNameMap) 的介面、將 HTML 代碼名稱對應至各 JS 類別 EventMap (google.maps.HTMLElementEventMapTagNameMap) 的介面、所有自訂 CSS 屬性 (google.maps.CSSProperties) 的介面,以及每個字串型列舉都有定義的字串聯集類型 (${EnumName}String),且該字串聯集會用於整個宣告中的列舉。addEventListener()也會在每個自訂元素上,以其 EventMap 型別多載,而google.maps.importLibrary()則會多載,以便為傳入的程式庫名稱正確輸入每個傳回的程式庫。
3.64.7d
2026 年 4 月 1 日
變更:
- 現在,
mapId屬性可在Map3DElement初始化後動態更新,不必重新例項化Map3DElement。 - [Alpha 版] 新增
Route3DElement,用於在 3D 地圖上算繪路線。 - [Alpha 版] 新增
Route.create3DPolylines()和Route.createPopover()API。 - [Alpha 版] 新增
spherical.traversePath()API。 - [Alpha 版管道] 在
Marker3DElement、Polyline3DElement和Route3DElement中新增autofitsCameraAPI,並為Map3DElement新增autofitsCameraAnimationAPI。 - [Alpha 版] 新增
CirclePathElement,用於透過Polygon3DElement算繪圓形。 - [Alpha 版]
alpha管道的 3D 地圖現已推出新的ROADMAP地圖模式。 - 修正錯誤:在行動裝置上,如果地圖附加至 DOM 元素,而該元素是在與 Maps JS 程式庫程式碼不同的頁框結構定義中建立,則街景服務衣夾人無法正常運作。
3.64.6d
2026 年 3 月 26 日
變更:
- 修正問題:如果沒有醒目顯示的預測結果,按下 Enter 鍵不會提交包含 Place Autocomplete 元素的表單。
- 修正競爭狀況,避免
FlattenerElement無法在 3D 地圖上繪製。 - 修正錯誤:如果地圖附加至在與 Maps JS 程式庫程式碼不同的 iframe 環境中建立的 DOM 元素,行動裝置上的觸控處理作業無法正常運作。
3.64.5d
2026 年 3 月 18 日
變更:
weekly管道現在提供多項 3D 地圖更新,包括新的MarkerElement和FlattenerElement。此外,我們也新增了cameraPosition和fov屬性,並為flyCameraTo和flyCameraAround方法新增altitudeMode支援。- Places Library 針對已識別的地點導入了
currentOpeningHours、regularSecondaryOpeningHours和currentSecondaryOpeningHours。currentOpeningHours會提供下週的營業時間,包括任何特殊營業時間 (例如假日)。次要營業時間與地點的主要營業時間不同,表示地點的得來速、自取或外帶等服務的營業時間。 - 修正 3D 地圖的問題:地圖移動後,Google 地圖連結有時無法正確更新。
3.64.4d
2026 年 3 月 12 日
變更:
- 在位置變更時同步處理
InfoWindow地圖屬性,修正導致不必要主控台警告的問題。 - 修正問題:Map3DElement 的程式輔助
fov更新有時會遭到捨棄。 Map3DElement上的flyCameraAround方法現在接受Number.Infinity做為repeatCount參數,可無限播放動畫。
3.64.3a
2026 年 3 月 2 日
變更:
- Maps Embed API 現在會使用 Places UI Kit 顯示地點詳細資料。
- [Beta 版] 3.64.2 版中,
Map3DElement先前導入的cameraPosition屬性,現在也支援flyCameraTo目標。詳情請參閱「Maps JavaScript 中的 3D 地圖」。
3.64.2b
2026 年 2 月 26 日
變更:
google.maps.DirectionsService、google.maps.DirectionsRenderer和google.maps.DistanceMatrixService將於 2026 年 2 月 25 日停用。目前我們並未排定停用這些 API,也會繼續修正重大迴歸錯誤。如要停止支援,我們會在至少 12 個月前發出通知。詳情請參閱舊版 (包括建議採用的新替代方案)。- [Beta 版] 推出新的
MarkerElement,可在 3D 地圖的標記中顯示自訂 HTML 內容。此外,新的FlattenerElement現在可以壓平特定區域的 3D 網格。 - [Beta 版]
Map3DElement已更新,加入fov和cameraPosition屬性,flyCameraTo和flyCameraAround方法現在支援altitudeMode。詳情請參閱「Maps JavaScript 中的 3D 地圖」。 - 修正錯誤:使用
document.createElement('gmp-pin')建立PinElement時會擲回NotSupportedError。
3.64.1c
2026 年 2 月 19 日
變更:
AdvancedMarkerElement調整大小時更新碰撞。
3.63.14d
2026 年 2 月 5 日
變更:
- Places Library 推出新選項,可在要求資料時識別地點。除了使用
id之外,您現在可以指定resourceName來初始化Place物件。 - Places Library 已針對識別出的地點推出
subDestinations。如果使用者在機場、國家公園、大學或體育場等大型或複雜的地點搜尋,這些subDestinations可提供更具體的地點。 - 修正問題:在 JS 中設定中心屬性時,Map3D 必須指定高度 (現在預設為 0)。
PlaceDetailsElement和PlaceDetailsCompactElement的 Place 物件現在包含googleMapsLinks屬性,可提供深層連結網址,用於在 Google 地圖中執行各種動作。包括查看地點、規劃路線、查看相片、閱讀現有評論,以及撰寫新評論的 URI。
3.63.13
2026 年 1 月 29 日
變更:
- 滑鼠游標懸停在搜尋點上時,Maps Embed API 不會再顯示懸浮資訊卡。
- 針對設定錯誤的 Places UI Kit (Place Details + Place Search) 元素新增控制台警告
- PlaceDetailsElement 現在會顯示 AI 生成的地點摘要 (如有)。
- PlaceDetailsElement 現在提供 AI 生成的評論摘要。
3.63.10a
2026 年 1 月 13 日
變更:
- 修正無法在彈出式視窗內捲動和點按的問題。
- 現在可透過 Places API 取得
resourceName和shortFormattedAddress欄位
3.63.9d
2026 年 1 月 8 日
變更:
PlaceSearchElement載入相片時,會稍微加快非相片內容的顯示速度。Places UI Kit 中相片的淡入動畫經過改良。- 改善在傾斜地圖上算繪折線時的效能。
- 修正錯誤:在特定情況下,透過程式設定 3D 地圖攝影機時,攝影機不會更新。
- 略為提升
PlaceDetailsElement和PlaceSearchElement載入相片的效能。 - 釐清
MapOptions中draggable屬性的行為,進一步說明使用者互動限制。 - 強制 Address Validation 程式庫中的
possibleNextAction存取 Beta 版 - 為
PlaceAutocompleteElement新增placeholder屬性和 HTML 屬性支援 PlaceAutocompleteElement現在支援更多標準 CSS 字型屬性的自訂功能,包括:font、font-size、font-family、font-weight、line-height、font-style 和 color。預設字型大小現在為 16 像素。- 在
PlaceAutocompleteElement中新增value屬性和 HTML 屬性支援 - 在 Places UI Kit 中最佳化圖片載入作業。
- 已將 CSS 部分
input新增至PlaceAutocompleteElement
3.63.5d
2025 年 12 月 11 日
變更:
- 在 Maps JavaScript API 中推出 Address Validation API
mapTypeId設為空值或未定義時,現在預設為MapTypeId.ROADMAP,修正可能導致地圖圖塊無法載入的問題。- 如果地點無法評分,請隱藏
PlaceDetailsElement中的評論部分。 - 改善
google.maps.Map上 Google 標誌的色彩對比度,並套用自訂樣式 - 向量地圖現在使用與光柵地圖相同的衛星圖像,視覺逼真度更高。
3.63.4a
2025 年 12 月 4 日
變更:
--gmp-mat-spacing-medium現在會套用至PlaceDetailsCompactElement水平檢視畫面的內部容器邊框間距。- 修正問題:在 MacOS Safari 上與 UI 控制項互動時,3D 地圖會移動。
- 現在可以動態變更
Map3DElement的language和region屬性,不必重新建立地圖。
3.63.1b
2025 年 11 月 20 日
變更:
- 修正資訊視窗附加至
AdvancedMarkerElement時位置不正確的問題。 - 只有在輸入內容含有文字時,才會顯示
PlaceAutocompleteElement的清除按鈕。 - 在 PlaceDetailsCompactElement 樣式中,將方向屬性比對設為不區分大小寫。
- 新增功能:在 3D 地圖上開啟
PopoverElement時,可停用平移地圖功能。 - 修正錯誤:無法在
PinElement上使用addEventListener()。 - 現在只要點選內容區域外的位置,即可關閉強制回應對話方塊 (例如地圖上的鍵盤快速鍵對話方塊,以及 Places UI Kit 中的揭露事項對話方塊)。
- 地點資料現在包含 AI 生成的評論和附近設施摘要,新屬性包括 evChargeAmenitySummary、neighborhoodSummary、generativeSummary 和 reviewSummary。
3.62.13e
2025 年 11 月 6 日
變更:
- 修正了在 DOM 中動態新增及移除
PopoverElement時,記憶體流失的問題。 - 修正了在 DOM 中動態新增及移除
Map3DElement時,記憶體流失的問題。 - 修正了在
PlaceDetailsCompactElement中使用粗邊框時,圓角圖片與圓角容器的對齊問題。
3.62.12c
2025 年 10 月 30 日
變更:
- [Alpha 版] 移除了實驗性的
ElevationElement。 - 在 3D 地圖
PopoverElement中,新增background-color、border-radius、box-shadow和padding的 CSS 變數。 - 點選相片外部時,Places UI Kit 相片燈箱不會再關閉。
3.62.11d
2025 年 10 月 23 日
變更:
- [Alpha 版管道] 讓深色模式適用於醒目顯示地點情境清單項目。
- 在
AdvancedMarkerElementOptions中新增anchorLeft和anchorTop屬性。 <gmp-pin>網頁元件現已推出。使用新的glyphSrc屬性提供字形的圖片網址,或使用glyphText屬性顯示文字。glyph屬性現已在PinElement上淘汰。- 防止在可視區域外建立相關聯的 AdvancedMarker 時,意外顯示 InfoWindow。
- 3D Maps 現已在每週更新頻道推出。這個版本包含新的指南針控制項和簡化的預設 UI 控制項、支援雲端式地圖樣式設定和協作手勢處理、透過
Map3DElement上的新language和region屬性改善本地化功能,以及改善基本地圖標籤的無障礙功能。詳情請參閱「Maps JavaScript 中的 3D 地圖」。 - 改善 3D 地圖的記憶體管理功能,避免 iOS 裝置發生記憶體不足的問題。
- 推出 Routes JS。開發人員可使用 Maps JS API 呼叫 Routes API 並繪製路線。
3.62.9c
2025 年 10 月 9 日
變更:
- 在
AdvancedMarkerElement中新增anchorTop和anchorLeft屬性。這樣就能將標記的錨點變更為預設底部中央以外的位置。
3.62.8d
2025 年 10 月 2 日
變更:
- Maps Embed API 啟用新的攝影機控制項。
- [Beta 版管道]
Map3DElement類別和Map3DElementOptions介面中的defaultUIDisabled屬性已替換為defaultUIHidden。defaultUIDisabled仍可在beta管道中運作。 - [Beta 版]
FlyAroundAnimationOptions介面中的rounds屬性已替換為repeatCount。rounds仍可在beta管道中運作。 mapMode屬性現已在PlaceContextualElement上淘汰。
3.62.7e
2025 年 9 月 25 日
變更:
- 為 PlaceContextualElement 啟用醒目顯示標記。
3.62.6d
2025 年 9 月 18 日
變更:
- [Beta 版] 釐清
Route錯誤訊息。 - [Beta 版] 支援
Route要求中的 Place 資源名稱。 - [Beta 版] 允許從
RouteLeg路徑建立Route折線。
3.62.5d
2025 年 9 月 10 日
變更:
- [Beta 版管道] Polyline3DElement 中的
coordinates屬性已替換為path,現在可做為 HTML 屬性使用。Polygon3DElement 的outerCoordinates屬性已替換為path,現在可做為 HTML 屬性使用。Polygon3DElement 的innerCoordinates屬性已替換為innerPaths。這兩個元素的所有「coordinates」屬性都已淘汰,但仍可在 Beta 版中運作。
3.62.3c
2025 年 9 月 3 日
沒有公開異動。
3.62.2c
2025 年 8 月 28 日
變更:
- 繪圖程式庫已淘汰。詳情請參閱 https://developers.google.com/maps/deprecations。
3.62.1
2025 年 8 月 21 日
變更:
- [Beta 版] 在
AddressValidation.fetchAddressValidation()中,為 Address Validation API 的工作階段管理功能新增sessionToken和placeAutocompleteElement選用選項 - [Beta 版管道] 推出 Routes JS。開發人員可透過此 API 發出 Routes API 呼叫,並使用 Maps JS API 繪製路線。
3.61.14
2025 年 8 月 7 日
變更:
- 修正問題:在水平模式下,Place Details 精簡元素無法使用相片燈箱。
3.61.12c
2025 年 7 月 31 日
變更:
- 新增 PlaceAutocompleteElementOptions 和 BasicPlaceAutocompleteElementOptions 中其他欄位的說明文件。
- 解決進階標記在平移至畫面外時,會短暫閃爍然後消失的問題。
- 在 Place 類別中新增 googleMapsLinks。
3.61.11a
2025 年 7 月 24 日
變更:
- 將 originalText 和 originalTextLanguageCode 新增至 Place Review 類別。
- [Alpha 版管道] 為 PlaceContextual Maps Grounding Widget 啟用 mapMode。允許使用者在 ROADMAP、HYBRID 和 NONE 之間切換。
- [Beta 版管道] 如果地圖無法初始化 (例如使用者的瀏覽器不支援 WebGL),Map3DElement 現在會觸發事件。
- 地圖上的 45° 圖像已淘汰。詳情請參閱「淘汰項目 - 45° 圖像」。
3.61.10d
2025 年 7 月 17 日
變更:
- Basic Place Autocomplete 小工具現已在每週發布的管道中推出。
- [Alpha 版] 移除實驗性 PlaceListElement。
- 新增 PlaceSearchElement 和相關設定 / 要求元素。
- PlaceDetailsElement 和 PlaceDetailsCompactElement 的其他樣式權杖。
3.61.9a
2025 年 7 月 10 日
變更:
- 更新標記,避免使用螢幕閱讀器時,每個項目都重複顯示導覽說明。現在每次進入群組時,只會播報一次操作說明。
- 修正深色模式下鍵盤快速鍵對話方塊的對比問題。
- 為 Place Autocomplete 元素啟用邊框、邊框半徑、小工具背景顏色和色彩配置自訂支援。Place Autocomplete 元素現在會自動套用深色模式。如要停用,請在 CSS 中套用
color-scheme: light。 - 在 Place Photo 和 Review 類別中新增 googleMapsURI 欄位。
- [Beta 版管道] 在 Address Validation API 中新增
PossibleNextAction列舉。
3.61.7a
2025 年 7 月 1 日
變更:
- Maps JavaScript API 不再支援熱度圖層功能。這個 API 已於 2025 年 5 月淘汰,並將於 2026 年 5 月推出的 Maps JavaScript API 後續版本中停用。詳情請參閱 https://developers.google.com/maps/deprecations)。
- 修正 GA 問題:無法處理點擊自訂樣式隱藏的搜尋點。
- [Beta 版] 新增 3D 地圖中 WebGL 內容遺失的額外處理功能。WebGL 內容還原後,3D 地圖現在會嘗試自行還原。
3.61.6d
2025 年 6 月 26 日
變更:
- 將 internalUsageAttributionIds 新增至 Map3DElement 和 Map3DElementOptions。
3.61.5a
2025 年 6 月 17 日
變更:
- 為 Place Autocomplete 的 LocationBias 啟用字串「IP_BIAS」支援。
- 修正
SearchNearbyRequest的說明文件錯誤。SearchNearbyRequest.RankPreference的預設值為POPULARITY,而非DISTANCE。
3.61.4a
2025 年 6 月 12 日
變更:
- 新增
RPCStatus列舉,用於描述特定網路服務傳回的狀態碼。
3.61.3b
2025 年 6 月 5 日
沒有公開異動。
3.61.2
2025 年 5 月 29 日
變更:
- 新增 PlaceDetailsElement、PlaceDetailsCompactElement 和相關設定元素。已移除 PlaceDetailsSize。
- 修正 PlaceAutocompleteElement 的問題:選取 IME 項目會導致元素選取預測項目。
3.61.1
2025 年 5 月 22 日
變更:
- [Beta 版] 修正 PlaceDetailsCompactElement 地點輸出內容缺少位置/可視區域的問題。
- 在涵蓋的城市中,可查看街道層級的詳細資料。
3.60.12
2025 年 5 月 8 日
變更:
- [Beta 版] Maps JavaScript API 新增 Address Validation API 支援。
- 修正了沒有 Origin 標頭的環境發出網路呼叫的問題。
3.60.11 (已復原)
2025 年 5 月 1 日
變更:
- [Beta 版] 新增 PlaceDetailsCompactElement 和相關設定元素。
- 修正 StreetViewPanoramaOptions.zoomControl = false 無法用於街景服務地圖的問題。
3.60.10
2025 年 4 月 24 日
變更:
- [Beta 版] 3D Maps 現已在 Beta 版推出。這個版本改善了無障礙功能,並為折線、多邊形和 3D 模型新增互動元素。此外,現在可以使用新的
PopoverElement在 3D 地圖上顯示自訂 HTML 內容。詳情請參閱「Maps JavaScript 中的 3D 地圖」。
3.60.9
2025 年 4 月 17 日
變更:
- [Alpha 版] 將 PlaceContextualElement 推出至不受限制的實驗版。
- [Alpha 版] 3D 地圖現在預設會使用以圖片為基礎的光照 (IBL) 算繪 3D 模型。
3.60.8
2025 年 4 月 9 日
變更:
- [Beta 版] LocalContext API 現已完全移除。現在,如果嘗試例項化 LocalContextMapView,系統會擲回錯誤。詳情請參閱 https://developers.google.com/maps/deprecations#localcontext-deprecation。
- 修正錯誤:在觸控裝置上拖曳進階標記時,會導致奇怪的行為。
- 提高協同手勢處理疊加層的不透明度,讓疊加層上的文字在地圖所有區域都符合對比度規定。
- 在 Places API 中新增
PostalAddress支援。 - 確保啟動時的靜態地圖疊加層與基礎地圖的 colorScheme 相同。
3.60.7b
2025 年 4 月 3 日
變更:
- Place Autocomplete 小工具現已在每週發布的管道中推出。
3.60.6
2025 年 3 月 27 日
變更:
- 修正 Safari 的問題:使用
overscroll-behavior的網頁無法正常捲動。 - 修正問題:啟用衝突行為後,新增大量進階標記時會發生閃爍。
- Places 新增
PriceRange支援。
3.60.5 (已復原)
2025 年 3 月 20 日
變更:
- 修正了點選或輕觸進階標記時,無法捲動頁面的錯誤。
- 修正導致全螢幕模式無法在
<gmp-map>中正常運作的錯誤。 - 修正錯誤:隱藏進階標記的資訊視窗仍會顯示。
- 在路線圖中加入單車圖層時,自訂樣式地圖不會失去自訂樣式。
3.60.4
2025 年 3 月 11 日
變更:
- 自訂樣式和背景顏色會套用至已定義樣式的特定地圖類型和色彩配置 (一開始僅限於路線圖和路線圖深色模式)。大眾運輸圖層會保留所選地圖類型的所有自訂樣式。
3.60.3 (已復原)
2025 年 3 月 5 日
變更:
- 修正導致路線面板無法顯示的錯誤。
3.60.2
2025 年 2 月 27 日
變更:
- 地點:新增電動車充電接頭類型 NACS (SAE J3400) 的支援。
- 正式發布 gmp-map 和 gmp-advanced-marker HTML 元素。
3.60.1
2025 年 2 月 20 日
變更:
- [Alpha 版]
Polygon3DElement和Polyline3DElement上的altitudeMode現在預設為CLAMP_TO_GROUND。 - [Alpha 版] 現在必須在
Map3DElement上設定新的mode選項,才能算繪 3D 地圖 (有 2 個新值HYBRID和SATELLITE可用)。現有的defaultLabelsDisabled選項已移除,請將mode設為HYBRID或SATELLITE。 - [Beta 版管道] 如果未針對特定地圖類型設定背景顏色,背景顏色會恢復為預設顏色或
MapOptions中設定的顏色。 - [Beta 版管道] 點陣自訂樣式應只套用至已指派樣式的地圖類型。
- 修正問題:在全螢幕模式下拖曳進階標記時,標記會偏移。此外,我們也修正了在全螢幕模式下拖曳街景服務衣夾人時,會出現偏移的問題。
- 將預設的縮放控制項替換為新的相機控制項,其中包含平移和縮放按鈕。
- 更新縮放按鈕圖示,與新的平移按鈕圖示保持一致。
3.59.8
2025 年 2 月 6 日
變更:
- 顧客現在可以文字形式存取 TransitFare 值。
- [Alpha 版管道] 推出新的 AirQualityMeterElement:<gmp-air-quality-meter>。
- [Alpha 色板] 現在必須在 Google Cloud 雲端專案中啟用 Places API (新版),才能使用 PlaceAutocompleteElement。.
- [Alpha 版] PlaceAutocompleteElement:gmp-placeselect 事件已由 gmp-select 取代,並提供 PlacePredictionSelectEvent 物件,而非 PlaceAutocompletePlaceSelect 物件。
- [Alpha 版] PlaceAutocompleteElement:gmp-requesterror 事件已由 gmp-error 取代,並提供 Event 物件,而非 PlaceAutocompleteRequestErrorEvent 物件。
- [Alpha 版] PlaceAutocompleteElement:componentRestrictions 已由 includedRegionCodes 取代。
- [Alpha 版] PlaceAutocompleteElement:types 已替換為 includedPrimaryTypes。
3.59.7
2025 年 1 月 30 日
變更:
- [Beta 版管道] 為自訂樣式設定的路線圖和深色模式路線圖背景顏色,應在圖塊和地圖邊界後方算繪。
- [Beta 版管道] 新增大眾運輸圖層時,自訂樣式的道路地圖 (或深色模式道路地圖) 會維持自訂樣式,不會還原為預設基本地圖樣式。
- 現在,深色模式的地圖在加入大眾運輸圖層後,仍會保持深色模式。
3.59.6
2025 年 1 月 23 日
沒有公開異動。
3.59.5
2025 年 1 月 16 日
變更:
- 修正錯誤:建立自訂街景服務全景時,會擲回未捕捉的錯誤。
3.59.4a
2025 年 1 月 9 日
變更:
- 修正錯誤:啟用路況圖層時,會擲回未擷取的錯誤。
- [Beta 版管道] 解決 PlaceAutocompleteElement 無法正確產生焦點的問題。
- [Beta 版管道] 在支援的城市中,原子地圖功能會在 z17 和更深層級顯示。
3.59.3
2024 年 12 月 12 日
變更:
- Firebase App Check 現已支援 Maps JS API 和 Places JS。
3.59.2
2024 年 12 月 5 日
變更:
- [alpha channel] 在支援的城市中,縮放等級為 z17 以上時,會顯示基本地圖項目。
- 在初始值設定工具中新增使用情況歸因 ID,協助 Google 瞭解哪些程式庫和範例對開發人員有幫助,例如標記叢集程式庫的使用情況。如要選擇不傳送用量歸因 ID,可以放心刪除這項屬性,或將值替換為空白字串。例項化後,系統可能會忽略對這個值的變更。
- 您現在可以使用 Firebase App Check 防範惡意要求。進一步瞭解如何搭配 Places 使用 App Check,以及搭配 Maps 使用 App Check。
3.59.1
2024 年 11 月 21 日
變更:
- [Beta 版] 修正街景服務未顯示縮放控制項的問題。
- 修正錯誤:無法點擊的舊版標記仍會傳送點擊事件。
- 修正錯誤:切換至自訂地圖類型時,進階標記不會更新像素位置。
- 現在使用地圖 ID 套用預設或自訂地圖類型和樣式時,系統會記錄控制台警告。如有地圖 ID,地圖樣式會透過 Cloud 控制台控制,且目前只有路線圖地圖類型支援雲端樣式。
- 在深色模式中,將滑鼠懸停在樣式攝影機控制移動按鈕上。
- 解決使用極小邊界時,fitBounds 邊框間距的問題。
3.58.11a
2024 年 10 月 31 日
變更:
- [Beta 版] 修正錯誤:街景服務衣夾人無法在網頁元件地圖上使用。
- 防止螢幕閱讀器在 Embed API 地圖上隱藏捲動訊息時,將焦點放在捲動訊息上。
3.58.10
2024 年 10 月 24 日
變更:
- 解決存取工作階段儲存空間時發生例外狀況的問題。
3.58.9 (已復原)
2024 年 10 月 17 日
變更:
- [Alpha 版] 自訂圖片和 SVG 現在可用於 3D 地圖上算繪的標記。
3.58.8
2024 年 10 月 10 日
變更:
- 移除了不正確的 WebGLOverlayView 控制台警告。
- 修正問題:如果地圖是頁面上第一個與指標或滑鼠互動的元素,Chrome 會錯誤地在地圖周圍顯示藍色焦點線。
- 新增 ODRD 車輛和車隊位置供應商,用於 Mobility Services JavaScript Fleet Tracking。
3.58.7
2024 年 10 月 3 日
沒有公開異動。
3.58.6
2024 年 9 月 25 日
變更:
- [Alpha 版管道] 從
Polyline3DElement和Polygon3DElement中移除*Opacity屬性。您可以使用#rgba、#rrggbbaa、rgba(r, g, b, a)或rgb(r g b / a)顏色格式,在對應的*Color屬性中指定 Alpha 值。 - [Alpha 版] 實驗版 3D 地圖現已支援預設 UI 控制項、標記、3D 模型和預設相機動畫函式。
- 修正向量地圖上無法切換自訂地圖類型的錯誤。
- 在高像素密度裝置上,使用高 DPI 衛星圖像。
3.58.5a
2024 年 9 月 19 日
沒有公開異動。
3.58.4a
2024 年 9 月 12 日
沒有面向大眾的變更。
3.58.3
2024 年 9 月 5 日
沒有公開異動。
3.58.2
2024 年 8 月 29 日
變更:
PinElement的文字字形現在會隨著PinElement縮放,且預設顏色與PinElement的預設glyphColor相符。
3.58.1a
2024 年 8 月 22 日
變更:
- [Beta 版] 預設將「縮放」控制項替換為「攝影機控制項」。攝影機控制功能提供縮放和平移控制選項。
- 將
cameraControl和cameraControlOptions屬性發布至MapOptions。 - 允許在例項化地圖時設定色彩配置 (淺色或深色)。
- 如果地圖寬度太小,請更新地圖類型控制項,讓文字換行
- 整合新的標籤工具,用於算繪向量地圖標籤。
- 對於未使用地圖 ID 的開發人員,
v=weekly管道現在預設採用新的基本地圖顏色。詳情請參閱 https://developers.google.com/maps/new-basemap-style-opt-in。
3.57.13
2024 年 8 月 8 日
變更:
- [Beta 版] 在反向地理編碼、正向地理編碼和地點 ID 查詢的地理編碼回應中,新增地址描述元。
3.57.12
2024 年 8 月 1 日
變更:
- [Beta 版管道] 在反向地理編碼、正向地理編碼和地點 ID 查閱的地理編碼回應中,新增地址描述元。
- [Beta 版] 允許在例項化地圖時設定色彩配置 (淺色或深色)。
- 在向量地圖中點選特徵時,縮短 IconMouseEvent 的延遲時間
3.57.10
2024 年 7 月 25 日
變更:
- [Beta 版] 在反向地理編碼、正向地理編碼和地點 ID 查詢的地理編碼回應中,新增地址描述元。
- 在 Place 類別中新增主要類型和顯示名稱的數個屬性。
3.57.9
2024 年 7 月 18 日
變更:
- 提升街景服務衣夾人控制項的無障礙功能。
3.57.8b
2024 年 7 月 11 日
沒有公開異動。
3.57.7
2024 年 7 月 4 日
變更:
- 將電動車選項和燃料選項新增至 Place 類別屬性。為 Place.searchByText 啟用電動車搜尋選項。
3.57.6a
2024 年 6 月 27 日
沒有公開異動。
3.57.5
2024 年 6 月 20 日
沒有公開異動。
3.57.4
2024 年 6 月 13 日
變更:
- [Beta 版頻道] 整合了新的標籤器,用於算繪向量地圖標籤。
- InfoWindow 有新的
isOpen屬性,可指出是否在地圖或街景服務中開啟。 - 修正 Place Autocomplete
PlacePrediction類別的錯誤參考文件。
3.57.3a
2024 年 6 月 6 日
- [Beta 版] 在反向地理編碼、正向地理編碼和地點 ID 查詢的地理編碼回應中,新增地址描述元。
3.57.2
2024 年 5 月 28 日
變更:
- 修正網頁元件中的地圖類型控制項無法開啟選單的錯誤。
- 修正導致 AdvancedMarkerElement 缺少拖曳指標的錯誤。
- 為新版 Place API 新增自動完成功能。
- 地圖光柵圖塊現在會以 WebP 圖片格式提供。
- 更新 Place.searchByText 和 Place.searchNearby 的說明文件,指向正確的欄位清單。
- 週報頻道現在提供新的資訊視窗關閉按鈕和選用標題。
3.57.0
2024 年 5 月 24 日
沒有公開異動。
3.56.12a
2024 年 5 月 9 日
變更:
- 修正導致
AdvancedMarkerElement缺少拖曳指標的錯誤。
3.56.11
2024 年 5 月 2 日
變更:
- [Beta 版管道]
<gmp-map>現在也會在設定地圖 ID 但地圖 ID 上沒有明確設定的算繪類型 (例如 DEMO_MAP_ID) 時,預設為向量模式。
3.56.10
2024 年 4 月 25 日
變更:
- [Beta 版管道] PlaceAutocompleteElement 的 gmp-placeselect 事件現在會冒泡。
- [Beta 版] 新增 InfoWindow 關閉按鈕和選用標頭。
- [Beta 版] 改善街景服務衣夾人控制項的鍵盤和單指標無障礙功能。
- 修正移除進階標記造成的記憶體流失問題。
- 修正圓形無法繪製平滑周邊的問題。
- 新增 API,可在 google.maps.Map 例項化期間設定向量模式 (不需要 mapId)。
3.56.8
2024 年 4 月 11 日
變更:
- 修正使用
AdvancedMarkerElement時的記憶體流失問題。
3.56.7
2024 年 4 月 4 日
變更:
- 將 searchNearby 函式新增至新的 Place 類別。
3.56.6
2024 年 3 月 28 日
變更:
- [Beta 版] 地圖光柵圖塊現在會以 WebP 圖片格式提供。
- 修正向量地圖上,地圖上搜尋點的資訊視窗錨定位置。
- 修正錯誤:
AdvancedMarkerElement顯示時未設定位置。 - 在 InfoWindow API 中新增「close」事件。
3.56.5
2024 年 3 月 21 日
變更:
- [Beta 版管道] 如果開發人員未使用地圖 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」參數說明文件錯誤。
- [Beta 版] 在
<gmp-map>中建立預設版位,並允許建立自訂元素來包裝 Maps JavaScript API 網頁元件。 - 在新的 Place 類別 API 中加入停車選項。
- 淘汰 google.maps.Marker。請改用 google.maps.marker.AdvancedMarkerElement。目前我們不打算停用 google.maps.Marker,但建議您使用 google.maps.marker.AdvancedMarkerElement,而非 google.maps.Marker。雖然 google.maps.Marker 會繼續修正重大迴歸錯誤,但不會處理 google.maps.Marker 中的現有錯誤。如要停止支援,我們會在 12 個月前發出通知。如要瞭解淘汰相關詳情,請參閱 https://developers.google.com/maps/deprecations。
- 在新 Place 類別 API 中新增其他屬性。
- 在新的 Place 類別 API 中加入付款方式。
3.55.11a
2024 年 2 月 15 日
變更:
- 防止地圖在點選時自動捲動到檢視畫面。
3.55.11
2024 年 2 月 8 日
變更:
- [Alpha 版] 從 PlaceAutocompleteElement 移除 inputElement 屬性。
- [Alpha 版] 為 Place Autocomplete 元素新增 CSS 零件
- [Beta 版] PlaceAutocompleteElement 現已推出預先發布版 (v=beta)
- 在 Places V2 API 中新增無障礙選項。
3.55.10
2024 年 2 月 1 日
變更:
- [Beta 版] 淘汰 SearchByTextRequest.rankBy。請改用 SearchByTextRequest.rankPreference。
- [Beta 版] Place.findPlaceFromQuery 和 Place.findPlaceFromPhoneNumber 已無法使用,請改用 Place.searchByText。
- 修正每個管道的用量追蹤。
- 在 JavaScript 行程分享中,為行程和車輛位置供應商啟用車流感知折線。
- 每週版本現已提供新的 Place 類別。
- 淘汰 Place.openingHours。請改用 regularOpeningHours。
3.55.9
2024 年 1 月 25 日
變更:
- [Beta 版] 修正問題:在
MapElement上按下Esc鍵時,無法關閉鍵盤快速鍵對話方塊。 - 在啟動網址中新增網址參數
loading=async,用於直接載入指令碼。這表示 Maps JavaScript API 未同步載入,且指令碼的load事件未觸發任何 JavaScript 程式碼。強烈建議您盡可能將此值設為async,以提升效能。
3.55.8
2024 年 1 月 18 日
變更:
- [Alpha 版] 現在會將工作階段符記做為 PlaceAutocompleteElement 要求的一部分傳送。
- [Beta 版管道] 在
AdvancedMarkerElement中導入新屬性gmpClickable。對於在 Beta 版中使用addEventListener()註冊gmp-click事件的使用者來說,這項異動會造成破壞性影響。如要在使用者點按時接收gmp-click事件,請將gmpClickable屬性設為true,或將gmp-clickable屬性新增至網頁元件。如果使用者使用 addListener()註冊gmp-click事件,目前不需要進行任何變更。
3.55.7
2024 年 1 月 11 日
變更:
- [Beta 版]
AdvancedMarkerElement的element屬性現在會指向AdvancedMarkerElement的例項。 - [Beta 版] 進階標記現在可以使用子節點自訂內容。
- 修正點選地圖後,平移和縮放鍵盤快速鍵無法運作的問題。
- 啟用 JavaScript 行程分享的折線自訂功能。
- [Alpha 版] 將類型、requestedLanguage、requestedRegion 和名稱屬性新增至 PlaceAutocomplete
- [Beta 版] 修正呼叫
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 日
變更:
- [Alpha 版] 將 Place Autocomplete 更新為網頁元件。這是一項破壞性變更。如要瞭解最新用法,請參閱 https://developers.google.com/maps/documentation/javascript/reference/places-widget#PlaceAutocompleteElement。
- [Alpha 版] 更新 Place Autocomplete 元素焦點管理
- [Beta 版] 在 MapElements 中公開 gmp-zoomchange 事件
- 啟用 MapTypeControl HORIZONTAL_BAR,自動處理 RTL 版面配置。
3.54.11
2023 年 10 月 26 日
變更:
- 修正問題:在 Google 地圖上設定控制項時可能會發生錯誤。
- 新增功能,可透過 StreetViewLocationRequest 和 StreetViewControlOptions,限制只顯示 Google 官方來源的街景服務圖像。
3.54.10
2023 年 10 月 18 日
變更:
- [Beta 版管道] MapElement 現在會根據計算出的
direction樣式,自動調整從左到右或從右到左的控制項版面配置。您也可以使用版位新增自訂控制項。ControlPosition 現在支援 LTR/RTL 版面配置的邏輯值。現在,Maps Embed API 也會根據語言,自動調整由左至右或由右至左的控制項版面配置。 - [Beta 版管道] MapElement 現在已啟用 delegatesFocus
3.54.9
2023 年 10 月 12 日
- [Beta 版] 在 Places v2 API 中新增編輯摘要。
3.54.7a
2023 年 9 月 28 日
變更:
- Journey Sharing JavaScript 新增支援多個位置資訊提供者。
3.54.6
2023 年 9 月 21 日
變更:
- google.maps.FeatureLayer 會回應 mousemove 事件。
- 新增 google.maps.FeatureType.SCHOOL_DISTRICT,因此資料導向樣式支援學區。
3.54.5
2023 年 9 月 14 日
變更:
- [Beta 版] 修正導致 AdvancedMarkerElement 的 addEventListener() 無法使用的錯誤。
3.54.4
2023 年 9 月 7 日
變更:
- Google 標誌與地圖上的著作權資訊重疊的頻率會降低。
3.54.2
2023 年 8 月 24 日
變更:
- 修正 DirectionsRenderer 中的錯誤:如果未在算繪 DirectionsResult 前設定縮放和中心點,地圖就不會載入。
3.54.1
2023 年 8 月 18 日
變更:
- 升級 Maps JavaScript API,原生支援 ECMAScript 2020。
- 進階標記現在會更清楚地顯示。
- 如果 Array.from 遭到覆寫,且實作不支援可疊代項目,地圖就會停用。
- 修正縮放按鈕在極限等級停用時,焦點會消失的問題。
3.53.13
2023 年 7 月 27 日
變更:
- [Beta 版] 新 Place 類別中的出處資訊已重構。
PhotoAttribution現在是AuthorAttribution。author現已改名為displayName。authorURI現在是uri。photoURI「{?string}」現已在「AuthorAttribution」上架。Photo.attributions現已改名為Photo.authorAttributions。Review.authorAttribution「{?AuthorAttribution}」取代「Photo.author/authorURI/authorPhotoURI」。 - [Beta 版] 在 Place 類別 searchByText() 方法中,新增必填欄位
textQuery,並淘汰query。 - 調整光柵地圖標籤和圖示的資訊視窗錨定偏移。
3.53.12
2023 年 7 月 20 日
變更:
- [Beta 版] 新增 JavaScript 行程分享 - 車隊追蹤的 ODRD 車輛和車隊位置資訊提供者。
- 更新傳遞至
LatLng()建構函式的引數遭到忽略時的警告訊息。 - 淘汰
Marker.collisionBehavior,改用AdvancedMarkerElement.collisionBehavior。
3.53.11
2023 年 7 月 13 日
變更:
- 當指定點與折線的起點或邊緣夠近時,函式
isLocationOnEdge()現在會傳回true。 - 新增錯誤記錄,讓開發人員知道向量地圖無法載入,並轉換回光柵地圖。
3.53.7
2023 年 6 月 15 日
變更:
- [Alpha 版] 更新 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 日
變更:
- [Alpha 版管道] 修正以下錯誤:使用方向鍵醒目顯示預測結果,然後點選 Escape 鍵時,Place Autocomplete 元素不會還原原始文字。
- [Alpha 版] 更新 Place Autocomplete 自動預測樣式,確保文字溢位時顯示刪節號。
- [Beta 版管道] 當地特色現在會顯示通知,指出當地特色地圖上的地點情境資訊即將停用。
- 修正錯誤:街景服務衣夾人必須先返回底座至少一次,才會顯示拖曳時的預覽畫面。
- Place Autocomplete 服務的邊界、位置和半徑已淘汰。請改用 locationBias 和 locationRestriction。
3.53.2
2023 年 5 月 4 日
變更:
- [Beta 版管道] 資料集資料導向樣式現已推出
- [Beta 版管道]
<gmp-map>和<gmp-advanced-marker>Web 元件現已推出。 - 在 JavaScript 行程分享中,將 TimeWindow 新增為 Task 和 TaskTrackingInfo 的欄位。
- AdvancedMarkerElement 和 PinElement 已發布至每週更新頻道。
- 界線資料導向樣式功能已在每週更新版本中推出。
getMapCapabilities和mapcapabilities_changed事件已發布至每週管道。
3.53.1a
2023 年 4 月 27 日
變更:
- 更新 Place Autocomplete 服務,支援 locationBias 和 locationRestriction
- [Beta 版管道] 發布 Place v2 toJSON 方法的說明文件。
- [Beta 版] 修正地圖換行時,進階標記拖曳的問題。
- [Beta 版] 資料導向樣式 PlaceFeature.fetchPlace displayNames 將以使用者的語言顯示。
- [Beta 版] AdvancedMarkerView 和 PinView 已重新命名為 AdvancedMarkerElement 和 PinElement。
- [Beta 版] 修正問題:有時系統不會明確載入 AdvancedMarkers 和 Pins,但這些項目仍可使用。請記得一律先載入「標記」程式庫,再存取這些類別。
- [Beta 版] AdvancedMarker
position現在會正規化為 LatLngAltitude。 - [Beta 版] 停用進階標記
draggable屬性,改用gmpDraggable。
3.52.9
2023 年 4 月 13 日
變更:
- [Beta 版] 將 Place 屬性「priceLevel」的值從數字變更為字串。「priceLevel」可能的值現為:「FREE」、「INEXPENSIVE」、「MODERATE」、「EXPENSIVE」、「VERY_EXPENSIVE」。
- [Beta 版] 淘汰 AdvancedMarkerView.draggable,改用 gmpDraggable。
- [Beta 版] 從 Place 類別中移除「icon」屬性和欄位名稱。建議開發人員改用「svgIconMaskURI」。
- [Beta 版] AdvancedMarkerView 的 title 屬性現在只接受字串。你可以使用空字串移除標題。
- [Beta 版管道] 將「svgIconMaskURI」新增為 Place.fromPlaceFrom 方法支援的欄位名稱。
- [Beta 版] 將 Place 類別屬性從
userRatingsCount變更為userRatingCount - 改善錯誤記錄到控制台時的顯示方式。
修正錯誤:
- 修正關閉 InfoWindow 時會發生錯誤的問題。
3.52.8
2023 年 4 月 6 日
變更:
- 在 JavaScript 行程分享中,新增
pollingIntervalMillis做為輪詢位置供應商的公開欄位。 - [Beta 版] 將 Place 類別 JSON 回應從蛇形命名法變更為 lowerCamelCase。
修正錯誤:
- 修正地點評論的
publishTime顯示錯誤日期的問題。 - 修正問題:建立自訂元素時,會導致全域中斷。
- [Beta 版管道] 修正地圖換行時,進階標記會消失的錯誤。
3.52.6
2023 年 3 月 23 日
變更:
- [Alpha 版] 發布 Place Autocomplete 小工具 (新版) 實驗功能。
- 將 JavaScript 行程分享功能發布至每週頻道。
3.52.5
2023 年 3 月 16 日
變更:
- [Beta 版頻道] 資料導向樣式:已移除 NEIGHBORHOOD、ADMINISTRATIVE_AREA_LEVEL_3、 ADMINISTRATIVE_AREA_LEVEL_4 和 SUBLOCALITY_LEVEL_1 FeatureType。
修正錯誤:
- 修正錯誤:importLibrary() 使用的程式庫的 TypeScript 介面為空白。
3.52.4
2023 年 3 月 9 日
變更:
- [Beta 版] 拖曳標記時,抑制進階標記的點擊事件。
3.52.3
2023 年 3 月 2 日
變更:
- [Beta 版管道] 為 JavaScript 旅程分享新增 TaskTrackingInfo 實體。
- [Beta 版] 升級 Maps JavaScript API,原生支援 ECMAScript 2020。
修正錯誤:
- 修正了在新增及移除地圖標記時可能發生的記憶體流失問題。
- 修正錯誤:在觸控裝置上,當可點選的進階標記下方有互動元素時,該元素會變成可點選。
3.52.2
2023 年 2 月 23 日
變更:
- [Beta 版] 資料導向樣式:移除 PlaceFeature.displayName 屬性。
- [Beta 版] 修正呼叫 setMap(null) 時,WebGLOverlayViews 未正確移除的問題
- 修正了回報
search程式庫不明的錯誤。 - 修正錯誤:InfoWindow 關閉按鈕在 Shadow Root 中時無法顯示。
- 為改善網站體驗核心指標並減少不必要的資料傳輸,Maps JavaScript API 現在會延遲載入地圖圖塊,直到地圖接近檢視區塊為止。在網頁初始可視區域內建立的地圖,應該不會有任何差異。
3.52.1
2023 年 2 月 16 日
變更:
- 新增
importLibrary()函式,可在執行階段動態載入程式庫。 - [Beta 版管道] 在進階標記上開啟時,啟用 InfoWindow 的自動平移功能。
- [Beta 版] 將 Journey Sharing 程式庫資料物件中的特定欄位設為不可為空值
- [Beta 版] 資料導向樣式:NEIGHBORHOOD、ADMINISTRATIVE_AREA_LEVEL_3、ADMINISTRATIVE_AREA_LEVEL_4 和 SUBLOCALITY_LEVEL_1 FeatureTypes 已淘汰。並將於 2023 年 3 月移除。
3.51.8
2023 年 2 月 2 日
變更:
- Beta 版:支援在自訂地圖類型上算繪進階標記。
- 現在,最新版本的內嵌 bootstrap 載入器會重複使用文件中其他位置的 CSP 隨機值。
3.51.7
2023 年 1 月 26 日
變更:
- Beta 版:資料導向樣式:新增 fetchPlace 方法,用於取得 PlaceFeature 的顯示名稱。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 版:在 Place 類別中新增屬性
- Beta 版:如果點擊位置有多個地圖項目,資料導向樣式 FeatureMouseEvent.features 陣列可能包含多個地圖項目,且點擊位置下的所有 FeatureLayer 點擊事件監聽器都會觸發。
- Beta 版:如果 google.maps.Map.getFeatureLayer 的引數無效,則會擲回錯誤。
- 修正全螢幕地圖上進階標記的像素位置。
- 變更地圖滑鼠事件,現在會忽略已按下其他滑鼠按鈕時發生的滑鼠按鈕點擊事件。
- 修正錯誤:放大地圖時,進階標記會消失。
- 改善地圖含有多個進階標記時,放大地圖的效能。
- 更新 StreetViewPanoramaOptions 說明文件,明確指出 clickToGo 不適用於自訂全景。
- 改善建立 LatLngBounds 時的效能,包括透過 Map.getBounds() 建立。
- 更新 onAdd 和 onRemove 的 WebGLOverlayView 參照。
- 為行程分享功能新增固定標記樣式自訂設定。
3.51.3
2022 年 12 月 8 日
變更:
- 修正錯誤:標記位於地圖可視區域外時,不會放棄鍵盤焦點。
- Beta 版管道:推出
Place類別,這個全新的簡化 API 支援 Promise 等新型使用模式。「地點」類別包含一些新的資料欄位。 - Beta 版管道:修正錯誤,以防在傳遞以 Proxy 包裝的地圖時,進階標記無法算繪。
- Beta 版:新增 JavaScript 行程分享的行程位置供應商標記自訂功能。
3.51.2
2022 年 12 月 1 日
變更:
- Beta 版:
google.maps.importLibrary()API 現已推出。 - Beta 版:已淘汰:當地特色已淘汰,不建議新網站使用。相關功能會繼續運作;如要停止支援,我們會在 12 個月前發出通知。如果想要自行建構類似當地特色的體驗,建議查看快速建構工具中的「探索鄰近地區」解決方案,或是使用 Maps JavaScript API 的 Places Library。Places Library 的程式碼範例和程式碼研究室可以助您一臂之力。
- Beta 版管道:為改善網站體驗核心指標並減少不必要的資料傳輸,地圖 JavaScript 現在會延遲載入地圖圖塊,直到地圖接近檢視區塊為止。在網頁初始可視區域中建立的地圖應該不會有任何差異。
- Beta 版:新增事件,用於輪詢行程分享位置資訊提供者的狀態變更。
- Beta 版管道:新增「行程分享」的樣式自訂函式。淘汰舊版設定方法。
- 在路線面板的步驟中新增鍵盤無障礙功能。現在可以使用 Tab 鍵瀏覽路線,並使用空格鍵或 Enter 鍵選取。
-
google.maps.geometry.spherical.computeArea()現在接受LatLngBounds和Circle。LatLngBounds現在可以使用LatLngBoundsLiteral建構。 - 在「建議路線」
DirectionRenderer面板的圖片中新增alt文字。
3.51.1
2022 年 11 月 17 日
變更:
- Beta 版:Places 程式庫中的 Place 類別已發布。
- Beta 版管道:新增「行程分享」的樣式自訂函式。舊版設定方法已淘汰。
- Maps Embed API 已停止支援 Internet Explorer 11。
- 使用混合或衛星地圖類型時,Maps Embed API 中的 Google 標誌會變更樣式,提高能見度
- 改善進階標記載入效能。
- 讓繪圖「復原」按鈕可透過鍵盤存取,並支援螢幕閱讀器。
- 讓方向資訊算繪器的標記可透過鍵盤存取,並方便螢幕閱讀器使用。
- 為地圖比例尺控制項新增 ARIA 說明。
- 啟用鍵盤焦點和地圖比例尺控制項的互動功能。
- 為 Geocoder JS API 導入語言參數。如果未明確指定,Maps JS API 不會再將
US視為 Geocoder 中的預設區域。 - 在 Directions JS API 中導入語言參數。
- 在 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 上的 InfoWindow 右側和底部邊框間距。
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屬性中,新增「這個欄位為唯讀。」
修正錯誤:
- JSON 自訂樣式中的顏色現在會使用預設樣式的不透明度,而非強制設為 100%。
3.50.7
2022 年 9 月 29 日
變更:
- 螢幕閱讀器現在會朗讀如何與地圖和街景服務互動的操作說明。
- 在鍵盤快速鍵對話方塊中,新增傾斜和旋轉鍵盤快速鍵。
3.50.6
2022 年 9 月 22 日
修正錯誤:
- 修正 iOS 上的 Voice Over 可能會瀏覽鍵盤快速鍵對話方塊下方元素的問題。
- 為靜態地圖圖片新增替代文字。
變更:
- 現在,如果呼叫
map.getMapCapabilities()時發生錯誤,系統會將錯誤記錄到控制台。
3.50.5
2022 年 9 月 15 日
變更:
- 為 LatLngBounds 新增 MAX_BOUNDS 常數,表示地圖的 LatLng 邊界上限
- 允許螢幕閱讀器對預設標記執行點擊動作。
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 版:在 Beta 版中推出地圖功能 API (
getMapCapabilities和mapcapabilities_changed事件)。 - Beta 版:在
google.maps.Geocoder中導入language參數。 - Beta 版:在
google.maps.DistanceMatrixService中導入language參數。 - Beta 版:在
google.maps.DirectionsService中導入language參數。 - 修正多個 Places JS API 忽略區域代碼的錯誤。為各種 Place JS API 導入語言和區域參數。
- 如果網站的內容安全政策設定中沒有 googleapis.com 網域,Maps JavaScript API 街景服務將不再支援這類網站。詳情請參閱內容安全政策指南。
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 中,由右至左語言的路線懸停文字遭截斷的問題。
- 讓大眾運輸資訊視窗更易於存取,且方便螢幕閱讀器使用。
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 導入語言和區域參數。
- 在深色模式下,提升全螢幕和指南針控制項的色彩對比度。
- 讓街景服務的羅盤控制項、關閉按鈕和地址連結控制項可供存取,並支援螢幕閱讀器。
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 版:將
JourneySharing程式庫納入 Maps JavaScript API TypeScript 類型、外部和參考文件。 google.maps.event.addDomListener()和google.maps.event.addDomListenerOnce()函式已淘汰,不建議使用。請改用標準addEventListener()方法。這些方法會繼續運作,目前無停用計畫。- 在街景服務標記圖示中新增
title和aria-label。 - 將
aria-pressed屬性新增至全螢幕控制項。 - 改善「地圖類型」控制項的下拉式選單間距。
- 更新「地圖類型」下拉式選單控制項的 aria 標籤。
修正錯誤:
- 從預設地圖類型控制項中移除不允許的
aria-expanded屬性。
3.48.8
2022 年 4 月 7 日
變更:
- 改善 Maps JavaScript API 和 Embed API Google 標誌的色彩對比。
3.48.7a
2022 年 3 月 31 日
變更:
- Beta 版:移除已淘汰的 WebGL 疊加層檢視 API。
- 為 Maps JavaScript API 客戶啟用更新版底圖。更新後的基本地圖已在消費者版 Google 地圖中採用,提供更豐富、更詳細的基本地圖,特別是土地的自然地貌。
修正錯誤:
- 還原
map.fitBounds()的先前修正 (縮短可視區域轉換距離),等待分析。 - 修正高色彩對比模式下,地圖類型控制項的色彩對比問題。
- 比對地圖類型控制項核取方塊的無障礙元素名稱與對應的視覺標籤。
- 修正高色彩對比模式下,資訊視窗的色彩對比問題。
3.48.6
2022 年 3 月 24 日
變更:
- 修正
map.fitBounds(),縮短距離時可簡化可視區域的轉場效果。
3.48.5
2022 年 3 月 17 日
變更:
- 僅限 Safari:確保關閉按鈕和內容容器會自動聚焦於
open。
修正錯誤:
- 修正 s
InfoWindows 上「在 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 的第一個和第二個參數現在會合併為 LatLngAltitude,而不是 LatLng 和
number。 - 已將 LatLng 的
noWrap參數重新命名為noClampNoWrap。 - 現在當標記成為焦點時,螢幕閱讀器會朗讀標記的導覽說明。
- Maps JavaScript API 現在會回報遙測資訊。您可能需要更新內容安全政策,確保系統不會在瀏覽器層級封鎖這些呼叫。詳情請參閱常見問題。
- 這個版本不支援 Internet Explorer。如要繼續支援 Internet Explorer 11,請指定
v=3.47,這項功能將於 2022 年 11 月停用。
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 版: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就能做為參數。 - 新增 onGIStateUpdateRequest API,在 Maps JavaScript API 中支援 WebGL。
- 修正錯誤畫面上的色彩對比度。
- Internet Explorer 11 已在 v=beta 中停用。目前支援 Internet Explorer 11 的最新版 Maps JavaScript API 是 3.47 版。我們將在 2022 年 11 月全面停止支援 Internet Explorer 11。
keyboardShortcuts地圖選項設為false時,地圖不會再接收 Tab 鍵焦點。- 現在達到最大或最小縮放等級時,「放大」和「縮小」按鈕會停用。
- 將
MapType控制項轉換為使用語意元素,改善 Maps Embed API 的無障礙功能和螢幕閱讀器體驗。 - 在錯誤畫面中為圖示新增替代文字。
- 多項一般程式碼健康狀態改善。
修正錯誤:
- 將不符合 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:修正部分文字項目的顏色對比。
- 修正外部函式中的
google.maps.Marker.MAX_ZINDEX類型。
3.46.11
2021 年 10 月 28 日
變更:
- 已轉換 getter 和 setter,改用 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中新增兩個欄位。 - 每週版本已更新至 3.46 版。
- 每季版本已更新至 3.45 版。
- 如指定版本號碼,仍可使用 3.44 版。
- 3.43 版已刪除,無法再使用。
淘汰項目:
- 我們即將停止支援 Internet Explorer。自 2021 年 8 月起,Internet Explorer 11 使用者會在 Maps JavaScript API 3.46 版的地圖頂端看到警告訊息。目前支援 Internet Explorer 11 的最新版 Maps JavaScript API 是 3.47 版。 我們將在 2022 年 11 月全面停止支援 Internet Explorer 11。
修正錯誤:
- 修正多邊形頂點在特定縮放等級會位移的錯誤。
- 修正多個資訊視窗內容重疊的錯誤。
3.45.8
2021 年 7 月 29 日
變更:
- Embed API:在嵌入的地圖上,重新導向至路線頁面後,縮放等級會保留。
3.45.7
2021 年 7 月 22 日
變更:
- 已停止支援 IE11。IE11 中的地圖現在會在 Beta 版管道中顯示橫幅。
- 更新嵌入式地圖中的「取得路線」連結,提供更準確的路線。
修正錯誤:
- 修正
getFeatureById()方法無法擷取 ID 為 0 的地圖項目問題。 - 修正
ComponentRestriction值為未定義或空值時,系統會擲回UNKNOWN ERROR/SERVICE BACKGROUND ERROR的問題。
3.45.6a
2021 年 7 月 15 日
變更:
- 開啟後,如果第一個可聚焦的控制項不在 InfoWindow 可視區域中,或
disableAutoPan=true,系統現在會將焦點移至 InfoWindow 容器。
修正錯誤:
- 修正錯誤:從地圖中移除繪圖管理工具並重新加入時,系統會自動完成未完成的多邊形繪圖。
- 修正錯誤:在某些語言中,「嵌入地圖」彈出式視窗的「路線」字串會遭到截斷。
3.45.5
2021 年 7 月 1 日
變更:
- 更新 typings 和 JS API 中 Maps Studio 的網址。
修正錯誤:
- 修正提供回呼時未處理的 Promise 拒絕問題。
3.45.4
2021 年 6 月 24 日
變更:
- 修正錯誤:提交表單時,會開啟鍵盤快速鍵對話方塊。
- 修正「鍵盤快速鍵」按鈕未對齊的錯誤。
- 移除不小心新增至
window的物件 (Spherical、PolylineCodec、PolyGeometry)。請改用完整命名空間存取這些物件。
3.45.3
2021 年 6 月 16 日
修正錯誤:
- 更新
InfoWindow,這樣在與地圖例項化相同的執行迴圈中呼叫open()時,焦點就不會移動。
變更:
- 更新了
InfoWindowOpenOptionsAPI 參考資料部分,提供更詳細的資訊。 - 修正 Safari 中使用鍵盤導覽 (Tab + Option) 時的焦點環。
3.45.2
2021 年 6 月 10 日
修正錯誤:
- 修正問題:在 Embed API 中,鍵盤快速鍵對話方塊的背景無法正確疊加在「地圖類型」控制項上。
- 修正載入字型 CSS 樣式時可能導致錯誤的問題。
- 修正了在開啟 InfoWindow 的情況下平移地圖時,可能會發生閃爍的問題。
變更:
- 新增
InfoWindowOpenOptions.map屬性。
3.45.1
2021 年 6 月 3 日
變更:
- 在 Data.StyleOptions 介面中,新增動畫、圖示、標籤和不透明度屬性的說明文件。
- 重新設計著作權對話方塊,提升無障礙支援。
- InfoWindows 現在會在開啟時自動管理焦點。這是新的預設行為。
- 新增 InfoWindowOpenOptions API,讓開發人員控制開啟 InfoWindow 時的焦點管理方式。
- 現在只要按下 ESC 鍵,即可關閉資訊視窗。
- 使用螢幕閱讀器時,資訊視窗現在會以「對話方塊」的形式顯示。
- Polyfill 隔離功能現已啟用,這項異動可防止 Maps API 內部 Polyfill 安裝在主機頁面上。
修正錯誤:
- 修正切換瀏覽器分頁時,會出現地圖焦點環的問題。
- 修正問題:在部分瀏覽器中,以滑鼠與地圖控制項、標記元素和地圖類型控制項子選單項目互動時,焦點環會錯誤顯示。
新功能:
- 支援 Directions、距離矩陣、Elevation、Geocoder、Maximum Zoom Imagery、StreetView 和
AutcompleteService.getPlacePredictions()服務中的 Promise。 - 在地圖上新增鍵盤快速鍵控制項和對話方塊,提高鍵盤快速鍵的曝光度。
- 向量地圖現已在每週發布管道中推出 (僅限基本功能; WebGL 功能則在 Beta 版管道中推出)。
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 日
變更:
- 當地特色資料庫:將「地點詳細資料」檢視畫面中的 Google 標誌移至內容底部。
3.44.7
2021 年 3 月 25 日
變更:
- InfoWindow 關閉時,鍵盤焦點現在會回到適當的元素。
3.44.4
2021 年 3 月 4 日
變更:
- 45 度角圖像 現在支援更多縮放等級,旋轉控制項也新增順時針和逆時針按鈕。
修正錯誤:
- 修正重複算繪地圖時可能發生的記憶體流失問題。
- 修正了在地圖上新增或移除圓形或矩形時,可能發生的記憶體流失問題。
3.44.2
2021 年 2 月 25 日
變更:
- 修正錯誤:在 Beta 版中,Place Autocomplete
getPlacePredictions函式呼叫會錯誤地指向錯誤的端點。
3.44.1
2021 年 2 月 18 日
變更:
- 重新載入顯示的地點時,LocalContext 地點選擇器按鈕現在會停用。
- 現在可聚焦於非最佳化標記,並透過鍵盤存取。
- Beta 版:已移除意外新增至
window(Spherical、PolylineCodec、PolyGeometry) 的物件。這些物件應改為在完整命名空間存取。 - 在 Beta 版中啟用 Polyfill 隔離功能。也就是說,Maps JavaScript API 不會再將 polyfill 安裝到主機網頁。
3.43.8a
2021 年 2 月 25 日
只有每季更新管道會更新。變更:
- 修正多次轉譯地圖時發生的記憶體流失問題
3.43.8
2021 年 2 月 5 日
變更:
- 在
AutocompleteService.getPlacePredictions()中新增對 Promise 的 Beta 版支援。
修正錯誤:
- 修正問題:即使
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事件中,系統會在控制台中記錄錯誤。 - 修正標記可點選區域過大的錯誤。
- 修正 polyfill 衝突錯誤,該錯誤會影響 IE11 上的符號。
3.43.2
2020 年 12 月 1 日
變更:
- 新增
contextmenu事件,做為rightclick事件的更佳替代方案。contextmenu事件新增了回應 macOS 上 Ctrl 鍵點擊的功能。 - 提供
title或label時,為未最佳化的標記新增無障礙屬性。 - 為
MapType控制項新增更多 ARIA 標籤和角色,提升螢幕閱讀器的使用體驗。 - 改善
MapType控制項的螢幕閱讀器支援功能。當使用者離開控制項時,下拉式選單會自動關閉。 - 修正螢幕閱讀器在下拉式選單中回報的項目數量,避免將行分隔符號計為清單項目。
- 在
map元素中新增焦點環,在透過鍵盤互動取得焦點時,指出鍵盤焦點。 - 在
MapType控制項中新增其他鍵盤控制項。現在,當控制項失去焦點時,下拉式選單選項會自動關閉。 向上鍵和向下鍵可開啟下拉式選單,Escape 鍵則可關閉。 Home 和 End 鍵分別可移至下拉式選單中的第一個和最後一個項目。
修正錯誤:
- 修正錯誤:在某些情況下,取消標記動畫可能會導致該標記提早終止後續動畫。
3.43.1a
2020 年 11 月 20 日
變更:
- 在
MarkerLabel介面中新增className屬性,設定label元素的 CSS 類別。 - 最大縮放圖像服務新增對 Promise 的 Beta 版支援。
- 在 StreetView 服務中新增對 Promise 的 Beta 版支援。
- 提供
title或label時,為未最佳化的標記新增無障礙文字。 - 從
MapType控制項下拉式選單按鈕中移除aria-pressed標籤,提升無障礙功能。 - 將
DropdownMenu和DropdownMenuItem轉換為語意元素,提升無障礙程度。 - 變更著作權元素文字,以符合色彩對比標準。
- 現在可以使用 Enter 鍵或空格鍵開啟及關閉下拉式選單。
- 下拉式選單項目現在可以聚焦。
- 當地特色資料庫:輪轉介面控制按鈕現在會在無效時停用,且不會再與清單中的第一個或最後一個項目重疊。
修正錯誤:
- 修正
GroundOverlays跨越 180 度子午線時可能發生的錯誤。 - 如果將
disableDefaultUI設為true,鍵盤快速鍵預設不會再停用。 - 修正地圖切換鈕的螢幕閱讀器文字錯誤。
- 將無障礙元素名稱和類型新增至
Map。 - 修正介面文件,先前文件錯誤地將部分選用屬性顯示為必要屬性。
- 修正了傳遞
LatLngLiteral時,系統會忽略noWrapLatLng建構函式參數的錯誤。
3.43
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 日
變更:
支援更新後的地點圖示
2020 年 10 月 1 日
Place Details 和 Place Search 要求傳回的圖示已更新,使用新版圖示字形。您無須採取任何行動,系統會自動顯示新字符。
3.42.7
2020 年 9 月 29 日
變更:
- 修正錯誤:在「回報地圖錯誤」控制項工具提示中,從右到左 (RTL) 語言的字詞順序有誤。
- RTL 文字方向的置中標記標籤。
3.42.6
2020 年 9 月 21 日
變更:
3.42.5
2020 年 9 月 16 日
變更:
- 更新
LatLngBounds.union方法,處理兩個邊界超過 180 度的情況。
3.42.4
2020 年 9 月 8 日
變更:
- 現在,如果偵測到無效的
Date.now()導入作業,系統會將錯誤記錄到控制台。 - 新增 Elevation 服務方法中 Promise 的 Beta 版支援。
- 推出新的
InfoWindow.minWidth屬性,用於指定InfoWindow的最小寬度。 - 修正變更目的地後,路線變得模糊不清的錯誤。
3.42
2020 年 8 月 19 日
Maps JavaScript API 3.42 版現已推出。請參閱版本管理指南。
變更:
- InfoWindow 的預設寬度上限現在為 648 像素,您可以設定 InfoWindow maxWidth 屬性來覆寫這個值。InfoWindow 的寬度現在可以超過 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 Library 中的地點欄位
permanently_closed已淘汰。
3.41
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
2020 年 4 月 14 日
變更:
- 如果傳遞的 mapDiv 不是元素,地圖現在會擲回更容易診斷的 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()兩次會導致地圖歪斜的錯誤。
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現在會傳回從指定起點經緯度到所選地點的直線距離。
淘汰項目:
- 地點欄位
open_now和utc_offset已於 2019 年 11 月 20 日淘汰,並於 2021 年 2 月 20 日停用。詳情請參閱「地點欄位遷移」一文。
- 每週版本已更新至 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 版已刪除,無法再使用。
3.35
2019 年 1 月 29 日
變更:
- API 現在可以傳回每個地點的評論總數。
- 新增 Plus Codes 支援。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 版已刪除,無法再使用。
3.34
2018 年 8 月 14 日
Maps JavaScript API 3.34 版現已推出。 請參閱版本管理指南。
變更:
- 已實作新版名稱。
您現在可以指定發布管道或版本號碼:
- 每週版本已更新至 3.34 版。
- 每季版本已更新至 3.33 版。
- 3.32 版仍可使用。
- 3.31 版已刪除,無法再使用。如果客戶指定 3.0 至 3.31 版,系統會改為提供預設版本,也就是每週版本或每季版本 (請參閱版本控管指南)。
- 現已啟用較大的控制項 UI。 隨著各種裝置的觸控操作增加,我們調整了控制項 UI,以同時適用於手指觸控和滑鼠點擊。(如要停用,請載入 API 並指定 v=quarterly、v=3.33 或 v=3.32)。
3.33
2018 年 6 月 11 日
變更:
- Place Details 要求現在支援使用欄位指定要傳回的地點資料類型。
- 現在有兩項新的 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 標記,後續標記則會是圖塊標記。目前的預設值為所有圖塊標記。
- 在高縮放等級 (放大) 拖曳「衣夾人」時,請偏好使用
NEAREST,而非 Google 選取的BEST全景。 - 在 mousedown 處理常式中變更
gestureHandling: none時,現在運作方式與draggable: false相同 (現在會在mousedown上生效)。
2017 年 11 月 21 日
Maps JavaScript API 3.31 版現已推出實驗版本。請參閱 API 版本管理指南。
變更:
- Place Details 要求現在會傳回
region欄位。
3.30
2017 年 8 月 16 日
Maps JavaScript API 3.30 版現已推出實驗版本。請參閱 API 版本管理指南。
變更:
- 電腦版現在預設啟用全螢幕按鈕。
-
這個版本為電腦應用程式導入
gestureHandling屬性,讓使用者能透過滑鼠滾輪或觸控板進行互動。如要控制使用者與地圖互動的方式,建議您使用gestureHandling屬性,而非scrollwheel、disableDoubleClickZoom和draggable屬性。
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 以上版本不再支援登入地圖。
3.27
2017 年 2 月 2 日
已修正:
- 問題 11331:無法選取 InfoWindow 內的文字
2017 年 1 月 10 日
您現在可以限制自動預測功能,只顯示多個國家/地區的結果。方法是在 AutocompleteOptions 的 componentRestrictions 欄位中指定最多 5 個國家/地區。
2016 年 11 月 15 日
Maps JavaScript API 3.27 版現已推出實驗版本。(請參閱 API 版本管理指南)。
變更:
MapOptions物件中的新gestureHandling選項可協助您,在使用者透過行動裝置與地圖互動時,提供最佳體驗。可用的值如下:greedy:使用者在螢幕上滑動 (拖曳) 時,地圖一律會平移 (向上或向下、向左或向右)。換句話說,單指滑動和雙指滑動都會平移地圖。cooperative:使用者必須用單指滑動才能捲動頁面,並用兩指平移地圖。如果使用者用單指滑動地圖,地圖上會顯示疊加層,提示使用者用兩指移動地圖。在行動裝置上查看上述範例,即可瞭解協作模式的實際運作方式。none:地圖無法平移或雙指撥動。auto(預設):行為是cooperative或greedy,取決於頁面是否可捲動。
如需更多詳細資訊和範例,請參閱開發人員指南。
- 根據預設,行動裝置會顯示全螢幕控制項,方便使用者放大地圖。地圖處於全螢幕模式時,使用者可以單指或雙指平移地圖。注意:iOS 裝置不支援全螢幕功能,因此不會顯示全螢幕控制項。
已淘汰登入後地圖
2016 年 10 月 6 日
登入功能已淘汰。
Maps JavaScript API 3.27 版和更早版本仍支援登入地圖。日後推出的版本將不再支援登入地圖,但會繼續支援使用資訊視窗或 SaveWidget 將地點儲存至 Google 地圖的功能。進一步瞭解登入後的地圖。
Directions 服務回應中途路線控點的異動
2016 年 8 月 29 日
路線規劃服務回應中的 via_waypoints 欄位包含未在原始要求中指定的路線控點陣列。via_waypoints 欄位會繼續顯示在可拖曳路線的回應中,但在替代路線的回應中已淘汰。3.27 版是最新版 API,可在替代路線中支援 via_waypoints。
建議的做法是要求替代路線,然後將所有路線顯示為不可拖曳,並將主要路線顯示為可拖曳。使用者可以拖曳主要路線,直到該路線與替代路線相符為止。via_waypoints 欄位可用於產生的路線 (由使用者拖曳)。
3.26
2016 年 8 月 18 日
Maps JavaScript API 3.26 版現已推出實驗版本。(請參閱 API 版本管理指南)。
變更:
- 全新的街景服務轉譯器可提升算繪效果,包括更流暢的轉場和動畫、改良的物件模型、更完善的行動裝置支援,以及更清楚的控制選項。詳情請參閱 Google 地理位置開發人員網誌。
- API 現在支援街景服務中的裝置定向事件,因此行動裝置使用者可以移動手機來環顧四周。開發人員可以啟用或停用這項功能。詳情請參閱開發人員指南。
3.25
2016 年 5 月 25 日
Maps JavaScript API 3.25 版現已推出實驗版本。(請參閱 API 版本管理指南)。
停止支援 Internet Explorer 9
2016 年 5 月 2 日
自 2016 年 4 月 30 日起,Maps JavaScript API 已不再正式支援 Internet Explorer 9。請參閱支援的瀏覽器清單。
3.24
2016 年 4 月 14 日
變更:
- 現在可以停用地圖圖示的可點擊屬性。地圖圖示代表搜尋點 (也稱為 POI)。請參閱
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'停用新控制選項的功能。
3.23
2016 年 1 月 18 日
變更:
- 這個版本包含新的地圖全螢幕控制項。使用者可以點選控制項,將地圖放大至整個螢幕。這項控制項預設為關閉。您可以在
MapOptions中啟用這項控制項,並使用FullscreenControlOptions進行設定。預設位置為RIGHT_TOP。 - 街景服務的全螢幕控制項預設為啟用。您可以透過
StreetViewPanoramaOptions停用這項功能,並使用FullscreenControlOptions進行設定。現在的預設位置為RIGHT_TOP。
2016 年 1 月 4 日
修正:
- 問題 9009:從觸控合成滑鼠事件時,使用左鍵而非中鍵,以與 jQuery 相容。
-
問題 4201:API 不再使用
eval()。 因此,現在使用 API 時,不必再使用unsafe-eval內容安全政策指令。
2015 年 12 月 21 日
變更:
- 地圖選項,可停用已登入地圖的登入按鈕 (會顯示已登入使用者的顯示圖片,仍可透過已登入動作 (例如加上星號) 登入,但設定這個選項後,地圖上就不會再顯示登入按鈕)。
- Text Search 要求的介面已變更。
types參數已於 2016 年 3 月 1 日淘汰,並由新的type參數取代,每個搜尋要求僅支援一種類型。此外,establishment、food和grocery_or_supermarket類型將不再支援做為搜尋參數 (不過,這些類型仍可能在搜尋結果中傳回)。使用舊版types參數的要求將支援至 2017 年 3 月 1 日,之後所有 Text Search 都必須使用新版實作。
2015 年 12 月 2 日
變更:
Autocomplete建構函式會驗證是否已提供輸入元素。- 無論是否登入,基本地圖搜尋點資訊視窗都會顯示相同內容。
- Google Maps API 外部函式現在會為 Closure 編譯器中的列舉指定類型 (數字或字串)。
2015 年 11 月 25 日
變更:
- 在
LatLng和LatLngBounds物件中新增.toJSON()方法。這些方法應透過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 地圖網站更為一致。如要繼續使用舊版控制項一段時間,可以在 3.22 版中設定
google.maps.controlStyle = 'azteca'。 - 街景服務中新增的全螢幕控制項,可讓使用者以全螢幕模式開啟街景服務全景。
已淘汰:
- 總覽圖控制項已無法使用。
- 地圖上的平移控制項已無法使用。如要平移檢視畫面,使用者可以點選並拖曳地圖,或滑動地圖。(請注意,街景服務中的平移控制項仍可使用)。
- 縮放控制項僅提供一種樣式,因此
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 在超高畫質螢幕上顯示多邊形時,會發生記憶體不足錯誤
- 修正 IE10 以上版本的觸控事件
- 開發人員提供的輸入內容發生錯誤驗證時,現在會輸出至控制台,而不是擲回錯誤。
2015 年 7 月 6 日
已修正:
- 問題 8159:錯誤:StrokePosition.OUTSIDE 轉譯不正確
2015 年 6 月 17 日
變更:
- 已修正: 問題 6321: 錯誤:「Uncaught TypeError: Cannot read property 'x' of undefined」 僅在 Android/iOS 瀏覽器中發生
2015 年 6 月 2 日
變更:
- 已淘汰:CloudLayer、PanoramioLayer
- 修正:問題 8098:錯誤:加權熱視圖無法正確顯示單一資料點
2015 年 6 月 2 日
變更:
- 新增功能,可將 placeId 地理編碼為地址/經緯度
- 透過 Geocoding API 傳回 placeId
2015 年 5 月 28 日
變更:
- 修正: 問題 6358:SVG 路徑標記法無法在 HDPI 裝置上正確算繪
2015 年 5 月 19 日
修正:
3.20
2015 年 4 月 24 日
修正:
- 提高地形最大縮放等級,即使在最大縮放等級,也能載入高 DPI 圖塊。
2015 年 4 月 13 日
修正:
2015 年 3 月 25 日
修正:
- 問題 7733: 錯誤:KML 區域/影像重疊突然變得非常低解析度
- 「儲存小工具」文字與星號圖示對齊
2015 年 3 月 17 日
已修正:
- 問題 7756:錯誤:Safari 8 效能迴歸
- 已移除客層圖層
- 改善 InfoWindow Chrome
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
3.19
2015 年 4 月 24 日
修正:
- 登入模式中的游標。
2015 年 3 月 19 日
已修正:
- 問題 7756: 錯誤:Safari 8 效能回歸
2015 年 1 月 20 日
已修正:
- 問題 7475: 錯誤:phantomjs TypeError:無法刪除屬性
2015 年 1 月 13 日
已修正:
- 螢幕閱讀器現在會隱藏資訊方塊
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 版中的迴歸:無法讀取未定義的「remove」屬性 (在 Places 中)
2014 年 8 月 12 日
修正:
- 問題 6968:錯誤:鍵盤方向鍵無法搭配 v=3.exp 使用
2014 年 7 月 31 日
已新增:
-
地圖窗格:提供明確說明文件,說明 DOM 事件如何透過地圖窗格傳播。已新增「
overlayMouseTarget」窗格。
2014 年 7 月 7 日
已新增:
-
toGeoJson,可新增至資料層和個別資料層地圖項目,方便將幾何圖形匯出為 GeoJSON。
2014 年 6 月 24 日
已新增:
-
place_id:地點的專屬 ID,已新增至 Places Library,用於 Autocomplete 和 Place Details。 -
overview_path已新增至DirectionsRoute,提供代表整條路線的編碼折線。
2014 年 5 月 26 日
已新增:
-
地圖 API 網址不再需要
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 載入完成後,InfoWindow 會自行調整大小 (問題 5713)
2014 年 3 月 31 日
已修正:
- 半透明 KML 圖層在 IE 8 上不再透明 (問題 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 日
已新增:
- 距離矩陣和 Directions 服務支援渡輪。
2014 年 2 月 17 日
3.16 版已發布至實驗版。
3.15
2014 年 3 月 3 日
修正:
- Chrome 錯誤已修正 (https://code.google.com/p/chromium/issues/detail?id=336676),因此在 Chrome Windows 和 Linux 中重新啟用硬體加速
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 ( Issue 6224)
2014 年 1 月 16 日
修正:
- Visual Refresh CSS made less specific to override fewer user-set styles.
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 日
已新增:
2013 年 4 月 29 日
修正:
- 在 Android 和 Dolphin 瀏覽器中,已移除的標記仍會顯示在地圖上
3.11
2013 年 2 月 19 日
已修正:
- 在繪圖時變更 DrawingMode 會導致錯誤
- 按一下路線面板中的步驟,即可變更縮放比例
2013 年 2 月 12 日
修正:
- 不可拖曳的多邊形可透過觸控輸入,拖曳至可拖曳的多邊形 (問題 4868)
- 當 travelMode 切換時,路線替代方案面板中的大眾運輸圖示不正確 (問題 4581)
- 在某些情況下,panTo(latLng) 不一定會將地圖中心精確置於 latLng
2013 年 1 月 29 日
已新增:
- 新增 StreetViewCoverageLayer,以程式輔助方式新增涵蓋範圍圖層
- 公開 StreetViewPanoramas 的 StreetViewPov
修正:
- 使用 Google Maps JavaScript V3.8 時,記憶體用量增加導致當機 (在 IE 9、Chrome 等瀏覽器中觀察到)(問題 4162)
- InfoWindow 中的下拉式 (選取) 選單不會在 Firefox 上跟隨地圖平移
2013 年 1 月 22 日
已新增:
- 折線、多邊形、圓形、矩形的 draggable 選項
- PlaceResult 中的 price_level 欄位
2013 年 1 月 15 日
修正:
- 部分折線的重複折線圖示繪製錯誤 (問題 4333)
2013 年 1 月 7 日
修正:
2012 年 12 月 17 日
已新增:
- 新增語言:烏都語和冰島文
已修正:
- 在 IE9 中導覽後,地圖模糊不清 (問題 3875)
2012 年 12 月 17 日
已新增:
- 新增語言:烏都語和冰島文
修正:
- 在 IE9 中導覽後,地圖模糊不清 (問題 3875)
2012 年 12 月 10 日
已新增:
- 載入已設定 crossorigin 屬性的圖片
修正:
- 在特寫鏡頭中顯示含有遠端圖片的標記時發生問題 (問題 4616)
- 在 IE 7/8 中重新顯示折線上的符號時發生 JS 錯誤
2012 年 12 月 3 日
已修正:
- Markermanager 程式庫無法搭配 Maps API JS 第 3 版使用 (問題 4543)
2012 年 11 月 27 日
已新增:
- 在高 DPI 裝置上使用高 DPI 畫布,以最佳化標記
修正:
- MapTypeControl 未清除樣式 (問題 4588)
3.10
2013 年 2 月 4 日
已修正:
- 使用 Google 地圖 JavaScript V3.8 時,記憶體用量增加,導致當機 (在 IE 9、Chrome 等瀏覽器中觀察到)( 問題 4162 )
2012 年 9 月 25 日
已新增:
- 室內街景服務
- IconSequence 的 fixedRotation 選項
- 在路線中加入「目前路況所需時間」
2012 年 9 月 11 日
新功能:
- 在多邊形、矩形和圓形中加入 StrokePosition
- 將 computeOffsetOrigin 新增至幾何圖形程式庫
- API 新增四種語言:南非荷蘭文、阿姆哈拉文、史瓦希里文、祖魯文
2012 年 8 月 28 日
已新增:
- Places API textSearch 的類型
已修正:
- 符號 物件無法在 GWT 下傳遞至 MarkerOptions
- 迴歸:在 iOS 5 上捲動頁面時,雙指撥動縮放 (問題 4046)
2012 年 8 月 14 日
顯著異動:
- 修改 KmlLayer 的介面,接受網址做為 MVC 屬性,而非建構函式引數。
3.9
2012 年 9 月 10 日
修正:
- 在 GWT 下,符號物件無法傳遞至 MarkerOptions
- 迴歸:在 iOS 5 上捲動頁面時,雙指撥動縮放 (問題 4046)
2012 年 8 月 9 日
已修正:
- Android 3.x 發生語法錯誤
2012 年 7 月 31 日
顯著異動:
- 隱藏自訂投影上的街景服務疊加層
已修正:
- 如果比例大於 35,標記符號不會在 Safari 上觸發事件
- 自訂地圖 (地圖類型 + 投影) 上的標記未引發點擊事件
2012 年 7 月 25 日
修正:
- Autocomplete 的 componentRestrictions (問題 4302)
2012 年 7 月 17 日
已修正:
- 在 IE 中,無法點選 InfoWindow 中的文字方塊
- bounds_changed 應在 zoom_changed 之前觸發 (問題 1399)
- 街景服務叫用後,地圖選項 backgroundColor 不會保留
- 從樣式化地圖切換至衛星地圖時,系統會不必要地載入地圖圖塊
- 在繪圖模式中,系統會忽略地圖可拖曳/滾輪屬性 (問題 4012)
- 顯示多個世界副本時,LatLngBounds 應會傳回完整經度範圍
- 按兩下時不繪製空白形狀 (問題 3964)
- 點擊時出現多餘的標記事件 (問題 3911)
顯著異動:
- 將搜尋和查詢端點重新命名為 nearbySearch 和 textSearch
2012 年 7 月 10 日
顯著異動:
- 讓 google.maps.event.removeListener() 接受空值做為引數
2012 年 6 月 27 日
已新增:
- 大眾運輸 DirectionsMode: http://mapsplatform.googleblog.com/2012/06/public-transit-routing-and-layer-now.html
- Places API 的分頁、評論、textSearch: 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 日
已新增:
- Autocomplete 的國家/地區限制 (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 怪異模式中,多邊形會顯示圖塊邊界
- 在 Canvas 街景服務中平移時,標記會跳動
2012 年 3 月 28 日
已修正:
- 請使用小寫標記名稱,確保符合 XHTML 規範 ( Issue 3868)
- 變更 Apple 觸控板的縮放行為,降低靈敏度 (問題 2416)。
2012 年 3 月 20 日
修正:
- 使用不存在的陰影圖片建立標記會導致發生錯誤 (問題 4014)
已新增:
- 街景服務中的點擊前往/點擊縮放 (問題 2447)
顯著異動:
- 街景服務預設停用按兩下縮放功能
2012 年 3 月 6 日
已修正:
- 快速放大時,OverviewMapControl 發生錯誤 ( 問題 3882)
- 從網頁移除地圖 div 時,IE 發生錯誤 ( 問題 3971)
- IE 9 以下版本無法正確顯示縮放的標記 ( 問題 3912、 問題 3908)
已新增:
- 不透明度 (問題 2767)
- utc_offset 和 opening_hours 至 PlaceResult (問題 2431)
- StreetViewPanoramaOptions 的 clickToGo 選項 (問題 2447)
2012 年 2 月 21 日
已修正:
已新增:
- google.maps.geometry.poly.containsLocation() 和 isLocationOnEdge() (問題 1978)
2012 年 2 月 15 日
已修正:
顯著異動:
- 在街景服務全景之間淡入淡出。
3.7
2012 年 2 月 7 日
已修正:
- 標記在放置動畫前,會在最終位置閃爍 ( 問題 3608)
- 同時開啟 InfoWindow 並設定縮放層級,會導致地圖中心位置不正確 (Issue 3738)。
- 拖曳標記時忽略按一下滑鼠右鍵 (問題 3237)
- 標記標題有時不會顯示在 Firefox 上 (問題 3773)
顯著異動:
- 在支援的 Canvas 中,現在會顯示縮放標記
- ImageMapType 的 setOpacity() ( 問題 3125)
- GroundOverlay 的 setOpacity() ( 問題 2767)
- ImageMapType 的「tilesLoaded」事件 ( Issue 1744)
- MouseEvent 的 stop(),可停止事件傳播 ( Issue 2172)
2012 年 1 月 31 日
修正:
- 已修正:在世界各地平移後出現錯誤的韓國地圖方塊 (問題 2722)
- 已修正:無法準確放置衣夾人來顯示街景服務 (問題 3861)。
- 為多邊形新增「visible」屬性 (問題 2861)
- 即使視埠相距遙遠,panTo 和 panBy 動畫仍會執行 (迴歸)
2012 年 1 月 24 日
修正:
- 滑鼠事件會透過 InfoWindow 冒泡 ( Issue 3573)
- 在 IE9 上啟用 CSS 變形效果
- 在 StreetViewPanorama 中新增 imageDateControl
- 在 IE 9、Opera 和 Safari/Windows 上啟用 Canvas 街景服務
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 欄位:網站和國際電話號碼
- 新的 ElevationResult 欄位:解析度
已修正:
- 路線結果中的起點和終點圖示現在會以透明背景在 IE 7 以上版本中顯示
3.6
2011 年 10 月 31 日
修正:
- 在 IE7 上搭配使用 Maps API 和 Prototype Library 時發生錯誤
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 not documented
2011 年 9 月 6 日
已修正:
- 在 Firefox 中,選取元素 (下拉式選單) 資訊視窗不會跟著地圖平移
- 部分行動裝置在韓國顯示的圖塊
2011 年 8 月 29 日
顯著異動:
- 允許自訂控制項的 z-index 高於 API 控制項
- 連結會將使用者帶往正確語言版本的 maps.google.com
- 如果沒有資訊視窗 HTML、名稱或說明,請勿在 KML 地圖項目上開啟 InfoWindow。
- 修正回歸問題:高 DPI 圖塊損壞
2011 年 8 月 24 日
已解決的問題:
- 停用 Chrome/Mac 的硬體加速功能: 修正標記算繪問題和疊加點擊問題 ( 問題 3544、 問題 3551)
- 修正網頁捲動後,Android 裝置無法使用雙指撥動縮放功能的問題 (問題 3373)
顯著異動:
- 商家圖示現在預設為啟用。
2011 年 8 月 17 日
顯著異動:
- 可點選的搜尋點地圖圖示。
- 您可以在 MapOptions 中設定樣式,並套用至所有預設地圖類型。
- 除非明確停用,否則衣夾人會顯示在自訂地圖類型上。
3.5
2011 年 8 月 10 日
已修正:
- 在街景服務中拖曳標記至水平位置時,標記會卡在向上拖曳的位置
- 地圖或視窗大小調整時,街景服務不會調整大小
- 街景服務與共用 InfoWindow 導致瀏覽器異常終止
2011 年 8 月 2 日
已解決的問題:
- IE 資訊視窗中的超連結無法運作 ( Issue 3503)
- 比例尺控制項不會列印 ( 問題 2966)
- 迴歸:搭配使用 OverviewMapControl 和樣式化地圖時發生錯誤 (問題 3489)
顯著異動:
- 現在,在大多數控制項上按一下滑鼠右鍵,不會再顯示內容選單。
- 在資訊視窗內,街景服務全景/地圖不會在滑鼠游標懸停在資訊視窗上時平移
- 現在可以在 iPad 上捲動 InfoWindow
2011 年 7 月 18 日
已解決的問題:
- 在 iOS 4.1 以上版本中捲動網頁時,事件 LatLng 錯誤 (問題 3373)
2011 年 7 月 11 日
已解決的問題:
- 修正:
在觸控裝置上,無法點選資訊視窗內的
<select>( 問題 3232) - 已修正:如果 MapOptions.draggable 為 false,則在右鍵點選地圖後,不會觸發點選事件 (問題 3071)。
顯著異動:
- 現在,系統會跨圖塊邊界,以一致的順序排列 Z-index 相同的標記。
- 現在可以在 iOS 裝置上捲動資訊視窗
- 地圖投影方式變更時,系統現在會重新繪製標記和多邊形
2011 年 7 月 5 日
已解決的問題:
- 修正:地圖不可拖曳時,不會顯示標記游標 (問題 3120)
顯著異動:
- 新增 Places Autocomplete 控制項和下拉式選單的樣式設定功能
- 使用者選取建議後,Place Autocomplete 小工具會保留伺服器傳回的說明
2011 年 6 月 30 日
已解決的問題:
- 已修正:初始地圖圖塊會重複擷取
- 修正: 地圖在 3.4 版之後建立時,maptypeid_changed 事件會多次觸發 ( Issue 3051)
顯著異動:
- Place Autocomplete 已變更為附加至主體,而非輸入內容的父項
- 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 日
已解決的問題:
顯著異動:
- 距離矩陣服務
2011 年 4 月 14 日
已解決的問題:
- 修正:支援多邊形 strokeColor 和 fillColor 的具名 CSS 顏色
- 已修正:如果 strokeOpacity 設為 0.0,多邊形不會顯示 ( 問題 3241)
- 修正:在 AdUnit 可見的情況下平移時,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
- 已修正:滑鼠事件會在標記動畫期間觸發兩次事件
- 已修正:如果在地圖類型 ID 設定後,將地圖類型新增至登錄檔,樣式化地圖不會使用樣式 registry after map type id set
- 已修正:非樣式化地圖類型採用樣式化地圖類型的樣式
- 標記現在會觸發 MouseEvent,而非 DOM 事件
2011 年 3 月 11 日
已解決的問題:
顯著異動:
- Panoramio 圖層
- 修正路線標記 Z-index
- 已修正預設陰影位置
2011 年 3 月 2 日
顯著異動:
- 標記現在會顯示在 Canvas/VML 中 (如適用)
- 在觸控裝置上,折線、多邊形和 KML 的點擊目標變大
2011 年 2 月 22 日
已解決的問題:
- 透過「anchorPoint」MVC 屬性公開的 InfoWindow 錨點 (Issue 2860)
- 修正縮放等級 0 和 1 的混合地圖 (問題 3062)
- 修正快速新增/移除圓形/矩形至地圖的問題 (問題 3052)
- 修正觸控裝置上的 draggable: false (問題 3044)
2011 年 2 月 18 日
已解決的問題:
- 街景服務中的標記只會縮小,不會放大 (問題 2969)
- 現在,當 routeIndex 不為 0 時,可拖曳路線功能可正常運作 (問題 2995)
- 修正 Flash 與地圖拖曳之間的衝突 (問題 2956)
- 在 maptypeid_changed 事件監聽器中變更 mapTypeId 時,地圖類型控制項現在會保持一致
顯著異動:
- 現在,從地圖類型控制項點選衛星模式時,預設會開啟標籤
2011 年 2 月 8 日
顯著異動:
- 全新階層式地圖類型控制項,方便觸控操作!
- 新標誌 (問題 2574)
- MarkerShape.coord 重新命名為 MarkerShape.coords,以符合 HTML
<area>coords 屬性
3.3
2011 年 3 月 17 日
已解決的問題:
- 多邊形未算繪
2011 年 2 月 8 日
已解決的問題:
- Chrome 未取消圖塊要求 (問題 3011)
- FF/Mac 中未觸發 rightclick 事件 ( 問題 2920)
- Safari/Mac 中的文字算繪問題 (問題 3024)
- IE 無法正確列印路線地圖
2011 年 1 月 21 日
顯著異動:
- 球面幾何圖形程式庫現在接受 MVCArray
- 修正 IE6 中拖曳標記時,標記下方會顯示十字的問題
- 地圖容器 div 不再設定 z-index
2011 年 1 月 17 日
已解決的問題:
- 修正問題:zoom_changed 的時間不正確,導致 fromLatLngToContainerPixel 傳回錯誤結果 (問題 2539)
2011 年 1 月 6 日
已解決的問題:
顯著異動:
- 縮放和平移控制項已分開 (不再是導覽控制項)。這些設定可以分開設定。
- 觸控裝置新增觸控式縮放控制項
- 現在可以呼叫 clear(),清除 MVCArray 的內容
- 修正 IE8 中新增及移除標記時的記憶體流失問題
- 改善簡化演算法,加快多邊形算繪速度
2010 年 12 月 23 日
已解決的問題:
- 路線控點點擊處理常式 已修正可拖曳路線中的問題 ( 問題 2871)
2010 年 12 月 21 日
已解決的問題:
- 拖曳地圖時新增動量 ( Issue 2592)
- 修正街景服務中的 CSS 錯誤 (問題 2666)
- 修正了在 IE 中顯示地圖寬度為 0 的 InfoWindow 時,會發生 JS 錯誤的問題 (問題 2536)
顯著異動:
- 在觸控裝置上,無論要求 ZOOM_PAN 或 SMALL 導覽控制項,我們現在都會顯示適合觸控操作的縮放控制項。如果裝置支援在瀏覽器中使用多點觸控,就不會顯示縮放控制項,因為縮放功能是透過雙指撥動完成。
2010 年 12 月 9 日
已解決的問題:
- 資訊視窗現在可在 IE 中順利列印 ( 問題 1343)
- 修正 IE8 中 ImageMapType 的不透明度
顯著異動:
- 拖曳自訂圖示的標記時,標記下方會顯示十字,且 raiseOnDrag 已啟用
2010 年 12 月 5 日
已解決的問題:
顯著異動:
- 現在拖曳標記時會抬起,放開時則會彈跳。
- 您可以使用 setAnimation 函式,以程式輔助方式控制標記動畫。
2010 年 11 月 28 日
已解決的問題:
- maptypeid_changed 不會再觸發兩次 (問題 2449)
- 現在可以存取 MarkerImage 物件的「size」屬性 (問題 2465)
- 標記形狀會參照圖示,而非精靈 ( Issue 2629)
- 改善拖曳標記時平移地圖的功能,適用於較小的地圖 (問題 2868)
- 現在列印地圖時,不必啟用背景圖片列印功能
- 修正「draggable」設為 false 時,可拖曳方向標記仍可拖曳的錯誤
2010 年 11 月 16 日
已變更的問題:
- 問題 2076:提供將 InfoWindow 傳送至 DirectionsRenderer 的方法 (問題 2076)
- 問題 2524:實作 streetViewControlOptions
- 問題 2557:在街景服務中新增停用縮放功能
顯著異動:
- 修正錯誤:在 Firefox 中按住 Shift 鍵並點選標記時,會開啟新視窗。
- 指定 markerOptions 時,DirectionsRenderer 會遺失字母標記圖示
3.2
2010 年 11 月 11 日
顯著異動:
- 修正多邊形在 IE7/IE8 上使用 RTL 時會遭到裁剪/截斷的錯誤
- 修正 Safari 5 上的核取方塊因 3D 轉換而隱藏的錯誤。
- 跨越赤道的測地折線缺少詳細資料
- 新增 LEFT_CENTER、LEFT_BOTTOM、RIGHT_CENTER、RIGHT_BOTTOM 的控制項位置。
- 將控制項位置 LEFT 重新命名為 LEFT_TOP、RIGHT 重新命名為 RIGHT_TOP、TOP 重新命名為 TOP_CENTER,以及 BOTTOM 重新命名為 BOTTOM_CENTER
2010 年 10 月 11 日
已變更的問題:
- 問題 2478: 街景服務 - 某些瀏覽器中的指南針未對齊/遺失
- 問題 2528: ImageMapTypeOptions opacity broken in IE8
- 問題 2661: Infowindow - 在輸入欄位上按一下滑鼠右鍵,不會顯示內容選單
- 問題 2741:在 iOS 4 上平移地圖後,標記放置作業無法運作
顯著異動:
- 街景服務預設為啟用
- 修正「this」未傳遞至 .getTileUrl 的錯誤
- InfoWindow domready 事件現在會在視窗顯示後觸發
2010 年 9 月 28 日
已變更的問題:
- 問題 2712:記憶體流失 (新增/移除標記、顯示/隱藏標記、縮放/平移地圖)
顯著異動:
- V2 和 V3 地圖在同一個頁面上時,效果會更好
- 修正 HTML5 街景服務在快速向下拖曳時發生的錯誤
2010 年 9 月 16 日
已變更的問題:
- 問題 2701:初始街景服務導覽器控制項標題未遵循 POV
2010 年 9 月 14 日
已變更的問題:
顯著異動:
- 標記效能已提升
2010 年 8 月 31 日
已變更的問題:
- 問題 2658:高資訊視窗
顯著異動:
- 改善高縮放等級的測地線
2010 年 8 月 24 日
已變更的問題:
- 問題 2648:觸發地圖大小調整事件會導致 Firefox 在 V3.2.1 中發生錯誤
顯著異動:
- 重複放大或縮小時 (例如使用滾輪),現在會從中間縮放等級載入較少的圖塊。
2010 年 8 月 16 日
已變更的問題:
- 問題 2416:Apple Magic Mouse 的平移和縮放功能過於靈敏
- 問題 2606:在地圖上設定 draggable: 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 產生警告
顯著異動:
- 拖曳多邊形時,系統不會再觸發點擊事件
- 點選展開至 InfoWindow 外部的表單選取元素,不會再觸發地圖點擊事件
- 點選 KML 疊加層時,系統不會再觸發地圖點擊事件
- 系統現在會自動平移 Streetview,在畫面上顯示 InfoWindow
- 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:透過元素 (而非字串) 設定內容時,infoWindow 的大小/邊界不正確
顯著異動:
- 修正地面疊加層跨越換日線時過早裁剪的錯誤
- Marker setIcon 現在可與網址中的 \ 搭配使用
- 在 IE 中觸發多邊形和折線的 mouseout 事件
- 變更標記圖示時,不再會閃爍
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_geocode」為「start/end_address」
- 已將 DirectionsRoute「optimized_waypoint_order」 屬性 重新命名為「waypoint_order」
- 移除對舊版 directions 屬性名稱 (setTripIndex、getTripIndex、hideTripList、provideTripAlternatives) 的支援,並繼續記錄警告。此外,系統也會移除將路線轉換為路段再轉換為步驟,以及將行程轉換為路線再轉換為步驟的功能。
- 更新 GeocoderGeometry.latLng 為 GeocoderGeometry.location
2010 年 4 月 30 日
- 問題 2230:地圖初始化時未採用預期的自訂投影
顯著異動:
- 現在點選地圖會將鍵盤焦點移至地圖
- iPad 現在支援雙指撥動縮放
2010 年 4 月 26 日
- 問題 1826:在多邊形和折線上新增 mouseover 和 mouseout 事件
- 問題 2177:map.setZoom(z) 在「maptypeid_changed」事件期間無法正常運作
- 問題 2247:DirectionsRenderer 的 hideRouteList 選項無法正常運作
顯著異動:
- 修正錯誤:平移地圖時,自訂圖示會從地圖底部消失
2010 年 4 月 13 日
2010 年 4 月 11 日
沒有明顯變化或變更的問題。
2010 年 4 月 5 日
顯著異動:
- 在 DirectionsRoute 中公開路線總覽折線,做為 overview_path。
- 將地圖目前的投影公開為唯讀屬性。
2010 年 3 月 23 日
顯著異動:
- API 現在會顯示海拔高度
- 改善網路連線緩慢時的圖塊載入速度。
2010 年 3 月 15 日
顯著異動:
- 現在變更樣式時,多邊形會正確重新繪製。
- 使用舊版「路線」時,系統會透過 console.log 發出淘汰警告訊息。
2010 年 3 月 10 日
- 問題 1801:折線/多邊形 zIndex
- 問題 2144:DirectionsRequest 應提供 avoidHighways 選項
- 問題 2207:錯誤:折線在 IE 中填滿
- 問題 2113: 1 月版本發布後,Firefox 在高縮放等級下會出現折線中斷的問題
顯著異動:
- 新增單車路線!
- 新增 DirectionsRequest 選項:
-
avoidHighways -
avoidTolls -
optimizeWaypoints - 提升多邊形/折線轉譯速度
- 重新命名下列 Directions 物件。系統仍支援舊名稱。
- DirectionsRoute 至 DirectionsLeg
- DirectionsTrip to DirectionsRoute
2010 年 3 月 3 日
- 問題 2136: 在 google.maps.MarkerImage 中模糊處理不應參照的屬性
顯著異動:
- 修正地圖跳動錯誤。
- 改善連續縮放兩次的效果。
- 標記拖曳事件 .latLng 不再經過模糊處理。
2010 年 2 月 26 日
- 問題 1651: 地圖畫布的 mousemove / mouseover / mouseout
- 問題 2142:DirectionsRendererOptions 應允許使用者完全隱藏標記
- 問題 2148: event.latLng Missing!
- 問題 2109: 錯誤:NavigationControlStyle.ZOOM_PAN 在 IE8 中無法正確顯示
- 問題 2153: MVCArray.push() 不會傳回新長度
顯著異動:
- 為 ImageMapType 新增不透明度。
- 修正了在矩形/圓形上按一下滑鼠右鍵時,不會觸發事件的錯誤。
- 隱藏資訊視窗時,系統不會再移除資訊視窗的內容事件。
2010 年 2 月 8 日
- 問題 2135: 錯誤:如果在折線中重複使用多邊形的 MVCArray,折線會關閉。
顯著異動:
- 新增 Rectangle 類別
- 新增 Circle 類別
- 修正建立標記後移除標記時,記憶體流失的問題。
- 停止為 LatLng 的 MVCArray 加上註解來關閉多邊形,因為這會導致共用相同 MVCArray 的折線也一併關閉 (請參閱問題 2135)
- 修正了如果地圖縮放等級設為目前的值,有時會隱藏畫面上的標記的錯誤。
- 修正 ImageMapType,以便在 Android 上正確顯示。
- 變更多邊形剪裁配置,允許包含北極或南極的多邊形。
- 將 MercatorProjection 的緯度範圍擴大到浮點數精確度允許的最大值。
2010 年 1 月 28 日
- 問題 1367:功能要求:向開發人員公開 LayoutManager,以便在「控制流程」中放置 DIV
- 問題 1916:功能要求:新增縮放 MarkerImage 的功能
- 問題 1443: extend() 和 union() 應傳回 LatLngBounds 物件
- 問題 1997: 「size」MapOption 的說明文件
- 問題 2074:當世界地圖完全符合地圖容器的尺寸時,地圖不會算繪
顯著異動:
- 新增印度語言支援:
- bn、gu、kn、ml、mr、ta、te
- 在事件命名空間中新增靜態方法:
- addListenerOnce
- addDomListenerOnce
- 在 DirectionsStep 物件中新增「encoded_lat_lngs」屬性,以壓縮 ASCII 格式顯示一組經緯度
- 移除畫面外標記 DOM 元素,提升效能
- 修正 Google Chrome 的平移錯誤
- 修正 iPhone 上的雙指撥動縮放錯誤
2010 年 1 月 19 日
- 問題 1422:功能要求:讓開發人員建立自訂地圖類型
- 問題 1523:功能要求:fromContainerPixelToLatLng (反之亦然)
- 問題 1443:extend() 和 union() 應傳回 LatLngBounds 物件
- 問題 1960:錯誤:使用 provideTripAlternatives 時資訊不完整
- 問題 1675: 教學課程說明文件錯誤
- 問題 1676: 教學課程說明文件錯誤 - 控制選項
- 問題 1856:多邊形無法在 Opera 中算繪!!!
- 問題 1954:保加利亞語本地化不正確。
- 問題 1976: 錯誤:自訂圖示和可拖曳標記問題
- 問題 2063: 縮減 OverlayView 子類別時發生變數名稱衝突
顯著異動:
- 支援自訂地圖類型,包括基本地圖類型、疊加層地圖類型和投影:
- 新增 ImageMapType 物件,支援自訂地圖圖塊
2009 年 12 月 17 日
顯著異動:
- 修正地圖平移動畫開始前發生的初始抖動問題。
- 修正問題:使用滾輪或按兩下縮放超過最大縮放等級時,地圖會跳至其他位置。
- 著作權、MapType 和導覽控制項會調整大小,以配合地圖大小。
- 舊式 getter、setter 和事件名稱已正式淘汰,不再定義。
2009 年 12 月 10 日
其他顯著異動:
- 新增方法 panToBounds。
- 新增地圖動畫。影響所有瀏覽器中的拖曳、平移、縮放,以及對 setCenter/setZoom 的呼叫。
- 如果使用已淘汰的方法,系統會新增控制台記錄警告訊息。
2009 年 11 月 25 日
其他明顯異動:
- 新增 RTL 支援,啟用下列語言: 阿拉伯文、波斯文、希伯來文
- 公開 DirectionsResult 的 lat_lngs 屬性 步驟。
2009 年 11 月 11 日
- 問題 1742:自訂圖示標記一律顯示在預設標記上方
其他明顯異動:
- 新增三種語言的支援。
- 巴斯克文
- 加里西亞文
- 塔加路文
2009 年 10 月 29 日
- 問題 1421: 功能要求:在 API 第 3 版中新增 Directions 類別
其他明顯異動:
- 參考文件已更新,加入 DirectionsRenderer 和 DirectionsService
2009 年 10 月 26 日
其他明顯異動:
- 將無效引數傳入 new google.maps.LatLng() 時,會擲回 JS 錯誤
- 修正錯誤:載入地圖時,靜態地圖會載入兩次
2009 年 10 月 15 日
- 問題 1525: 低縮放等級的 get_bounds 錯誤
- 問題 1757:fitBounds() 無法跨越 180 子午線
- 問題 1790:map.setOptions 無法設定游標
- 問題 1767: 錯誤事件傳播問題
其他明顯異動:
- 說明文件更新:
- 公開新方法: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) 中運作,包括支援的行動裝置。
- 新增地圖事件「idle」,在地圖靜止一段時間後觸發。解決問題 1371。
- 修正點擊事件傳回錯誤 LatLng 值的問題。
- 修正 iPhone 上的撥動雙指縮放錯誤。請參閱問題 1723。
2009 年 9 月 10 日
- 問題 1659: 在平移後,Firefox 3.5 會在 click 和 dblclick 事件中回報不正確的 latLng
- 問題 1621: 在 IE8 中點選地圖後,使用 dooctype 會取得錯誤的位置資訊
- 問題 1642:InfoWindow overflow:auto
- 問題 1531:每次開啟 infoWindow 時,高度都會增加
其他顯著異動:
- get/set 方法和事件名稱的語法已修改,如下所示。系統仍支援舊語法,以維持回溯相容性。例如:
- set_funBoat() => setFunBoat()
- get_funBoat() => getFunBoat()
- funBoat_changed => funboat_changed
- 在 OverlayView 介面中新增「onAdd」方法,以便在首次初始化窗格和投影時呼叫。這項更新解決了問題 1377。
- OverlayView 介面的「remove」方法已重新命名為「onRemove」。系統仍支援舊名稱,以維持回溯相容性。
2009 年 9 月 2 日
- 問題 1525:在低縮放等級時發生 get_bounds 錯誤
- 問題 1596:平移超過世界南北邊緣時會傳回錯誤
- 問題 1643: 錯誤:地圖不必要地捲動滾輪
- 問題 1379:在第 3 版中看不到韓國地圖資料
其他明顯異動:
- 在 Chrome、Safari 4 和 Firefox 3.5 中啟用連續滾輪和按兩下縮放功能
- 提升地圖拖曳效能
- 現在按兩下會放大地圖並置中
2009 年 8 月 24 日
其他明顯異動:
- 預設啟用滾輪縮放功能。如要停用,請將地圖選項的 scrollwheel 屬性設為 false。
- 更新說明文件,加入 panTo 和 panBy 函式。
2009 年 8 月 14 日
- 問題 1575:可拖曳標記方法 set_draggable() 中的錯誤
其他顯著異動:
- 已啟用滾輪縮放功能。
- 修正 iPhone 上的問題:拖曳後地圖會跳動。
2009 年 8 月 4 日
- 問題 1393:允許拖曳標記
- 問題 1448: 錯誤:API 第 3 版需要 checkResize() 函式 (或同等函式)
- 問題 1404:Opera 游標錯誤
- 問題 1514: 使用 HTML 4.01 嚴格模式時,MapType 選取箭頭顯示不正確
- 問題 1426:InfoWindow z-index 控制項
其他顯著異動:
- 在 iPhone 上雙指撥動和拖曳時,應更穩定。
- 在 InfoWindow 物件中新增 zIndex 設定器和擷取器。
說明文件異動:
- 新增 Marker get_draggable 和 set_draggable 方法
- 新增標記 drag、dragstart、dragend、draggable_changed 事件
- 已新增標記可拖曳屬性
- 新增資訊視窗 get_zIndex 和 set_zIndex 方法
- 已新增資訊視窗 zIndex_changed 事件
- 新增資訊視窗 zIndex 屬性
2009 年 7 月 13 日
- 問題 1415: 資訊視窗內容:可選取 true/ false
- 問題 1432:呼叫 set_icon 後,Mouseout 事件不會觸發
- 問題 1365:地圖類型控制項在嚴格 doctype 下無法正確顯示
其他顯著異動:
- 開發人員不必再指定 MarkerImage 的大小,如果未提供,API 會自動偵測。此外,MarkerImage 的大小、錨點和原點引數都是選用項目。
- 開發人員不再需要在 OverlayView 子類別的建構函式中呼叫 OverlayView.call(this)。
- OverlayView 的「changed」方法已從介面中移除。這不應影響開發人員的程式碼,因為這些方法先前並未實際使用。
- Geocoder Request 物件已移除 partialmatch 選項。如果開發人員繼續傳遞,則不會對查詢產生任何影響。
2009 年 6 月 12 日
已變更的問題:
- 問題 1363: 錯誤:iPhone 上不會傳送地圖點擊事件
其他顯著異動:
- 在所有瀏覽器中,大型縮放控制項皆可點選
- 資訊視窗會「清除」大型縮放控制項,並將自身完全置於地圖和控制項內
- 行動版著作權聲明使用精美圖片
- 圖塊從中心載入,而非左上角
- 使用者無法再選取地圖類型按鈕的文字,或任何控制項圖片
- 主要程式庫縮減約 1.9 KB