訂閱這些版本資訊。
Maps JavaScript API 團隊會定期更新 API,包括新增功能、修正錯誤和提升效能。如要指定在應用程式內載入的 API 版本,請使用 Maps JavaScript API Bootstrap 要求的 v
參數。進一步瞭解版本管理。
這份變更記錄會按照日期和版本號碼列出發布內容,以及相關的變更。
如要接收新版 Maps API 的最新消息,請訂閱 google-maps-js-api-v3-notify 群組。
3.56.6
2024 年 3 月 28 日
變更:
- [Beta 版] 地圖光柵圖塊現在以 WebP 圖片格式提供。
- 修正在向量地圖上,地圖搜尋點的資訊視窗錨定位置。
- 修正在沒有設定位置的情況下顯示
AdvancedMarkerElement
的錯誤。 - 在 InfoWindow API 新增「close」事件。
3.56.5
2024 年 3 月 21 日
T變更:
- [Beta 版] 對於未使用地圖 ID 的開發人員,新的基本地圖顏色現在是預設的顏色。詳情請參閱 https://developers.google.com/maps/new-basemap-style-opt-in。
- 修正 Vector Map 標籤和圖示的資訊視窗基本位置。
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。
- 將其他屬性新增至新的「地點」類別 API。
- 將付款方式新增至新的「地點」類別 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。
- [測試版] Place.findPlaceFromQuery 和 Place.findPlaceFromPhoneNumber 已無法使用;請改用 Place.searchByText。
- 修正每個管道的用量追蹤。
- 為行程和車輛地點供應商啟用 JavaScript 旅程分享功能,啟用可偵測車流量的折線。
- 每週頻道現已提供新的「地點」類別。
- 淘汰 Place.openingHours。請改用 RegularOpeningHours。
3.55.9
2024 年 1 月 25 日
變更:
- [Beta 版] 修正在
MapElement
上按下Esc
鍵時,無法關閉鍵盤快速鍵對話方塊的問題。 - 在 Bootstrap 網址中加入新的網址參數
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 版] 將類型、 requestLanguage、RequestRegion 和名稱屬性新增至 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 日
變更:
- 修正在地圖上設定控制項時可能會發生錯誤的問題。
- 新增透過 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 2 版 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 日
變更:
- [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 以不支援 iterables 的實作覆寫時,地圖會停用。
- 修正在限制等級停用縮放按鈕時,失去的焦點。
3.53.13
2023 年 7 月 27 日
變更:
- [Beta 版] 新「地點」類別的歸因已重構。
PhotoAttribution
現在是AuthorAttribution
。author
現在是displayName
。authorURI
現在是uri
。photoURI
{?string} 現已可在AuthorAttribution
使用。Photo.attributions
現在是Photo.authorAttributions
。Review.authorAttribution
{?AuthorAttribution} 取代了Photo.author/authorURI/authorPhotoURI
。 - [Beta 版] 新增必填欄位
textQuery
,並淘汰 Place 類別 searchByText() 方法中的query
。 - 調整光柵地圖標籤和圖示的資訊視窗的錨定位移。
3.53.12
2023 年 7 月 20 日
變更:
- [Beta 版] 新增 ODRD 車輛和車隊定位服務供應商,提供 JavaScript 旅程分享 - 車隊追蹤。
- 更新警告訊息:系統忽略傳遞至
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 日
變更:
- 允許將 Node 元素傳遞至進階標記的
content
屬性。 - 改善進階標記衝突行為的效能。
- 在 JavaScript 歷程共用中新增 DeliveryVehicleStop 欄位。
3.53.4a
2023 年 5 月 24 日
修正錯誤:
- 修正向量地圖發生的閃爍問題。
- 修正了在 getNextOpeningTime() place 方法中採用不同時區時,計算日期計算錯誤的問題。
- 修正用於分享旅程的 CarJourneySegment 錯誤類型。
3.53.3
2023 年 5 月 18 日
變更:
- [Alpha 版] 修正了使用方向鍵醒目顯示預測並按下 Esc 鍵時,地點自動完成元素不會還原原始文字的錯誤。
- [Alpha 版] 更新 Place Autocomplete 預測樣式,確保文字溢位會顯示刪節號。
- [Beta 版] 當地特色現在會顯示通知,說明當地特色地圖即將停用的地點背景資訊。
- 修正了街景服務衣夾人在拖曳時無法顯示遊標停留的預覽畫面,除非已至少再次回到座架上。
- 淘汰 Place Autocomplete 服務的邊界、位置和半徑。請改用 locationBias 和 locationRestriction。
3.53.2
2023 年 5 月 4 日
變更:
- [Beta 版] 可使用資料集資料導向樣式
- [Beta 版]
<gmp-map>
和<gmp-advanced-marker>
網路元件現已推出。 - 將 TimeWindow 新增為 JavaScript 歷程共用中的 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。存取這些類別前,請務必先載入「marker」程式庫。
- [Beta 版] 進階標記
position
現已標準化為 LatLngAlElevation。 - [Beta 版] 停用進階標記
draggable
屬性,並改用gmpDraggable
。
3.52.9
2023 年 4 月 13 日
變更:
- [Beta 版] 將地點屬性「priceLevel」的值從數字變更為字串。「priceLevel」的值目前為:「FREE」、「INEXPENSIVE」、「MODERATE」、「EXPENSIVE」、「VERY_EXPENSIVE」。
- [Beta 版] 淘汰 AdvancedMarkerView.draggable,改用 gmpDraggable。
- [Beta 版] 從「地點」類別移除「icon」屬性和欄位名稱。我們建議開發人員改用「svgIconMaskURI」。
- [Beta 版] AdvancedMarkerView 的標題屬性現在只接受字串。您可以使用空白字串移除標題。
- [Beta 版] 將「svgIconMaskURI」新增為 Place.fromPlaceFrom 方法的支援欄位名稱。
- [Beta 版] 地點類別屬性已從
userRatingsCount
變更為userRatingCount
- 改善登入控制台時出現的錯誤列印能力。
修正錯誤:
- 修正關閉 InfoWindow 導致錯誤的錯誤。
3.52.8
2023 年 4 月 6 日
變更:
- 將
pollingIntervalMillis
新增為 JavaScript 歷程分享中輪詢位置提供者的公開欄位。 - [Beta 版] 將「地點」類別的 JSON 回應從 snake_case 變更為 lowCamelCase。
修正錯誤:
- 修正了地點評論的
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 FeatureTypes。
修正錯誤:
- 已修正 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
程式庫不明錯誤。 - 修正了在陰影根目錄中看不到「資訊視窗」關閉按鈕的錯誤。
- 為提升網站體驗核心指標,並減少不必要的資料傳輸,Maps JS 現在會延後載入地圖圖塊,直到地圖靠近可視區域為止。在網頁的初始可視區域中建立的地圖,應該不會有任何差別。
3.52.1
2023 年 2 月 16 日
變更:
- 新增
importLibrary()
函式,可在執行階段動態載入程式庫。 - [Beta 版] 開啟進階標記時,啟用 InfoWindow 的自動平移功能。
- [Beta 版] 將 Journey 共用資料庫資料物件中的特定欄位設為不可為空值
- [Beta 版] 資料導向樣式:NEIGHBORHOOD、ADMINISTRATIVE_AREA_LEVEL_3、ADMINISTRATIVE_AREA_LEVEL_4 和 SUBLOCALITY_LEVEL_1 FeatureTypes 已淘汰,這些項目將於 2023 年 3 月移除。
3.51.8
2023 年 2 月 2 日
變更:
- 測試版:支援在自訂地圖類型上顯示進階標記。
- 最新版內嵌 Bootstrap 載入器現在會重複使用系統在文件其他位置找到的 CSP Nonce。
3.51.7
2023 年 1 月 26 日
變更:
- Beta 版頻道:資料導向樣式:新增了 capturePlace 方法,以取得 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
,以更精確地呈現必要的元素類型。
修正錯誤:
- 修正搭配資訊視窗使用進階標記時發生的錯誤,也就是使用鍵盤拖曳標記後,InfoWindow 可能不會開啟。
3.51.4
2023 年 1 月 5 日
變更:
- Beta 版管道:為地點類別新增屬性
- 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 等新型使用模式。「地點」類別包含一些新的資料欄位。 - 測試版:修正當傳送已納入 Proxy 的地圖時,會導致進階標記無法轉譯的錯誤。
- Beta 版頻道:為 JavaScript 旅程分享新增行程地點提供者標記自訂功能。
3.51.2
2022 年 12 月 1 日
變更:
- Beta 版:現已推出
google.maps.importLibrary()
API。 - Beta 版:已淘汰:當地特色已淘汰,不再建議新網站使用。相關功能會繼續運作;如要停止支援,我們會在 12 個月前發出通知。如果想要自行打造類似當地特色的體驗,建議參考快速建構工具中的「探索鄰近地區」解決方案,或是使用 Maps JavaScript API Places Library。Places Library 的程式碼範例和程式碼研究室可以助您一臂之力。
- Beta 版:為了改善網站體驗核心指標,並減少不必要的資料移轉,Maps JS 現在會延後載入地圖圖塊,直到地圖接近可視區域為止。在網頁的初始可視區域中建立的地圖,應該不會有任何差異。
- Beta 版頻道:新增用於流程分享位置供應商輪詢狀態變更的事件。
- Beta 版:為旅程分享新增自訂樣式函式。淘汰了較舊的設定方法。
- 在路線面板的步驟中加入鍵盤無障礙功能。您現在可以使用 Tab 鍵瀏覽路線,並使用空格鍵或 Enter 鍵選取路線,
-
google.maps.geometry.spherical.computeArea()
現在接受LatLngBounds
和Circle
。LatLngBounds
現在可以使用LatLngBoundsLiteral
建構了。 - 將
alt
文字新增至DirectionRenderer
建議路徑面板中的圖片。
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
視為地理編碼器的預設區域。 - 為 Directions JS API 加入語言參數。
- 在 Distance Matrix JS API 中加入語言參數。
修正錯誤:
- 修正開啟資訊視窗時造成鍵盤焦點重新導向至標記的錯誤。
- 修正導致標記無法聚焦的錯誤。
5.1 萬
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 旅程分享的
DeliveryVehicle
類別,加入自訂屬性。 - 修正地圖傾斜後事件中 LatLng 不正確的錯誤。
3.50.2
2022 年 8 月 25 日
變更:
- Beta 版:變更了
FleetEngineDeliveryFleetLocationProvider
,以便接受字串遞送車輛篩選器。 - 更新預設標記圖示圖片。
3.50.1
2022 年 8 月 18 日
變更:
- 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 不適用於正式版應用程式,無法用於需要雲端設定 (例如雲端樣式) 的功能。 - 清楚說明開始追蹤需要使用
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
方法。
歐元
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 日
變更:
- 測試版:修正多個 Places JS API 中忽略某區碼的錯誤。為各種 Place JS API 加入語言和地區參數。
- 改善深色模式中全螢幕和指南針控制項的色彩對比。
- 將街景服務指南針控制項、關閉按鈕和地址連結控制項設為易於存取,且易於使用。
歐元
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
屬性新增至「全螢幕」控制項。 - 改善「地圖類型」控制項的下拉式選單間距。
- 更新「地圖類型」下拉式選單控制項的 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
。
修正錯誤:
- 修正 s
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 參考說明文件。
- 測試版頻道:fromLatLngAltitude 的第一個和第二個參數現在會合併為 LatLngAltitude,而非 LatLng 和
number
。 - 已將 LatLng 的
noWrap
參數重新命名為noClampNoWrap
。 - 現在螢幕閱讀器會讀出如何在標記收到焦點時導覽標記的操作說明。
- Maps JavaScript API 現在會回報遙測資訊。您可能需要更新《內容安全政策》,確保瀏覽器層級不會封鎖這些呼叫。詳情請參閱常見問題。
- 這個版本不支援 Internet Explorer。如要繼續支援 Internet Explorer 11,請指定
v=3.47
(2022 年 11 月前都可使用)。
7.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 更新 (Beta 版) - 淘汰名稱中含有「gl」的所有類別和方法,改用名稱中含有「GL」的新類別和方法,並淘汰 WebglCameraParams,改用新的 CameraParams 類別 (該子類別 CameraParams)。
- 更新 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
時,Google 地圖不會再收到分頁焦點。 - 現在,如果已達到個別的最高或最小縮放等級,系統會停用「放大」和「縮小」按鈕。
- 轉換
MapType
控制項以使用語意元素,改善 Maps Embed API 中的無障礙和螢幕閱讀器體驗。 - 為錯誤畫面上的圖示新增替代文字。
- 改善多項一般程式碼健康狀態。
修正錯誤:
- 將不符 WCAG 規定的
controlHeight
和controlWidth
屬性替換為符合規定的資料-* 屬性。
7.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 日
變更:
- 當地特色:已從 Local Context 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 日
變更:
- 測試版頻道:現已提供遙測資訊。您可能需要更新《內容安全政策》,確保系統不會在瀏覽器層級封鎖這些呼叫。詳情請參閱常見問題。
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 月起,自 Maps JavaScript API 3.46 版起,Internet Explorer 11 使用者會在地圖頂端看到警告訊息。支援 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
中,焦點就會由資訊視窗管理。
修正錯誤:
- 修正了在移除繪圖管理員並重新加入地圖時,未完成的多邊形繪圖作業會自動完成的錯誤。
- 修正錯誤:在「嵌入地圖」彈出式視窗中,「Directions」字串在某些語言中遭到截斷。
3.45.5
2021 年 7 月 1 日
變更:
- 更新輸入和 JS API 的 Maps Studio 網址。
修正錯誤:
- 修正了提供回呼時未處理 Promise 遭拒的問題。
3.45.4
2021 年 6 月 24 日
變更:
- 修正會導致表單提交時開啟鍵盤快速鍵對話方塊的錯誤。
- 修正「鍵盤快速鍵」按鈕無法對齊的錯誤。
- 移除了意外加到
window
中的物件 (球形、PolylineCodec、PolyGeometry)。這些物件應改為透過完整命名空間存取。
3.45.3
2021 年 6 月 16 日
修正錯誤:
- 已更新
InfoWindow
,讓焦點不會在地圖例項化的同一個執行迴圈中呼叫open()
時移動。
變更:
- 更新
InfoWindowOpenOptions
API 參考資料一節,提供更詳細的資訊。 - 修正在 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,讓開發人員控制開啟 InfoWindows 時的焦點管理方式。
- 現在按下 ESC 鍵即可關閉資訊視窗。
- 使用螢幕閱讀器時,InfoWindows 現在會讀出為「對話方塊」。
- Polyfill 隔離模式現已啟用;這項變更會禁止在主機網頁上安裝 Maps API 內部 polyfill。
修正錯誤:
- 修正切換瀏覽器分頁時,會顯示地圖焦點環的問題。
- 修正問題:在部分瀏覽器中,地圖控制項、標記元素和地圖類型控制子選單項目的焦點環會不正確地顯示。
新功能:
- 已在路線、距離矩陣、海拔高度、地理編碼器、最大縮放圖像、街景服務和
AutcompleteService.getPlacePredictions()
服務中支援 Promise。 - 在地圖上新增鍵盤快速鍵控制項和對話方塊,讓鍵盤快速鍵更容易找到。
- 向量地圖現已推出每週版本 (僅限基本功能;Beta 版提供 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 地點選擇工具按鈕。
- 未最佳化的標記現在可聚焦,並使用鍵盤操作。
- 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
事件記錄錯誤的錯誤。 - 修正了標記可點擊區域大小繪製過大的錯誤。
- 修正了影響 IE11 中「符號」的 polyfill 衝突錯誤。
3.43.2
2020 年 12 月 1 日
變更:
- 新增
contextmenu
事件,做為rightclick
事件的更好的替代方法。contextmenu
事件新增在 macOS 上回應 ctrl-click 的功能。 - 提供
title
或label
時,將無障礙屬性新增至非最佳化標記。 - 為
MapType
控制項新增更多 ARIA 標籤和角色,藉此提升螢幕閱讀器體驗。 - 改善螢幕閱讀器對
MapType
控制項的支援。當使用者離開控制項時,下拉式選單會自動關閉。 - 修正螢幕閱讀器在下拉式選單中回報的項目數量;這可避免系統將分隔符視為清單項目。
- 在
map
元素內加入聚焦環,可在透過鍵盤互動聚焦時指出鍵盤焦點。 - 在
MapType
控制項中新增其他鍵盤控制項。控制項失去焦點時,下拉式選單選項現在會自動關閉。按向上鍵和向下鍵可開啟下拉式選單,點選 Esc 鍵則可關閉下拉式選單。 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
時,系統會忽略noWrap
LatLng
建構函式參數。
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()
實作項目,控制台就會記錄錯誤。 - 為海拔高度服務方法中的 Promise 新增 Beta 版支援。
- 推出新的
InfoWindow.minWidth
屬性,用於指定InfoWindow
的最小寬度。 - 修正路線在變更目的地後會變得模糊處理的錯誤。
3.42
2020 年 8 月 19 日
Maps JavaScript API 3.42 版現已推出。請參閱「版本管理」指南。
變更:
- InfoWindows 現預設的寬度上限為 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 日
變更:
- Places Library、Maps JavaScript API 中的地點欄位
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 日
變更:
- 將新欄位
business_status
加入 Place Search 和 Place Details 結果。請使用這個欄位取代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 發出警告。
- 修正顯示街景服務時無法捲動的問題。
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
現在會記錄至主控台,不會再產生錯誤記錄。
歐元
2019 年 11 月 20 日
Maps JavaScript API 3.39 版現已推出。請參閱「版本管理」指南。
變更:
- 不再支援 Internet Explorer 10 (3.38 為支援 Internet Explorer 10 的最後一個版本)。
AutocompletePrediction
現在會傳回從指定原點 lat/lng 到指定地點的直線距離。
淘汰項目:
- 地點欄位
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 Table (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 Code 是短碼,可為世界上每個地點提供地址,即使在沒有傳統街道地址的區域也一樣。
- 不再支援 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。隨著各種裝置的觸控操作日益增加,我們調整了控制項使用者介面,以便同時支援手指輕觸和滑鼠點選。(您可以選擇不使用 v=quarterly、v=3.33 或 v=3.32 來載入 API。)
3.39
2018 年 6 月 11 日
變更:
- Place Details 要求現已支援使用欄位指定要傳回的地點資料類型。
- 現已支援兩個新的 Find Place 要求:
- 地點自動完成功能現已支援按工作階段計費。
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
屬性。
歐元
2017 年 5 月 16 日
Maps JavaScript API 3.29 版現已做為實驗版本提供。請參閱 API 版本管理指南。
變更:
- 由於基礎基礎架構更新,使用者產生 (自訂) 街景服務全景的全景 ID 格式已變更。這會稍微增加可用的全景數量。
- 使用 Maps JavaScript API 中的舊全景 ID 產生使用者 (自訂) 全景的要求仍會正常運作。如果嘗試使用
StreetViewPanoramaOptions
物件的position
屬性尋找全景,結果就會包含新的全景 ID。您不需要對應新舊全景 ID,所有 ID 都會持續有效。 - 請注意,如果需要剖析全景 ID 和/或驗證邏輯,請注意,全景 ID 的格式可能會有所變更。
- 您可以使用 Issue Tracker 回報問題。
google.maps.Map
類別的fitBounds
方法最新消息。- 如要在地圖隱藏時變更可視區域,您現在可以將地圖設為 visibility: hidden,確保地圖 div 有實際大小。
2.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 地圖的功能。
進一步瞭解登入地圖。
在路線規劃服務回應中透過路線控點變更
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 現在支援街景服務中的裝置方向事件,因此行動裝置使用者只要移動手機,就能環顧四周。開發人員可以啟用或停用這項功能。詳情請參閱開發人員指南。
5.20
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 日
變更:
- 您現在可以停用地圖圖示的可點擊功能。地圖圖示代表搜尋點,又稱為搜尋點。請參閱
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()
。因此,現在可以在沒有unsafe-eval
內容安全政策指令的情況下使用 API。
2015 年 12 月 21 日
變更:
- 此地圖選項可讓您停用已登入地圖的登入按鈕,但會顯示已登入使用者的顯示圖片,但仍允許透過登入的動作 (例如加上星號) 登入,但選取這個選項後,地圖上就不會顯示登入按鈕。
- 文字搜尋要求的介面已變更。
types
參數已於 2016 年 3 月 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 地圖平台付費方案客戶使用。
已淘汰:
durationInTraffic
要求欄位現已淘汰。先前我們建議 Google 地圖平台付費方案客戶使用這個欄位,指定結果是否要加入系統考量目前路況後算出的時間長度。建議您現在改用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 日 IE 網誌文章。
3.21
2015 年 8 月 5 日
變更:
- 效能提升:僅載入可見的圖塊
- 大幅改善文件
2015 年 7 月 21 日
變更:
- 推出具有標籤的標記
- 修正:在極高畫質螢幕上,折線適用的 iOS7 記憶體不足錯誤
- IE10+ 觸控事件修正
- 開發人員提供輸入內容的錯誤驗證功能現在會輸出至控制台,而非擲回錯誤。
2015 年 7 月 6 日
已修正:
- 問題 8159:錯誤:無法正確轉譯 StrokePosition.OUTSIDE
2015 年 6 月 17 日
變更:
- 已修正:問題 6321:只有 Android/iOs 瀏覽器會發生「Uncaught TypeError: Can read property 'x' of undefined」錯誤
2015 年 6 月 2 日
變更內容:
- 已淘汰:CloudLayer、panLayer
- 修正:問題 8098:錯誤:加權熱視圖無法透過單一點正確轉譯
2015 年 6 月 2 日
變更:
- 新增 placeId 地理編碼至 address/latlng 的功能
- 透過 Geocoding API 傳回 placeId
2015 年 5 月 28 日
變更:
- 已修正: 問題 6358: HDPI 裝置無法正確轉譯 SVG 路徑標記法
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
歐元
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:設定街景服務 POV 標題時會擲回錯誤
2014 年 8 月 26 日
3.18 發布到實驗功能。
3.17 現已是穩定版。
3.17
2014 年 8 月 20 日
已修正:
- 問題 6937:迴歸第 3.17 版:無法讀取未定義 (位於地點介面集) 的「remove」屬性
2014 年 8 月 12 日
已修正:
- 問題 6968:錯誤:鍵盤方向鍵無法與 v=3.exp 搭配使用
2014 年 7 月 31 日
新增日期:
-
地圖窗格提供明確的說明文件,說明 DOM 事件的傳播方式。已新增「
overlayMouseTarget
」窗格。
2014 年 7 月 7 日
新增日期:
-
已新增至資料層和個別資料層地圖項目的
toGeoJson
,可將幾何圖形匯出至 GeoJSON。
2014 年 6 月 24 日
新增日期:
-
place_id
是地點的專屬 ID,已新增至 Autocomplete 和 Place Details 的 Places Library。 -
已新增至
DirectionsRoute
的overview_path
,提供代表路線全程的編碼折線。
26 2014 年 5 月
新增日期:
-
Maps 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 日
已修正:
- 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 日
新增日期:
- 支援距離矩陣和路線規劃服務中的渡輪。
2014 年 2 月 17 日
3.16 版已發布至實驗功能。
3.15
2014 年 3 月 3 日
已修正:
- 在 Chrome Windows 和 Linux 中重新啟用 Chrome 硬體加速功能,現已修正 Chrome 錯誤 (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 問題,在載入繪圖管理員時,暫時停用 Chrome/Windows 上的硬體加速功能:https://code.google.com/p/chromium/issues/detail?id=336676 (問題 6224)
2014 年 1 月 16 日
已修正:
- 視覺重新整理 CSS 的設計較不明確,以覆寫較少的使用者設定樣式。
2013 年 11 月 27 日
已修正:
- 在執行個體化地圖後建立標記,系統會擲回「包含」未定義的錯誤 (問題 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 日
新增日期:
- 將「disableDefaultUI」選項改為 StreetViewPanoramaOptions
已修正:
- 錯誤:自訂街景服務全景和向下 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 時,「Route Alternatives」面板中的大眾運輸圖示不正確 (問題 4581)
- 在某些情況下,panTo(latLng) 不一定能完全以 latLng 為地圖中心
2013 年 1 月 29 日
新增日期:
- 新增了 StreetViewCoverageLayer ,以透過程式輔助方式新增涵蓋率圖層
- 公開用於 StreetViewPanoramas 的 StreetViewPov
已修正:
- 使用 Google 地圖 JavaScript 3.8 版時,記憶體用量增加會造成當機情形 (在 IE 9、Chrome 等中觀察到)。(問題 4162)。
- InfoWindow 中的下拉式選單 (選取) 選單無法在 Firefox 中平移 地圖平移
2013 年 1 月 22 日
新增日期:
- 可拖曳的選項,連結至折線、多邊形、圓形和矩形
- 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 第 3 版搭配使用 (問題 4543)
2012 年 11 月 27 日
新增日期:
- 在高 DPI 裝置上使用高 DPI 畫布,為標記最佳化
已修正:
- MapTypeControl 未清除樣式 (問題 4588)
3.10
2013 年 2 月 4 日
已修正:
- 使用 Google 地圖 JavaScript 3.8 版時,記憶體用量提高嗎?可能導致當機情形 (於 IE 9、Chrome 等中觀察到)(問題 4162)。
2012 年 9 月 25 日
新增日期:
- 室內街景服務
- 採用 IconSequence 的固定旋轉選項
- 「目前路況時間」到導航
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 的元件限制 (問題 4302)
2012 年 7 月 17 日
已修正:
- IE 資訊視窗中的文字方塊無法點擊
- bounds_changed 必須在 zoom_changed 之前觸發 (問題 1399)
- 叫用街景服務後,地圖選項 backgroundColor 並未保留
- 從樣式化地圖切換為衛星時,系統會進行不必要載入地圖圖塊
- 地圖可拖曳/捲動滾輪屬性在繪圖模式中遭到忽略 (問題 4012)
- 顯示多個世界副本時,LatLngBounds 應傳回完整的經度範圍
- 按兩下時不要繪製空白形狀 (問題 3964)
- 點擊時出現嚴重標記事件 (問題 3911)
重要異動:
- 已將搜尋與查詢端點重新命名為 NearSearch 和 textSearch
10 2012 年 7 月
重要異動:
- 將 google.maps.event.removeListener() 設為接受空值做為引數
2012 年 6 月 27 日
新增日期:
- TRANSIT DirectionsMode:http://mapsplatform.googleblog.com/2012/06/public-transit-routing-and-layer-now.html
- 分頁、評論、文字搜尋到 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 日
新增日期:
- Autocomplete (AutocompleteOptions.componentRestrictions) 的國家/地區限制 (問題 3899)
- 區域和城市類型篩選器
3.8
2012 年 5 月 1 日
已修正:
2012 年 4 月 23 日
已修正:
2012 年 4 月 18 日
已修正:
- 天氣資訊視窗在 Firefox 中一律顯示下雨圖示 (問題 4063)
新增日期:
- orderBy、FusionTablesLayer 的限制和偏移 (問題 3557)
2012 年 4 月 10 日
已修正:
- 即使空照不適用於整個可視區域,仍會顯示空照圖像 (問題 3913)
2012 年 4 月 3 日
新增日期:
- WeatherLayer 和 CloudLayer (問題 3555)
- DemographicsLayer
已修正:
- 在 IE 9 Quirks 中,多邊形的圖塊界線
- 在 Canvas 街景服務中平移畫面時,標記會跳動
2012 年 3 月 28 日
已修正:
2012 年 3 月 20 日
已修正:
- 使用不存在的陰影圖片建立標記會導致錯誤 (問題 4014)
新增日期:
- 街景服務中的隨點即用/點擊到縮放功能 (問題 2447)
重要異動:
- 街景服務中已停用按兩下預設縮放功能
2012 年 3 月 6 日
已修正:
- 快速縮放時,OverviewMapControl 發生錯誤 (問題 3882)
- 將地圖 div 從頁面中移除時,IE 會發生錯誤 (問題 3971)
- IE 9 以下的縮放比例標記無法正確顯示 (問題 3912、問題 3908)
新增日期:
- 透明度變成 GroundOverlay (問題 2767)
- utc_offset 和 open_hours 到 PlaceResult (問題 2431)
- 按一下 ToGo 選項至 StreetViewPanoramaOptions (問題 2447)
2012 年 2 月 21 日
已修正:
新增日期:
- google.maps.幾何圖形.poly.containsLocation() 和 isLocationOnEdge() (問題 1978)
2012 年 2 月 15 日
已修正:
重要異動:
- 街景服務全景之間交叉淡出。
3.7
2012 年 2 月 7 日
已修正:
- 最終位置的標記閃爍情形,再放置動畫 (問題 3608)
- 同時開啟 InfoWindow 及進行縮放,會導致地圖中心不正確 (問題 3738)
- 拖曳標記時忽略滑鼠右鍵 (問題 3237)
- 標記標題有時不會顯示在 Firefox 上 (問題 3773)
重要異動:
- 縮放比例標記現在會在畫布上算繪 (如適用)
- ImageMapType 適用的 setOpacity() (問題 3125)
- 區域疊加層的 setOpacity() (問題 2767)
- ImageMapType 的「tilesLoaded」事件 (問題 1744)
- stop() 到 MouseEvent,以停止事件傳播 (問題 2172)
2012 年 1 月 31 日
已修正:
- 修正:平移地球後出現錯誤的韓文圖塊 (問題 2722)
- 修正:無法準確放置衣夾人以顯示街景服務 (問題 3861)
- 新增折線的「可見」屬性 (問題 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 日
已修正:
- 如果 cancelDefaultUI 為 true,且 StreetViewControl 為 true,則顯示 pegman
2011 年 12 月 7 日
已修正:
- 受控高速公路可個別設定與高速公路 (road.highway.controlled_access) 的樣式
- 使用者在 Autocomplete 上按下「Enter」時,會觸發 place_changed (問題 3407)
1011 年 11 月 28 日
已修正:
- 調整視窗大小後,重新調整 Autocomplete 的位置。「resize」事件可能會在 Autocomplete 物件上觸發。
2011 年 11 月 22 日
已修正:
- 系統現在會根據階層式樣式來計算 InfoWindow 內容大小
- 空照地圖的旋轉控制項與建立地圖時的標題不符
2011 年 11 月 7 日
重要異動:
- 預設控制項的全新視覺樣式
- 可編輯形狀 (多邊形、折線、圓形、矩形)
- 新的 DrawingManager 可用於新增疊加層
- 新的 PlaceResult 欄位:website 和 international_phone_number
- 新的 ElevationResult 欄位:Resolution
已修正:
- 在 IE 7 以上版本中,路線結果中的開始和結束圖示現在會以透明背景呈現
3.6
2011 年 10 月 31 日
已修正:
- Maps API 在 IE7 上與原型程式庫搭配使用時發生錯誤
2011 年 10 月 25 日
已修正:
- KmlLayer 地圖在圖層載入完成前變更的錯誤
- 新增及移除多邊形時,IE 中的記憶體流失問題
2011 年 10 月 18 日
重要異動:
- 在 PlaceSearchRequest 中新增關鍵字欄位
- 已從街景服務中移除道路線
2011 年 10 月 10 日
已修正:
- 街景服務預覽中的地址過長
2011 年 9 月 27 日
已修正:
- 總覽圖控制項在縮放發生變更時,會同時更新中心和縮放設定
2011 年 9 月 27 日
已修正:
- 重複擷取 Chrome 的初始圖塊
- 平移時記憶體流失
- 平移至區域外的區域時,請勿放置街景服務衣夾人
- 迴歸:跨 -180 經度消失的地面疊加層
- 迴歸:在平移和縮放期間開啟資訊視窗時,地圖中心不正確
重要異動:
- 拖曳衣夾人時顯示街景服務預覽畫面
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 日
重要異動:
- 允許自訂控制項的 Z-index 值高於 API 控制項
- 連結會將使用者帶往正確版本的 maps.google.com
- 如果沒有任何資訊視窗 HTML、名稱或說明,則請勿在 KML 地圖項目上開啟資訊視窗。
- 修正迴歸問題:高 DPI 圖塊無效
2011 年 8 月 24 日
已解決的問題:
重要異動:
- 商家圖示現在預設為啟用。
2011 年 8 月 17 日
重要異動:
- 搜尋點可點選的地圖圖示。
- 您可以在 MapOptions 中設定樣式,並套用至所有預設地圖類型。
- 除非已明確停用,否則自訂地圖類型會顯示衣夾人。
3.5
2011 年 8 月 10 日
已修正:
- 在街景服務中將標記拖曳到水平線時,標記卡在拖曳的位置
- 調整地圖或視窗大小時,街景服務無法調整大小
- 共用 InfoWindow 的街景服務異常終止瀏覽器
2011 年 8 月 2 日
已解決的問題:
重要異動:
- 大多數控制項的內容選單現在會在按一下滑鼠右鍵時停用。
- 將滑鼠移至資訊視窗時,系統不會平移資訊視窗中的街景服務全景/地圖
- 現在可在 iPad 上捲動資訊視窗
2011 年 7 月 18 日
已解決的問題:
- 在 iOS 裝置上捲動 4.1 以上版本時, 事件 LatLng 不正確 (問題 3373)
2011 年 7 月 11 日
已解決的問題:
- 修正:
<select>
在觸控裝置上的資訊視窗內無法點擊 (問題 3232) - 修正內容:如果 MapOptions.draggable 為 false,按一下滑鼠右鍵後不會觸發地圖 (問題 3071)
重要異動:
- 具有相同 Z-index 的標記現在會在圖塊邊界一致顯示
- 現在可在 iOS 的資訊視窗中捲動
- 現在當地圖的投影設定變更時,標記和折線現在會重新繪製
2011 年 7 月 5 日
已解決的問題:
- 修正:地圖無法拖曳時,無法顯示標記遊標 (問題 3120)
重要異動:
- 新增 Place Autocomplete 控制項和下拉式選單的樣式設定功能
- Places Autocomplete 小工具會在使用者選取建議後,保留伺服器傳回的說明
2011 年 6 月 30 日
已解決的問題:
- 修正:系統會重複擷取初始地圖圖塊
- 修正:maptypeid_changed 事件在 3.4 版之後建立時多次觸發 (問題 3051)
重要異動:
- 地點自動完成功能已變更為附加至內文,而非輸入的父項
- 已正確放置 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 日
已解決的問題:
- 已修正:支援 Poly strokeColor 和 fillColor 的已命名 CSS 顏色
- 已修正:如果 strokeOpacity 設為 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
- 修正:當標記建立動畫時,滑鼠事件會觸發事件兩次
- 修正:如果在設定地圖類型 ID 後將地圖類型新增至登錄,樣式化地圖就不會使用樣式
- 固定:非樣式式地圖類型採用樣式化地圖類型的樣式
- 標記現在會觸發 MouseEvents,而非 DOM 事件
2011 年 3 月 11 日
已解決的問題:
重要異動:
- 全景圖圖層
- 修正路線標記 Z-index 問題
- 固定預設陰影位置
2011 年 3 月 2 日
重要異動:
- 標記現在會以 Canvas/VML 呈現 (如適用)
- 在支援觸控的裝置上,折線、多邊形和 KML 的點擊目標較大
2011 年 2 月 22 日
已解決的問題:
- 透過「anchorPoint」 MVC 屬性公開的資訊視窗錨點 (問題 2860)
- 修正縮放等級 0 和 1 的混合模式 (問題 3062)
- 如果在地圖上快速新增/移除圓形/矩形,並修正相關問題 (問題 3052)
- 可拖曳:修正觸控裝置上的錯誤 (問題 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 中未觸發按一下滑鼠右鍵事件 (問題 2920)
- Safari/Mac 中的文字轉譯問題 (問題 3024)
- 路線圖在 IE 中無法正確列印
2011 年 1 月 21 日
重要異動:
- 球面幾何圖形程式庫現已接受 MVCArrays
- 修正在 IE6 中拖曳標記時,標記底下的交叉顯示問題
- 地圖容器 div 上不再設定 Z-index
2011 年 1 月 17 日
已解決的問題:
- 修正 zoom_changed 時間錯誤會導致 fromLatLngToContainerPixel 結果不正確的問題 (問題 2539)
2011 年 1 月 6 日
已解決的問題:
重要異動:
- 縮放和平移控制項已分離 (不再提供瀏覽控制項)。如有需要,您可以個別設定這些項目。
- 支援觸控式裝置的全新縮放控制項
- 現在只要呼叫 clear() 即可清除 MVCArray 的內容
- 修正在 IE8 中新增及移除標記時發生的記憶體流失問題
- 改善簡化演算法,加快多邊形的算繪速度
2010 年 12 月 23 日
已解決的問題:
- 修正可拖曳路線中的路線控點點擊處理常式 (問題 2871)
2010 年 12 月 21 日
已解決的問題:
重要異動:
- 現在,我們會在觸控裝置上顯示可觸控的縮放控制項,決定是否要要求 ZOOM_PAN 或 SMALL 瀏覽控制項。如果裝置支援瀏覽器中多點觸控,就不會顯示縮放控制項,因為用雙指撥動可完成縮放。
2010 年 12 月 9 日
已解決的問題:
- InfoWindows 現在可以在 IE 中正常列印 (問題 1343)
- 修正 IE8 中 ImageMapType 的不透明度
重要異動:
- 拖曳時,具有自訂圖示的標記下方會顯示十字記號,並在啟用 on-Drag 的情況下
2010 年 12 月 5 日
已解決的問題:
重要異動:
- 拖曳標記時,標記會隨之上升,捨棄時則會反彈。
- 您可以使用 setAnimation 函式,以程式輔助方式控制標記動畫。
2010 年 11 月 28 日
已解決的問題:
- maptypeid_changed 不再觸發兩次 (問題 2449)
- 現已可存取 MarkerImage 物件的「size」屬性 (問題 2465)
- 標記形狀參照圖示,而非 Sprite (問題 2629)
- 針對較小的地圖,改善標記拖曳功能的平移功能 (問題 2868)
- 您現在不必啟用背景圖片列印功能,也能列印地圖
- 修正「draggable」設為 false 時可拖曳方向標記可拖曳的錯誤
2010 年 11 月 16 日
變更的問題:
- 問題 2076:提供將 InfoWindow 提供給 DirectionsRenderer 的方法 (問題 2076)
- 問題 2524:實作 StreetViewControlOptions
- 問題 2557:新增停用「街景服務」縮放功能
重要異動:
- 修正按下 Shift 鍵並按一下標記時,會在 FF 中開啟新視窗的錯誤。
- 使用 DirectionsRenderer 指定 tagOptions 時,字母標記圖示遺失
3.2
2010 年 11 月 11 日
重要異動:
- 修正在 IE7/IE8 中使用 RTL 裁剪/截斷多邊形的錯誤
- 修正導致 Safari 5 因進行 3D 轉換而隱藏核取方塊的錯誤
- 橫跨赤道的測地折線折線 (缺少細節)
- 已新增 LEFT_CENTER、LEFT_BOTTOM、RIGHT_CENTER 和 RIGHT_BOTTOM 的控制項位置。
- 已將控制項位置從 LEFT 到 LEFT_TOP、RIGHT_TOP、TOP、TOP 和 TOP_CENTER 和 BOTTOM_CENTER
2010 年 10 月 11 日
變更的問題:
- 問題 2478: 街景服務 - 某些瀏覽器中的指南針不對齊/缺少
- 問題 2528:IE8 中的 ImageMapTypeOptions 不透明度
- 問題 2661:資訊視窗 - 在輸入欄位上按一下滑鼠右鍵,不會顯示內容選單
- 問題 2741:地圖平移後,標記位置無法在 iOS 4 上運作
重要異動:
- 系統預設會啟用街景服務
- 修正「無法傳遞給 .getTileUrl」的錯誤
- 現在會在視窗顯示後觸發 InfoWindow 隨機事件
2010 年 9 月 28 日
變更的問題:
- 問題 2712:記憶體流失 (新增/移除標記、顯示/隱藏標記、縮放/平移地圖)
重要異動:
- 第 2 版和第 3 版地圖在同一個頁面上,效果更佳
- 修正 HTML5 街景服務在快速向下拖曳時會發生的錯誤
2010 年 9 月 16 日
變更的問題:
- 問題 2701:初始街景服務導覽器控制項標題未遵循 POV
2010 年 9 月 14 日
變更的問題:
重要異動:
- 已改善標記效能
2010 年 8 月 31 日
變更的問題:
- 問題 2658:塔爾資訊視窗
重要異動:
- 幾何圖形改良功能,可進行更高的縮放
2010 年 8 月 24 日
變更的問題:
- 問題 2648: 觸發地圖大小調整事件會導致 Firefox 3.2.1 版發生錯誤
重要異動:
- 現在反覆放大或縮小 (例如使用滾輪) 時,中繼縮放等級就會載入較少的圖塊。
2010 年 8 月 16 日
變更的問題:
重要異動:
- 街景服務標記會根據距離縮放
- 平移縮放滑桿
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:使用滾輪縮放後觸發拖曳事件
- 問題 2385:縮放等級將為深一點,Internet Explorer 中的區域疊加層會變黑色
- 問題 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 隨機事件觸發功能
- DirectionsRoute.bounds 現已公開
2010 年 6 月 11 日
變更的問題:
重要異動:- 修正標記記憶體流失問題
- 已改善首次地理編碼的延遲時間
- 提供 StreetViewService 存取權
3.0
2010 年 5 月 18 日
變更的問題:
- 問題 2037:GPolylineOptions Geodesic
- 修正在自訂地圖類型上正確使用 Google 版權的錯誤
- 已為多邊形和折線新增測地屬性
- 已為多邊形和折線新增可點擊選項
- 新增了 GroundOverlay 的可點擊選項
2010 年 5 月 13 日
- 問題 1724:透過元素 (而非字串) 設定內容時,infoWindow 的大小/邊界不正確
重要異動:
- 修正了在跨日線時過早裁剪區域疊加層的錯誤
- 標記 setIcon 現在支援網址中的 \
- IE 中的多邊形和折線 mouseout 事件觸發條件
- 變更標記圖示不再閃爍
2010 年 5 月 7 日
- 問題 1458:功能要求:Google API v3 中的 KML 支援
- 問題 1658:新增路況疊加層
- 問題 2209:堆疊溢位
- 問題 2254:對圓形物件多次呼叫「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、提供 TripAlternatives),並繼續記錄警告。另外也會移除前往步數的路段,以及前往步驟路線的行程轉換。
- 已將 GeocoderGeometry.latLng 更新為 GeocoderGeometry.location
2010 年 4 月 30 日
- 問題 2230:在沒有自訂投影的情況下初始化地圖
重要異動:
- 點選地圖現在會聚焦於鍵盤
- 現已支援 iPad 雙指撥動縮放功能
2010 年 4 月 26 日
- 問題 1826:在多邊形和折線上新增滑鼠遊標懸停和滑鼠懸停事件
- 問題 2177:map.setZoom(z) 在「maptypeid_changed」事件期間無法正常運作
- 問題 2247:DirectionsRenderer 中的 hideRouteList 選項無法正常運作
重要異動:
- 修正自訂圖示在平移期間消失時地圖底部的錯誤
2010 年 4 月 13 日
2010 年 4 月 11 日
沒有明顯的變更或變更問題。
2010 年 4 月 5 日
重要異動:
- 將 DirectionsRoute 中的路線總覽折線公開為 Overview_path。
- 將地圖目前的投影公開為唯讀屬性。
2010 年 3 月 23 日
重要異動:
- Elevation 現已在 API 中公開
- 針對網際網路連線緩慢的問題改善資訊方塊載入速度。
2010 年 3 月 15 日
重要異動:
- 樣式變更後,多邊形現在可正確重新繪製。
- 使用舊樣式「Directions」時,系統會透過 console.log 提供已淘汰的警告訊息。
2010 年 3 月 10 日
- 問題 1801:折線/多邊形 zIndex
- 問題 2144:DirectionsRequest 應提供 preventHighways 選項
- 問題 2207: 錯誤:IE 填入折線
- 問題 2113:1 版本發布後,高縮放等級中的 FF 折線毀損
重要異動:
- 新增單車路線!
- 新增 DirectionsRequest 選項:
-
avoidHighways
-
avoidTolls
-
optimizeWaypoints
- 改善多邊形/折線的算繪速度
- 重新命名下列 Directions 物件。但仍可繼續使用舊名稱。
- 前往 DirectionsLeg 的 DirectionsRoute
- 前往 DirectionsRoute 的 DirectionsTrip
2010 年 3 月 3 日
- 問題 2136:將 google.maps.MarkerImage 中的屬性模糊處理,不應參照
重要異動:
- 修正地圖跳躍錯誤。
- 更棒的是連續縮放兩倍。
- 標記拖曳事件 .latLng 不再經過模糊處理。
2010 年 2 月 26 日
- 問題 1651:地圖畫布的滑鼠移動 / 滑鼠遊標移開 / 滑鼠移出
- 問題 2142:DirectionsRendererOptions 應允許使用者完全隱藏標記
- 問題 2148:event.latLng Missing!
- 問題 2109: 錯誤:NavigationControlStyle.ZOOM_PAN 無法在 IE8 中正確顯示
- 問題 2153:MVCArray.push() 不會傳回新的長度
重要異動:
- 將透明度新增至 ImageMapType
- 已修正在矩形/圓形上按右鍵時無法觸發的錯誤。
- 隱藏時,資訊視窗的內容事件不會再移除。
2010 年 2 月 8 日
- 問題 2135:錯誤:如果在折線中重複使用多邊形的 MVCArray ,折線就會關閉。
重要異動:
- 新增了 Rectangle 類別
- 新增圓形類別
- 修正了建立並移除標記時發生的記憶體流失問題。
- 停止為 MVCArray 的 LatLngs 加上註解,以關閉多邊形,導致共用相同的 MVCArray 的折線也會遭到關閉 (請參閱問題 2135)
- 修正當地圖縮放設為目前值時,有時會隱藏螢幕上標記的錯誤。
- 已修正 ImageMapType,以便在 Android 上正確顯示。
- 已變更多邊形裁剪配置,允許包含北極或南極的多邊形。
- 將 MercatorProjection 的緯度範圍擴大至可視浮點精確度的最大可能受試者。
2010 年 1 月 28 日
- 問題 1367:功能要求:公開 LayoutManager,讓開發人員將 DIV 放在「控制流程」中
- 問題 1916:功能要求:新增縮放 MarkerImage 的能力
- 問題 1443:Extended() 和 union() 應傳回 LatLngBounds 物件
- 問題 1997:「size」MapOption 的說明文件
- 問題 2074:當世界地圖與地圖容器的尺寸完全相符時,地圖無法顯示
重要異動:
- 新增印度語言支援:
- bn, gu, kn, ml, mr, ta, te
- 在事件命名空間中新增靜態方法:
- addListenerOnce
- addDomListenerOnce
- 將新的「encoded_lat_lngs」屬性新增至 DirectionsStep 物件,以顯示壓縮的 ASCII 格式一組經緯度
- 移除畫面外標記 DOM 元素,藉此提升效能
- 修正 Google Chrome 的平移錯誤
- 修正 iPhone 上的雙指撥動縮放錯誤
2010 年 1 月 19 日
- 問題 1422:功能要求:讓開發人員建立自訂地圖類型
- 問題 1523:功能要求:fromContainerPixelToLatLng (反之亦然)
- 問題 1443:Extended() 和 union() 應傳回 LatLngBounds 物件
- 問題 1960:錯誤:使用 provideTripAlternatives 提供的不完整資訊
- 問題 1675:教學課程說明文件錯誤
- 問題 1676:教學課程說明文件錯誤 - 控制項選項
- 問題 1856:Opera 無法正確顯示多邊形!
- 問題 1954:保加利亞文的本地化不正確。
- 問題 1976:錯誤:自訂圖示和可拖曳標記的問題
- 問題 2063:壓縮 OverlayView 子類別時的變數名稱衝突
重要異動:
- 停止支援自訂地圖類型,包括基本地圖類型、疊加層地圖類型和投影:
- 新增 ImageMapType 物件,以支援自訂地圖圖塊
2009 年 12 月 17 日
重要異動:
- 修正了地圖平移動畫之前發生的初始當機問題。
- 修正了使用滾輪或 DoubleClick 縮放超過最大縮放等級時,地圖跳至其他位置的問題。
- 版權、MapType 和 Navigation 控制項可配合地圖大小調整尺寸。
- 舊版 getter、setter 和事件名稱已正式淘汰,不再定義。
2009 年 12 月 10 日
其他明顯異動:
- 新增了 panToBounds 方法,
- 新增地圖動畫。並影響所有瀏覽器中對 setCenter/setZoom 的拖曳、平移、縮放及呼叫。
- 新增使用已淘汰方法時,主控台記錄警告訊息。
2009 年 11 月 25 日
其他明顯異動:
- 新增 RTL 支援,啟用下列語言:阿拉伯文、波斯文、希伯來文
- 公開 DirectionsResult 步驟的 lat_lngs 屬性。
2009 年 11 月 11 日
- 問題 1742:自訂圖示標記一律顯示在預設標記的頂端
其他明顯異動:
- 新增三種新語言的支援。
- 巴斯克文
- 加里西亞語
- 塔加路文
2009 年 10 月 29 日
- 問題 1421:功能要求:在 API v3 中新增 Directions 類別
其他明顯異動:
- 使用 DirectionsRenderer 和 DirectionsService 更新參考說明文件
2009 年 10 月 26 日
其他明顯異動:
- 將無效引數傳遞至新的 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 中新增折線類別
- 問題 1371:地圖移動時,map.bounds_changed 事件會重複觸發
- 問題 1700:使用 Firefox 3.5 縮小地圖後,點選的位置不正確
- 問題 1702:當父項元素設有捲動偏移量時,點擊和 dblclick 事件回報的 latLng 有誤
- 問題 1723:在 iPhone 上拖曳地圖時,地圖會跳轉
其他明顯異動:
- 推出折線和多邊形!這些方法可讓您在地圖上繪製線條或填滿區域、指定筆劃和填滿樣式,並支援大部分的滑鼠事件 (即尚未使用滑鼠懸停事件)。這項功能支援所有支援的瀏覽器 (IE6.0 以上版本、Firefox 2.0 以上版本、Safari 3.1 以上版本、Chrome),其中包含支援的行動裝置。
- 新增地圖事件「閒置」,以便在地圖有一段時間未移動時觸發。解決問題 1371。
- 修正點擊事件傳回的不正確 LatLng 值。
- 修正 iPhone 上的雙指撥動縮放錯誤。請參閱問題 1723。
2009 年 9 月 10 日
- 問題 1659: 平移後,Firefox 3.5 記錄的點擊和 blclick 事件回報的 latLng 有誤
- 問題 1621:在 ie8 中使用 dooctype 點擊地圖後,顯示錯誤的位置
- 問題 1642:InfoWindow overflow:auto
- 問題 1531:infoWindow 每次開啟時會變長
其他明顯異動:
- 針對 get/set 方法和事件名稱修改的語法,如下所示。舊語法仍支援保有回溯相容性。例如:
- set_funBoat() => setFunBoat()
- get_funBoat() => getFunBoat()
- 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 日
其他明顯異動:
- 預設啟用滾輪縮放功能。如要停用,請將地圖選項的捲軸屬性設為 false。
- 已更新說明文件,加入 panTo 和 panBy 函式。
2009 年 8 月 14 日
- 問題 1575:可拖曳標記方法 set_draggable() 中的錯誤
其他明顯異動:
- 已啟用滾輪縮放功能。
- 修正在 iPhone 拖曳後發生地圖跳動的問題。
2009 年 8 月 4 日
- 問題 1393:允許可拖曳標記
- 問題 1448:錯誤:API v3 需要 checkResize() 函式 (或同等函式)
- 問題 1404:Opera 中的遊標發生錯誤
- 問題 1514:使用 HTML 4.01 嚴格規範時無法正確顯示 MapType 選取箭頭
- 問題 1426:InfoWindow Z-index 控制項
其他明顯異動:
- iPhone 上的雙指撥動和拖曳應更加穩定。
- 在 InfoWindow 物件中加入 zIndex setter 和 getter。
說明文件變更:
- 已新增標記 get_draggable 和 set_draggable 方法
- 拖曳標記、拖曳、拖曳、已新增 Draggable_changed 事件
- 已新增標記可拖曳屬性
- 已新增資訊視窗 get_zIndex 和 set_zIndex 方法
- 已新增資訊視窗 zIndex_changed 事件
- 已新增資訊視窗 zIndex 屬性
2009 年 7 月 13 日
- 問題 1415:infowindow content: selectable true/ false
- 問題 1432:呼叫 set_icon 後無法觸發滑鼠移出事件
- 問題 1365:使用嚴格 DOCTYPE 時,地圖類型控制項無法正確顯示
其他明顯異動:
- 開發人員不再需要為 MarkerImage 指定大小,API 會在未提供時加以偵測。在相關附註中,MarkerImage 的大小、錨點和起點引數都是選用項目。
- 開發人員不再需要在 OverlayView 子類別的建構函式中呼叫 OverlayView.call(this)。
- 已從介面移除 OverlayView「變更」方法。這應該不會影響開發人員的程式碼,因為之前實際上並未使用這些方法。
- 部分 match 選項已從 Geocoder 要求物件中移除。如果開發人員持續傳遞此物件,對查詢沒有影響。
2009 年 6 月 12 日
變更的問題:
- 問題 1363:錯誤:iPhone 無法分派地圖點擊事件
其他明顯異動:
- 所有瀏覽器中都可以點擊大型縮放控制項
- 資訊視窗「清除」大型縮放控制項,並完整放置在地圖和控制項中
- 行動裝置版權使用精美圖片
- 資訊方塊會從中央 (而非左上方) 載入
- 使用者無法再選取地圖類型按鈕的文字,或是任何控制項圖片
- 主要程式庫的大小減少約 1.9 KB