Maps JavaScript API 發布說明書

訂閱這些版本資訊。訂閱

Maps JavaScript API 團隊會定期更新 API,包括新增功能、修正錯誤和提升效能。如要指定在應用程式內載入的 API 版本,請使用 Maps JavaScript API Bootstrap 要求的 v 參數。進一步瞭解版本管理

這份變更記錄會依日期和版本編號列出版本,並附上相關變更。

如要接收新版 Maps API 的最新消息,請訂閱 google-maps-js-api-v3-notify 群組。

3.59.3

2024 年 12 月 12 日

變更:

  • Firebase App Check 現已可搭配 Maps JS API 和 Places JS 使用。

3.59.2

2024 年 12 月 5 日

變更:

  • [alpha 版] 原子地圖項目會顯示在 z17 及更深層的支援城市。
  • 將使用歸因 ID 新增至初始化器,協助 Google 瞭解哪些程式庫和範例對開發人員有幫助,例如標記叢集程式庫的使用情形。如要選擇不傳送使用歸因 ID,請刪除這個屬性或將值替換為空白字串,這樣做都很安全。系統可能會忽略例項化後對此值所做的變更。
  • 您現在可以使用 Firebase App Check 防範惡意要求。進一步瞭解如何使用 App Check 與 Places 搭配運作,以及使用 App Check 與地圖搭配運作

3.59.1

2024 年 11 月 21 日

變更:

  • [Beta 版] 修正街景服務缺少縮放控制項的問題。
  • 修正無法點選的舊版標記仍會調度點擊事件的錯誤。
  • 修正切換至自訂地圖類型時,Advanced Markers 無法更新像素位置的錯誤。
  • 套用含有地圖 ID 的預設或自訂地圖類型和樣式時,現在會記錄控制台警告。當地圖 ID 存在時,地圖樣式會透過 Cloud 控制台控管,而雲端樣式目前僅支援路線圖地圖類型。
  • 在深色模式中,當滑鼠游標懸停在相機控制移動按鈕上時,顯示相機控制移動按鈕的樣式。
  • 修正使用極小邊界時的 fitBounds 邊框問題。

3.58.11a

2024 年 10 月 31 日

變更:

  • [Beta 版] 修正導致街景服務衣夾人無法在網頁元件地圖上使用的錯誤。
  • 當嵌入式 API 地圖隱藏捲動訊息時,可防止螢幕閱讀器將焦點放在捲動訊息上。

3.58.10

2024 年 10 月 24 日

變更:

  • 修正會在存取工作階段儲存空間時導致例外狀況的問題。

3.58.9 (已復原)

2024 年 10 月 17 日

變更:

  • [alpha 版] 自訂圖像和 SVG 現可用於 3D 地圖上顯示的標記。

3.58.8

2024 年 10 月 10 日

變更:

  • 移除不正確的 WebGLOverlayView 控制台警告。
  • 修正問題:如果地圖是網頁上第一個與滑鼠或游標互動的元素,Chrome 會誤將藍色焦點線顯示在地圖周圍。
  • 為 Mobility Services JavaScript 車隊追蹤功能新增 ODRD 車輛和車隊位置供應器。

3.58.7

2024 年 10 月 3 日

沒有公開的變更。

3.58.6

2024 年 9 月 25 日

變更:

  • [alpha 通道] 已從 Polyline3DElementPolygon3DElement 中移除 *Opacity 屬性。您可以使用 #rgba#rrggbbaargba(r, g, b, a)rgb(r g b / a) 顏色格式,在對應的 *Color 屬性中指定 Alpha 值。
  • [alpha 版] 預設 UI 控制項、標記、3D 模型和預設相機動畫功能,現在可在實驗性版本中與 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 版] 預設情況下,將 Zoom 控制項替換為攝影機控制項。CameraControl 提供縮放和平移控制項。
  • cameraControlcameraControlOptions 屬性發布至 MapOptions
  • 允許在地圖例項化時設定色彩配置 (淺色或深色)。
  • 更新地圖類型控制項,如果地圖寬度太小,就會改為換行
  • 整合新的標籤器,用於算繪向量地圖標籤。
  • 對於未使用地圖 ID 的開發人員,v=weekly 管道的預設值現在為新版基本地圖顏色。詳情請參閱 https://developers.google.com/maps/new-basemap-style-opt-in

3.57.13

2024 年 8 月 8 日

變更:

  • [beta 版管道] 在反向地理編碼、正向地理編碼和地點 ID 查詢的 Geocoding 回應中新增地址描述詞。

3.57.12

2024 年 8 月 1 日

變更:

  • [beta 版管道] 在反向地理編碼、正向地理編碼和地點 ID 查詢的 Geocoding 回應中新增地址描述詞。
  • [beta 版] 允許在地圖例項化時設定色彩配置 (淺色或深色)。
  • 在向量地圖中點選地圖項目時,縮短 IconMouseEvent 的延遲時間

3.57.10

2024 年 7 月 25 日

變更:

  • [beta 版管道] 在反向地理編碼、正向地理編碼和地點 ID 查詢的 Geocoding 回應中新增地址描述詞。
  • 在 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 查詢的 Geocoding 回應中新增地址描述詞。

3.57.2

2024 年 5 月 28 日

變更:

  • 修正網頁元件中的地圖類型控制項無法開啟選單的錯誤。
  • 修正導致 AdvancedMarkerElement 拖曳指標遺失的錯誤。
  • 在新的 Place API 中加入自動完成功能。
  • 地圖光柵圖塊現在以 WebP 圖片格式提供。
  • 更新 Place.searchByText 和 Place.searchNearby 的說明文件,以指向正確的欄位清單。
  • 每週頻道現已提供新的 InfoWindow 關閉按鈕和選用標頭。

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 圖片格式提供。
  • 修正向量地圖上地圖上 POI 的資訊視窗錨點位置。
  • 修正未設定位置就顯示 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 鍵時,鍵盤快速鍵對話方塊無法關閉的問題。
  • 為直接載入指令碼的 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 版] AdvancedMarkerElementelement 屬性現在會指向 AdvancedMarkerElement 的例項。
  • [beta 版] 進階標記現在可透過子節點自訂內容。
  • 修正問題:點選地圖後,平移和縮放鍵盤快速鍵無法正常運作。
  • 啟用 JavaScript 歷程分享功能的折線自訂功能。
  • [Alpha 版] 將 types、requestedLanguage、requestedRegion 和 name 屬性新增至 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 日

變更:

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 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 現在是 AuthorAttributionauthor 現在是 displayNameauthorURI 現在是 uriphotoURI {?string} 現已在 AuthorAttribution 上架。Photo.attributions 現在是 Photo.authorAttributionsReview.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 鍵,地點自動完成元素不會還原原始文字。
  • [alpha 版] 更新 Place Autocomplete 預測樣式,確保刪節號會顯示在文字溢位時。
  • [Beta 版] Local Context 現在會顯示通知,說明 Local Context 地圖上的地點情境資訊即將停用。
  • 修正錯誤:除非 StreetView 衣夾人先返回停靠點至少一次,否則不會顯示滑鼠游標預覽畫面。
  • 已淘汰的 Place Autocomplete 服務邊界、位置和半徑。請改用 locationBias 和 locationRestriction。

3.53.2

2023 年 5 月 4 日

變更:

  • [Beta 版] 資料集資料導向樣式現已推出
  • [Beta 版管道] <gmp-map><gmp-advanced-marker> Web 元件現已推出。
  • 在 JavaScript 歷程分享中,將 TimeWindow 新增為 Task 和 TaskTrackingInfo 的欄位。
  • AdvancedMarkerElement 和 PinElement 已發布至每週頻道。
  • 界線資料導向樣式已發布至每週頻道。
  • getMapCapabilitiesmapcapabilities_changed 事件會發布至每週管道。

3.53.1a

2023 年 4 月 27 日

變更:

  • 更新 Place Autocomplete 服務,以支援 locationBias 和 locationRestriction
  • [Beta 版管道] 發布有關 Place v2 到 JSON 方法的說明文件。
  • [Beta 版] 修正地圖捲動時,進階標記拖曳的問題。
  • [Beta 版] 資料導向樣式 PlaceFeature.fetchPlace 顯示名稱會以使用者語言顯示。
  • [Beta 版] AdvancedMarkerView 和 PinView 已重新命名為 AdvancedMarkerElement 和 PinElement。
  • [beta 版] 修正 AdvancedMarkers 和 Pin 有時會在未明確載入的情況下可用的問題。請記得在存取這些類別前,一律先載入「標記」程式庫。
  • [Beta 版] AdvancedMarker position 現已正規化為 LatLngAltitude。
  • [beta 版] 停用進階標記 draggable 屬性,改用 gmpDraggable

3.52.9

2023 年 4 月 13 日

變更:

  • [Beta 版] 將地點屬性「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 回應從 snake_case 變更為 lowerCamelCase。

修正錯誤:

  • 修正 Place Review 的 publishTime 顯示錯誤日期的錯誤。
  • 修正建立自訂元素會在全球範圍內發生問題的問題。
  • [Beta 版] 修正導致地圖捲動時進階標記消失的錯誤。

3.52.6

2023 年 3 月 23 日

變更:

  • [Alpha 版] 推出 Place Autocomplete Widget (新版) 實驗功能。
  • 將 JavaScript 歷程分享功能發布至每週頻道。

3.52.5

2023 年 3 月 16 日

變更:

  • [Beta 版] 以資料為準的樣式:已移除 NEIGHBORHOOD、ADMINISTRATIVE_AREA_LEVEL_3、ADMINISTRATIVE_AREA_LEVEL_4 和 SUBLOCALITY_LEVEL_1 特徵類型。

修正錯誤:

  • 修正以下錯誤:如果 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 關閉按鈕無法顯示的問題。
  • 為改善網站體驗核心指標並減少不必要的資料傳輸,Maps JS 會延遲載入地圖圖塊,直到地圖接近檢視區範圍為止。在網頁初始可視區域內建立的地圖應該不會有任何差異。

3.52.1

2023 年 2 月 16 日

變更:

  • 新增 importLibrary() 函式,可在執行階段動態載入程式庫。
  • [Beta 版] 在進階標記上開啟 InfoWindow 的自動平移功能。
  • [beta 版] 將旅程分享程式庫資料物件中的特定欄位設為非空值
  • [Beta 版] 以資料為準的樣式:NEIGHBORHOOD、ADMINISTRATIVE_AREA_LEVEL_3、ADMINISTRATIVE_AREA_LEVEL_4 和 SUBLOCALITY_LEVEL_1 特徵類型已淘汰。這些指標將於 2023 年 3 月移除。

3.51.8

2023 年 2 月 2 日

變更:

  • Beta 版管道:支援在自訂地圖類型上顯示進階標記。
  • 內嵌式啟動載入器的最新副本現在會重複使用文件中其他位置的 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 版管道:為地點類別新增屬性
  • 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 等新型使用模式。「Place」類別包含一些新的資料欄位。
  • Beta 版:修正在傳遞以 Proxy 包裝的地圖時,進階標記無法顯示的錯誤。
  • 測試版:為 JavaScript 旅程分享功能新增行程位置供應商標記自訂功能。

3.51.2

2022 年 12 月 1 日

變更:

  • Beta 版:google.maps.importLibrary() API 現已推出。
  • Beta 版:已淘汰:當地特色資料庫已淘汰,不再建議用於新網站。相關功能會繼續運作;如要停止支援,我們會在 12 個月前發出通知。如果想要自行建構類似當地特色資料庫的體驗,建議您參考快速建構工具中的「探索鄰近地區」解決方案,或是使用 Maps JavaScript API 的 Places Library。如需相關說明,請查看 Places Library 的程式碼範例或程式碼研究室。
  • Beta 版:為改善 Core Web Vitals 並減少不必要的資料傳輸,Maps JS 會延遲載入地圖圖塊,直到地圖接近檢視區範圍為止。在網頁初始可視區域內建立的地圖應該不會有任何差異。
  • Beta 版:新增事件,用於輪詢旅程分享位置資訊供應商的狀態變更。
  • Beta 版:新增旅程分享功能的樣式自訂函式。已淘汰的舊版設定方法。
  • 為路線面板的步驟新增鍵盤無障礙功能。您現在可以使用 Tab 鍵瀏覽路線,並使用空格鍵或 Enter 鍵選取路線。
  • google.maps.geometry.spherical.computeArea() 現在接受 LatLngBoundsCircleLatLngBounds 現在可以使用 LatLngBoundsLiteral 建構。
  • DirectionRenderer 的建議路線面板中,將 alt 文字新增至圖片。

3.51.1

2022 年 11 月 17 日

變更:

  • Beta 版:Places 程式庫中的 Place 類別已發布。
  • Beta 版:新增旅程分享功能的樣式自訂函式。舊版設定方法已淘汰。
  • Internet Explorer 11 現已從 Maps Embed API 中淘汰。
  • 使用混合或衛星地圖類型時,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.addListenerOncegoogle.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 說明,以及 LocalContextMapViewOptionelement 屬性

修正錯誤:

  • JSON 自訂樣式中的顏色現在會使用預設樣式的透明度,而非強制設定的 100% 透明度。

3.50.7

2022 年 9 月 29 日

變更:

  • 螢幕閱讀器現在會朗讀操作說明,說明如何與地圖和街景服務互動。
  • 在鍵盤快速鍵對話方塊中新增傾斜和旋轉鍵盤快速鍵。

3.50.6

2022 年 9 月 22 日

修正錯誤:

  • 修正 iOS 上的 VoiceOver 可能會瀏覽鍵盤快速鍵對話方塊下方元素的問題。
  • 為靜態地圖圖片新增替代文字。

變更:

  • 呼叫 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 版:在 Beta 版中推出地圖功能 API (getMapCapabilitiesmapcapabilities_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 不適用於實際應用程式,也無法用於需要雲端設定的功能 (例如 Cloud 樣式設定)。
  • 說明需要 FleetEngineDeliverFleetLocationProvider.locationRestriction 才能開始追蹤。

3.49.11

2022 年 7 月 28 日

變更:

  • google.maps.VehicleType 現在可做為執行階段列舉進行參照。

3.49.10

2022 年 7 月 21 日

變更:

  • 驗證標記圖示大小、標記圖示縮放大小或資訊視窗大小時,系統會拒絕寬度或高度的 NaN 值。
  • 修正 iOS 裝置在街景服務中無法顯示動作追蹤控制項的錯誤。
  • 修正嵌入式 API 中,方向資訊工具提示文字在 RTL 語言中遭到截斷的錯誤。
  • 讓大眾運輸資訊視窗更易於存取,並支援螢幕閱讀器。

3.49.9

2022 年 7 月 14 日

變更:

  • 說明在旅程分享位置資訊供應器中使用 ID 欄位的用法。

3.49.8

2022 年 7 月 7 日

變更:

  • 讓街景服務導覽連結可透過鍵盤存取,並便於螢幕閱讀器使用。
  • StreetViewPanorama 上推出新的 focus 方法。

3.49

2022 年 6 月 23 日

變更:

修正錯誤:

  • BusinessStatus 列舉可透過 google.maps.places.BusinessStatus 存取。

3.49.5

2022 年 6 月 16 日

變更:

  • 在街景服務中新增鍵盤快速鍵控制項和對話方塊,改善鍵盤快速鍵的可發現性。

修正錯誤:

  • 修正關閉街景服務時會提交表單的錯誤。

3.49.4

2022 年 6 月 9 日

變更:

  • WebGLOverlayViewCameraParamsLatLngAltitudemoveCamera、分數縮放和 getVisibleRegion 移至每週頻道。
  • Map 的預設街景服務全景現在會在開啟時自動管理焦點。這是新的預設行為。
  • 街景服務全景現在會在關閉時自動恢復焦點 (如果可行)。
  • 按下 ESC 鍵 (當關閉按鈕啟用時),即可關閉街景服務。
  • geometry.spherical.computeSignedArea()geometry.spherical.computeArea() 已進行最佳化,可提高健全性和準確度。

3.49.3a

2022 年 6 月 2 日

變更:

  • 改善街景服務動作追蹤控制項的色彩對比。
  • 讓街景服務鍵盤中的動作追蹤控制項更易於存取,並支援螢幕閱讀器。
  • MapsNetworkErrorMapsRequestErrorMapsServerError 類別現在已公開並記錄在文件中。

3.49.2

2022 年 5 月 26 日

變更:

  • 改善街景服務動作追蹤控制項的色彩對比。
  • 讓街景服務鍵盤中的動作追蹤控制項更易於存取,並支援螢幕閱讀器。
  • MapsNetworkErrorMapsRequestErrorMapsServerError 類別現在已公開並記錄。

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() 方法。這些方法會繼續運作,目前無停用計畫。
  • titlearia-label 新增至街景服務標記圖示。
  • aria-pressed 屬性新增至「Fullscreen」控制項。
  • 改善地圖類型控制項的下拉式選單間距。
  • 更新「地圖類型」下拉式控制項的 aria 標籤。

修正錯誤:

  • 從預設地圖類型控制項移除不允許的 aria-expanded 屬性。

3.48.8

2022 年 4 月 7 日

變更:

  • 改善 Maps JS API 和 Embed API Google 標誌的色彩對比。

3.48.7a

2022 年 3 月 31 日

變更:

  • Beta 版:移除已淘汰的 WebGL 疊加層檢視 API。
  • 為 Maps JavaScript API 客戶啟用更新版底圖。更新版基本地圖已在消費者版 Google 地圖上使用,提供更豐富、更詳細的基本地圖,特別是土地的自然地貌。

修正錯誤:

  • 還原 map.fitBounds()先前修正 (縮短檢視區轉換距離),待分析。
  • 修正高對比模式下地圖類型控制項的色彩對比問題。
  • 將地圖類型控制項核取方塊的無障礙名稱與對應的視覺標籤比對。
  • 修正高對比模式下資訊視窗的色彩對比問題。

3.48.6

2022 年 3 月 24 日

變更:

  • 修正 map.fitBounds(),以便在短距離內順利進行可視區域轉換。

3.48.5

2022 年 3 月 17 日

變更:

  • 僅限 Safari:確保關閉按鈕和內容容器會自動將焦點放在 open 上。

修正錯誤:

  • 修正 sInfoWindow 上的「在 Google 地圖上查看」連結的色彩對比問題。
  • 修正 StreetViewPanorama 地址控制項上的「View on Google Maps」連結的色彩對比問題。

3.48.4

2022 年 3 月 10 日

變更:

3.48.3

2022 年 3 月 3 日

變更:

  • Beta 版:在 Maps JavaScript API 街景服務中啟用新的服務呼叫樣式。您可能需要更新內容安全政策,確保系統不會在瀏覽器層級封鎖這些呼叫。
  • InfoWindow 推出新的 ariaLabel 屬性。

3.48.1

2022 年 2 月 17 日

變更:

  • Beta 版:新增對設定全域體驗 ID 的支援。請參閱這裡的 API 參考資料說明文件。
  • Beta 版管道:fromLatLngAltitude 的第一和第二個參數現在會合併為 LatLngAltitude,而非 LatLngnumber
  • 已將 LatLngnoWrap 參數重新命名為 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 日

變更:

  • LatLngLatLngBoundsCircle 現在會在建構函式中接受相同類別的例項。

3.47.2

2021 年 12 月 2 日

變更:

  • LatLngLiteral 現在可用於 LatLng 可用於投影的任何位置做為參數。

修正錯誤:

  • 修正了在較小的比例值 (小於 1.0) 下可能發生的某些轉譯問題。

3.47.1

2021 年 11 月 18 日

變更:

  • LatLngLiteral 現在可用於 LatLng 在幾何圖形程式庫中允許的任何位置做為參數。
  • 新增 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 時,地圖就不會再接收分頁焦點。
  • 達到各自的最大或最小縮放等級時,現在會停用「放大」和「縮小」按鈕。
  • MapType 控制項轉換為使用語意元素,以改善 Maps Embed API 中的無障礙功能和螢幕閱讀器體驗。
  • 已為錯誤畫面中的圖示新增替代文字。
  • 改善多項一般程式碼健康狀態。

修正錯誤:

  • 將不符合 WCAG 規範的 controlHeightcontrolWidth 屬性,替換為符合規範的 data-* 屬性。

3.47

2021 年 11 月 11 日

變更:

  • 每週版本已更新至 3.47 版。
  • 每季版本已更新至 3.46 版。
  • 不過,如果透過電話要求,我們仍會提供 3.45 版。
  • 3.44 版已刪除,無法再使用。

3.46.12

2021 年 11 月 4 日

修正錯誤:

  • 更新地圖類型選單列,加入更準確的 ARIA 標籤。
  • 嵌入 API:在多個連結中加入 ARIA 標籤,改善螢幕閱讀器的使用體驗。
  • 嵌入 API:修正部分文字項目的顏色對比。
  • 修正 externs 中的 google.maps.Marker.MAX_ZINDEX 類型。

3.46.11

2021 年 10 月 28 日

變更:

  • 已將 getter 和 setter 轉換為使用 goog.a11y.aria。這有助於避免拼寫錯誤。

3.46.8

2021 年 10 月 7 日

變更:

  • 當地特色資訊:從當地特色資訊窗口相片中移除出處連結。

3.46.6

2021 年 9 月 23 日

變更:

  • 修正地圖無法拖曳時,地圖游標會顯示手勢的錯誤。

3.46.5

2021 年 9 月 16 日

修正錯誤:

  • 修正「地點自動完成」小工具中色彩對比率的錯誤。

3.46.3

2021 年 9 月 2 日

變更:

  • 捲動操作說明現在會顯示在開啟的 InfoWindowCustomOverlay 上方。

3.46.2

2021 年 8 月 26 日

變更:

  • Beta 版:現在會回報遙測資訊。您可能需要更新內容安全性政策,確保系統不會在瀏覽器層級封鎖這些呼叫。詳情請參閱常見問題

3.46

2021 年 8 月 18 日

Maps JavaScript API 現已推出 3.46 版。請參閱版本管理指南。

變更:

  • PlaceResulticon_mask_base_uriicon_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 日

變更:

  • 嵌入 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 容器。

修正錯誤:

  • 修正了以下錯誤:當繪圖管理員遭移除並重新加入地圖時,未完成的多邊形繪圖會自動完成。
  • 修正在部分語言的「嵌入地圖」彈出式視窗中,字串「Directions」無法完整顯示的問題。

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() 時,焦點不會移動,而地圖會進行例項化。

變更:

  • 更新 InfoWindowOpenOptions API 參考資料部分,提供更多詳細資訊。
  • 修正在 Safari 中使用鍵盤導覽 (Tab + Option) 時,焦點環的問題。

3.45.2

2021 年 6 月 10 日

修正錯誤:

  • 修正以下問題:在嵌入 API 中,鍵盤快速鍵對話方塊的背景未正確疊加地圖類型控制項。
  • 修正在載入字型 CSS 樣式時可能發生錯誤的問題。
  • 修正在開啟 InfoWindow 時,平移地圖時可能發生閃爍的錯誤。

變更:

3.45.1

2021 年 6 月 3 日

變更:

  • Data.StyleOptions 介面中新增動畫、圖示、標籤和不透明度屬性的說明文件。
  • 重新設計版權對話方塊,提供更完善的無障礙支援。
  • 資訊視窗現在會在開啟時自動管理焦點。這代表新的預設行為。
  • 新增 InfoWindowOpenOptions API,讓開發人員控管開啟 InfoWindow 時的焦點管理方式。
  • 您現在可以按下 ESC 鍵關閉 InfoWindows。
  • 使用螢幕閱讀器時,現在會將 InfoWindows 讀出為「對話方塊」。
  • 系統現在已啟用 Polyfill 隔離功能,這項變更可防止 Maps API 內部 Polyfill 安裝到主機頁面。

修正錯誤:

  • 修正切換瀏覽器分頁時,地圖焦點環會顯示的問題。
  • 修正問題:在部分瀏覽器中,地圖控制項、標記元素和地圖類型控制項子選單項目的焦點環會在滑鼠互動時顯示不正確。

新功能:

  • 啟用支援在 Directions、Distance Matrix、Elevation、Geocoder、Maximum Zoom Imagery、Street View 和 AutcompleteService.getPlacePredictions() 服務中使用 Promises
  • 在地圖上新增鍵盤快速鍵控制項和對話方塊,以便提升鍵盤快速鍵的發現率。
  • 向量地圖現在已在每週頻道中提供 (僅提供基本功能;WebGL 功能則在 Beta 版中提供)。

3.44.14

2021 年 5 月 13 日

變更:

  • 在沒有相關聯的 Map 或 StreetView 例項的情況下,呼叫 InfoWindow.open() 時現在會記錄警告至控制台。

3.44.12

2021 年 4 月 28 日

修正錯誤:

  • 修正了在變更為新地圖類型後,移除或隱藏的最佳化標記會重新加入地圖的問題。

本機當機資訊:

  • 新增支援陣列,這些陣列沒有 @@iterator 方法,且定義為有效的 placeTypePreferences 值。

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 日

變更:

  • 修正了 Places Autocomplete getPlacePredictions 函式呼叫在 Beta 版中指向錯誤端點的錯誤。

3.44.1

2021 年 2 月 18 日

變更:

  • 重新載入顯示的地點時,LocalContext 地點選擇器按鈕現在已停用。
  • 非最佳化標記現在可聚焦,並可透過鍵盤存取。
  • Beta 版:移除意外新增至 window 的物件 (SphericalPolylineCodecPolyGeometry)。這些物件應改為透過完整的命名空間存取。
  • 已在 Beta 版中啟用 Polyfill Isolation。也就是說,Maps JavaScript API 將不再在主機網頁中安裝 polyfill。

3.43.8a

2021 年 2 月 25 日

只有季度管道更新。變更:

  • 修正多次算繪地圖時發生的記憶體流失問題

3.43.8

2021 年 2 月 5 日

變更:

  • AutocompleteService.getPlacePredictions() 中新增Promises 的 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 鍵點擊。
  • 在提供 titlelabel 時,將無障礙屬性新增至未最佳化的標記。
  • MapType 控制項新增更多 ARIA 標籤和角色,改善螢幕閱讀器的使用體驗。
  • 改善 MapType 控制項的螢幕閱讀器支援功能。當使用者離開控制項時,下拉式選單會自動關閉。
  • 修正螢幕閱讀器在下拉式選單中回報的項目數量,避免系統將行分隔符計為清單項目。
  • map 元素中加入焦點環,以便在透過鍵盤互動時,指出鍵盤焦點。
  • MapType 控制項中新增其他鍵盤控制項。控制項失去焦點時,下拉式選單選項現在會自動關閉。向上鍵和向下鍵會開啟下拉式選單,Escape 按鈕則會關閉下拉式選單。Home 和 End 鍵分別可將焦點移至下拉式選單中的第一個和最後一個項目。

修正錯誤:

  • 修正在某些情況下,取消標記動畫可能會導致該特定標記提早終止日後動畫的錯誤。

3.43.1a

2020 年 11 月 20 日

變更:

  • className 屬性新增至 MarkerLabel 介面,以設定 label 元素的 CSS 類別。
  • 最大縮放圖像服務中,新增Promises Beta 版支援功能。
  • StreetView服務中新增 Promises Beta 版支援功能。
  • 在提供 titlelabel 時,為未最佳化的標記新增無障礙文字。
  • 為改善無障礙設計,我們已從 MapType 控制項下拉式選單按鈕中移除 aria-pressed 標籤。
  • DropdownMenuDropdownMenuItem 轉換為語義元素,以改善無障礙功能。
  • 變更版權元素文字,以符合顏色對比度標準。
  • 您現在可以使用 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 日

變更:

  • 路線服務中新增承諾 Beta 版支援。
  • Geocoder componentRestrictions 現在會執行空字串的驗證檢查。
  • 修正 Safari 中標記標籤遭到自訂標記符號覆蓋的錯誤。

支援更新的地點圖示

2020 年 10 月 1 日

透過 Place Details 和 Place Search 要求傳回的圖示已更新為使用新的圖示字元。您無須採取任何行動,系統會自動顯示新的符號。

3.42.7

2020 年 9 月 29 日

變更:

  • 修正「回報地圖錯誤」控制項工具提示中的字詞順序錯誤,此錯誤只會影響從右至左 (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 服務方法中新增 Promises Beta 版支援功能。
  • 推出新的 InfoWindow.minWidth 屬性,用於指定 InfoWindow 的最小寬度。
  • 修正了變更目的地後,路線會變得模糊的錯誤。

3.42

2020 年 8 月 19 日

Maps JavaScript API 現已推出 3.42 版。請參閱版本管理指南。

變更:

  • InfoWindows 的預設最大寬度為 648 像素,您可以設定 InfoWindow maxWidth 屬性來覆寫這個值。InfoWindow 的寬度現在可以超過 648 像素,但仍會受地圖寬度限制。(先前,資訊視窗一律會限制在 648 像素或地圖寬度中較小的值)。
  • 在算繪大型 GeoJSON 資料集時,避免預設樣式的算繪畫面閃爍。
  • 每週版本已更新至 3.42 版。
  • 每季版本已更新至 3.41 版。
  • 不過,如果您透過電話號碼要求,仍可取得 3.40 版。
  • 3.39 版已刪除,無法再使用。

3.41.7

2020 年 7 月 22 日

已修正:

  • 修正了使用 Cloud 樣式時,將 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 日

變更:

  • 新增欄位 business_status,用於 Place Search 和 Place Details 結果。請使用這個欄位,而不要使用 permanently_closed
  • 修正要求 (新) PlaceResult.utc_offset_minutes 時的錯誤控制台警告;現在會針對已淘汰PlaceResult.utc_offset 傳回警告。

3.40.9

2020 年 4 月 14 日

變更:

  • 如果傳遞的 mapDiv 不是 Element,Map 現已擲回更容易診斷的 InvalidValueError。
  • Chrome 瀏覽器自動將地址填入 google.maps.places.Autocomplete 時,不應再觸發對伺服器的自動完成要求 (這樣就不會產生帳單)。
  • maxWidth 屬性更加準確。在這項變更之前,如果您將 InfoWindowmaxWidth 指定為 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 現在會傳回從指定起點 lat/lng 到所選地點的直線距離。

淘汰項目:

  • 地點欄位 open_nowutc_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 資料表 (3.37 版是支援 Fusion 資料表的最後一個版本)。
  • 我們已淘汰 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 版。請參閱版本管理指南。

變更:

  • 新增功能:
  • 資訊視窗已改善。
  • 每週版本已更新至 3.36 版。
  • 每季版本已更新至 3.35 版。
  • 不過,如果您透過電話號碼提出要求,仍可使用 3.34 版。
  • 3.33 版已刪除,無法再使用。

3.35

2019 年 1 月 29 日

變更:

  • API 現在可傳回每個地點的評論總數。
  • 新增Plus Codes 支援功能。Plus Codes 是短碼,可為全球所有地點提供地址,即使是沒有傳統街道地址的地區也一樣。
  • 我們已停止支援 Internet Explorer 9。

淘汰項目:

  • AutocompleteplaceIdOnly 參數已淘汰。
  • 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,讓使用者可以透過手指觸控和滑鼠點擊操作。(您可以載入 API 時使用 v=quarterly、v=3.33 或 v=3.32 來選擇不使用這項功能。)

3.33

2018 年 6 月 11 日

變更:

2018 年 5 月 16 日

Maps JavaScript API 3.33 版現已推出實驗版。請參閱API 版本管理指南。

變更:

3.32

2018 年 2 月 13 日

變更:

  • 現已推出全新的實驗性轉譯器
  • 我們現已推出全新的實驗性底圖

3.31

2018 年 2 月 13 日

變更:

  • 預設會將前 256 個標記設為 DOM 標記,然後將後續標記設為地圖圖塊標記。目前的預設值為所有資訊方塊標記。
  • 在拖曳衣夾人時,如果縮放等級較高 (縮放至較近的距離),請優先使用 NEAREST,而非 Google 選取的 BEST 全景圖。
  • gestureHandling: none 在 mousedown 處理常式中變更時,現在會與 draggable: false 一樣運作 (現在會對 mousedown 生效)。

2017 年 11 月 21 日

Maps JavaScript API 3.31 版現已推出實驗版。請參閱API 版本管理指南。

變更:

  • region 欄位現已透過 Place Details 要求傳回。

3.30

2017 年 8 月 16 日

Maps JavaScript API 3.30 版現已推出實驗版。請參閱API 版本管理指南。

變更:

3.29

2017 年 5 月 16 日

Maps JavaScript API 3.29 版現已推出實驗版。請參閱 API 版本管理指南。

變更:

  • 由於基礎架構更新,使用者產生的 (自訂) 街景服務全景的 pano ID 格式已變更。這樣可稍微增加可用的全景相片數量。
    • 在 Maps JavaScript API 中,使用舊版全景 ID 要求使用者產生的 (自訂) 全景圖仍可正常運作。如果您嘗試使用 StreetViewPanoramaOptions 物件的 position 屬性尋找全景,結果會包含新的全景 ID。您不必對應舊版和新版全景 ID,因為兩者都會保持有效。
    • 如果您依賴全景 ID 剖析和/或驗證邏輯,請注意全景 ID 的格式可能會變更。
    • 您可以使用問題追蹤工具回報任何問題。
  • 更新 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 日

已修正:

2017 年 1 月 10 日

您現在可以限制 Autocomplete 預測結果只顯示來自多個國家/地區的內容。方法是在 AutocompleteOptionscomponentRestrictions 欄位中指定最多 5 個國家/地區。

2016 年 11 月 15 日

Maps JavaScript API 3.27 版現已推出,屬於實驗版本。(請參閱API 版本管理指南)。

變更:

  • MapOptions 物件中的新 gestureHandling 選項可協助您在使用者透過行動裝置與地圖互動時,提供最佳使用體驗。可用的值如下:
    • greedy:當使用者滑動 (拖曳) 螢幕時,地圖一律會平移 (向上或向下、向左或向右)。換句話說,單指滑動和雙指滑動都會平移地圖。
    • cooperative:使用者必須用一指滑動捲動頁面,並用雙指平移地圖。如果使用者用一根手指滑動地圖,地圖上會顯示疊加層,並提示使用者用兩根手指移動地圖。請在行動裝置上查看上述範例,瞭解合作模式的實際運作方式。
    • none:無法捲動或縮放地圖。
    • auto (預設):行為為 cooperativegreedy,視網頁是否可捲動而定。

    如需詳細資訊和範例,請參閱開發人員指南

  • 根據預設,行動裝置會顯示全螢幕控制項,方便使用者放大地圖。地圖處於全螢幕模式時,使用者可以用一或兩指平移地圖。注意:iOS 不支援全螢幕功能,因此不會顯示全螢幕控制項。

已淘汰登入地圖

2016 年 10 月 6 日

淘汰登入功能。Maps JavaScript API 3.27 以下版本仍支援登入地圖。日後推出的版本將不再支援已登入的 Google 地圖,但仍會支援使用資訊視窗或 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 Geo 開發人員網誌
  • 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:Street View 中的連結現在可在 Safari 中正常運作。

2016 年 3 月 28 日

已修正:

  • 問題 9394:使用者開啟基礎地圖圖示的資訊視窗時,資訊視窗會自動關閉,反之亦然。
  • 在地圖上使用 styles 屬性為基本地圖設定樣式時,顯示白色 Google 標誌 (先前只有在使用 StyledMapType 套用樣式時,標誌才會變成白色)。

2016 年 3 月 18 日

已修正:

  • 問題 9424new 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 參數取代,後者僅支援每個搜尋要求的一種類型。此外,系統將不再支援 establishmentfoodgrocery_or_supermarket 類型做為搜尋參數 (不過,這些類型仍可能會在搜尋結果中傳回)。我們會持續支援使用舊版 types 參數的請求,直到 2017 年 3 月 1 日為止。在此之後,所有文字搜尋都必須使用新版實作。

2015 年 12 月 2 日

變更:

  • Autocomplete 建構函式會驗證是否已提供輸入元素。
  • 基本地圖搜尋點資訊視窗在未登入模式和已登入模式下顯示相同內容。
  • Closure Compiler 的 Google Maps API 外部程式現在會為列舉指定類型 (數字或字串)。

2015 年 11 月 25 日

變更:

  • 已將 .toJSON() 方法新增至 LatLngLatLngBounds 物件。這些方法的用途是透過 JSON.stringify() 使用。

2015 年 11 月 19 日

變更:

  • 風格化地圖的白色 Google 標誌

已修正:

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.originDirectionsRequest.destinationDirectionsWaypoint.location 現在接受 Place 物件,而 DistanceMatrixRequest.originsDistanceMatrixRequest.destinations 則接受 Place 物件的陣列。

2015 年 9 月 15 日

變更:

  • 地圖和街景服務全景上的許多控制項,其預設位置和外觀皆已變更。無論地圖是否使用登入模式,使用者體驗現在都會保持一致,且與 Google 地圖網站的體驗更為一致。如果您想繼續使用舊版控制項一段時間,可以設定 v3.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 的瀏覽器支援政策,請參閱 IEBlog 2014 年 8 月 7 日的文章

3.21

2015 年 8 月 5 日

變更:

  • 效能提升:只載入可見的圖塊
  • 多項文件改善功能

2015 年 7 月 21 日

變更:

  • 推出標記與標籤
  • 已修正:在高解析度螢幕上,poly 發生「記憶體不足」錯誤 (iOS 7)
  • 修正 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 日

已修正:

  • 問題 7673:使用地圖類型下拉式選單後,控制項位置鬆動
  • 問題 7589: 調整地圖大小時,衣夾人會跳動。

3.20

2015 年 4 月 24 日

已修正:

  • 增加地形的最大縮放比例,並在最大縮放比例下載高 dpi 圖塊。

2015 年 4 月 13 日

已修正:

  • 問題 7820:在從 file:// 載入的網頁上,游標無法運作
  • 問題 7591:錯誤:當半徑引數不是整數時,StreetViewService.getPanoramaByLocation 會失敗

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 日

已修正:

2015 年 1 月 20 日

已修正:

  • 問題 7475: 錯誤:phantomjs TypeError:無法刪除屬性

2015 年 1 月 13 日

已修正:

  • 資訊方塊現已隱藏螢幕閱讀器

2014 年 12 月 17 日

已修正:

  • 問題 6917:錯誤:形狀不遵循地圖的「draggable」屬性
  • 問題 7445:錯誤:使用 v3 Maps API 的登入功能時,呈現功能會發生錯誤

2014 年 12 月 2 日

已修正:

  • 問題 7390:錯誤:weather.com 超連結無法運作
  • 問題 7376: 錯誤:WebGL 已關閉 (現已重新啟用)
  • ES6 命名與符號相衝突

2014 年 11 月 25 日

已修正:

  • 問題 7333:錯誤:在 IE9 中,infowindow 的 caret 會中斷

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 程式庫,以便使用於 Autocomplete 和 Place Details。
  • overview_path 已新增至 DirectionsRoute,提供代表路線整個過程的編碼折線。

2014 年 5 月 26 日

已新增:

  • Maps API 網址不再需要 sensor 參數。

2014 年 5 月 20 日

3.17 版已發布至實驗功能。

3.16

2014 年 4 月 15 日

已修正:

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 日

已新增:

2014 年 2 月 24 日

已新增:

  • 在距離矩陣和路線服務中支援渡輪。

2014 年 2 月 17 日

3.16 版本已發布至實驗功能。

3.15

2014 年 3 月 3 日

已修正:

2014 年 2 月 10 日

已修正:

  • 在 Chrome/Linux 上停用所有圖塊硬體加速功能,以解決更大規模的 Chrome 硬體加速問題。

2014 年 2 月 3 日

已修正:

2014 年 1 月 29 日

已修正:

  • 停用 Chrome/Windows 上的所有圖塊硬體加速功能,以解決更大規模的 Chrome 硬體加速問題。(問題 6219)。

2014 年 1 月 22 日

已修正:

2014 年 1 月 16 日

已修正:

  • Visual Refresh CSS 的指定性較低,因此會覆寫較少的使用者設定樣式。

2013 年 11 月 27 日

已修正:

  • 在例項化地圖後建立標記,會擲回「contains」未定義的錯誤 (問題 5798)

2013 年 11 月 19 日

已修正:

  • 方向面板機動圖示無法在 Firefox 中正確顯示

3.14

2013 年 9 月 10 日

已修正:

  • 官方 Google 資訊視窗中的連結不會在新分頁/視窗中開啟 (問題 5794)

2013 年 8 月 15 日

  • 在 API 的發布版本中,視覺重新整理會成為預設的地圖算繪模式。
  • DynamicMapsEngineLayer:向量、影像和 KML 圖層的地圖項目報表

3.13

2013 年 6 月 25 日

已新增:

  • DynamicMapsEngineLayer

2013 年 6 月 11 日

已新增:

已修正:

  • 錯誤:自訂街景服務全景和向下 90 度 (問題 4875)

3.12

2013 年 6 月 4 日

已修正:

  • 當 visualRefresh=true 時,Infowindow domready 不會觸發 (問題 5415)
  • 錯誤:iOS 裝置上的 visualRefresh 資訊視窗 (問題 5396)

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,以便以程式輔助方式新增涵蓋層
  • 為 StreetViewPanorama 公開 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 v3 搭配運作 (問題 4543)

2012 年 11 月 27 日

已新增:

  • 在高 DPI 裝置上使用高 DPI 畫布,以便使用最佳化標記

已修正:

3.10

2013 年 2 月 4 日

已修正:

  • 使用 Google 地圖 JavaScript 3.8 版時,記憶體用量增加導致當機 (在 IE 9、Chrome 等瀏覽器中觀察到) ( 問題 4162)。

2012 年 9 月 25 日

已新增:

  • 室內街景服務
  • 將固定旋轉選項設為 IconSequence
  • 將「以目前路況計算的時間」加入路線指引

2012 年 9 月 11 日

新功能:

  • 在多邊形、矩形和圓形中新增 StrokePosition
  • 將 computeOffsetOrigin 傳送至幾何圖形程式庫
  • 新增四種語言:南非荷蘭文、阿姆哈拉文、斯瓦希里文、祖魯文

2012 年 8 月 28 日

已新增:

  • 類型為 Places API textSearch

已修正:

  • 符號物件無法在 GWT 下傳遞至 MarkerOptions
  • 回歸:在 iOS 5 上捲動網頁時,使用捏合手勢放大/縮小畫面 (問題 4046)

2012 年 8 月 14 日

明顯變更:

  • 修改 KmlLayer 介面,以便接受網址做為 MVC 屬性,而非建構函式引數。

3.9

2012 年 9 月 10 日

已修正:

  • 在 GWT 下,Symbol 物件無法傳遞至 MarkerOptions
  • 回歸:在 iOS 5 上捲動網頁時,使用捏合手勢放大畫面 (問題 4046)

2012 年 8 月 9 日

已修正:

  • Android 3.x 上的語法錯誤

2012 年 7 月 31 日

明顯變更:

  • 隱藏自訂投影的街景服務疊加層

已修正:

  • 當比例尺大於 35 時,標記符號不會在 Safari 上觸發事件
  • 系統未針對自訂地圖上的標記觸發點擊事件 (地圖類型 + 投影)

2012 年 7 月 25 日

已修正:

  • 自動完成功能的 componentRestrictions (問題 4302)

2012 年 7 月 17 日

已修正:

  • 在 IE 的 InfoWindow 中,文字方塊無法點選
  • 應先觸發 bounds_changed,再觸發 zoom_changed (問題 1399)
  • 啟動 Streetview 後,地圖選項 backgroundColor 未保留
  • 從樣式地圖切換至衛星地圖時,會不必要地載入地圖圖塊
  • 繪圖模式中忽略地圖可拖曳/捲動輪屬性 (問題 4012)
  • 當顯示多個世界地圖時,LatLngBounds 應會傳回完整經度範圍
  • 雙擊時不要繪製空白形狀 (問題 3964)
  • 點按時產生多餘的標記事件 (問題 3911)

明顯變更:

  • 將搜尋和查詢端點重新命名為 nearbySearch 和 textSearch

2012 年 7 月 10 日

明顯變更:

  • 讓 google.maps.event.removeListener() 接受空值做為引數

2012 年 6 月 27 日

已新增:

明顯變更:

  • 將「透明」辨識為顏色。

2012 年 6 月 23 日

已新增:

  • 符號
  • HeatmapLayer
http://mapsplatform.googleblog.com/2012/06/powerful-data-visualization-with.html
  • 新的設計師選項「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 日

已修正:

  • 關閉街景服務後,衣夾人會保留在自訂地圖類型的地圖上 (問題 4076)
  • 已移除的動畫標記無法重新加入地圖 (問題 4052)

2012 年 4 月 18 日

已修正:

  • 在 Firefox 上,天氣資訊視窗一律會顯示下雨圖示 (問題 4063)

已新增:

  • FusionTablesLayer 的 orderBy、limit 和 offset (問題 3557)

2012 年 4 月 10 日

已修正:

  • 即使空拍圖像無法顯示整個檢視區域,仍會顯示空拍圖像 (問題 3913)

2012 年 4 月 3 日

已新增:

  • WeatherLayer 和 CloudLayer (問題 3555)
  • DemographicsLayer

已修正:

  • 在 IE 9 奇異功能中,可為多邊形顯示圖塊邊界
  • 在畫布街景服務中平移時,標記會跳動

2012 年 3 月 28 日

已修正:

  • 使用小寫標記名稱,以符合 XHTML 規範 (問題 3868)
  • 變更 Apple 觸控板的縮放行為,使其靈敏度降低 (問題 2416)

2012 年 3 月 20 日

已修正:

  • 使用不存在的陰影圖片建立標記會導致錯誤 (問題 4014)

已新增:

  • 在街景服務中使用點選前往/點選放大功能 (問題 2447)

明顯變更:

  • 預設在街景服務中停用雙擊縮放功能

2012 年 3 月 6 日

已修正:

  • 當快速縮放時,OverviewMapControl 會發生錯誤 ( 問題 3882)
  • 從頁面移除地圖 div 時,IE 發生錯誤 (問題 3971)
  • 在 IE 9 以下版本上,經過調整大小的標記無法正確顯示 (問題 3912問題 3908)

已新增:

  • 為 GroundOverlay 設定不透明度 (問題 2767)
  • 將 utc_offset 和 opening_hours 新增至 PlaceResult (問題 2431)
  • 將 clickToGo 選項新增至 StreetViewPanoramaOptions (問題 2447)

2012 年 2 月 21 日

已修正:

  • 在 IE 9 上顯示模糊地圖 (問題 3875)
  • 在 LatLng 空間中,由共線邊緣組成的折線會錯誤簡化 (問題 3739)

已新增:

  • google.maps.geometry.poly.containsLocation() 和 isLocationOnEdge() (問題 1978)

2012 年 2 月 15 日

已修正:

  • 迴歸:使用無效的「size」參數,導致經過縮放的標記無法正確顯示 (問題 3908)
  • 在使用者拖曳控制點時,如果呼叫 setEditable(false),地圖會卡在編輯模式 (問題 3842)

明顯變更:

  • 街景服務全景之間的淡出淡入效果。

3.7

2012 年 2 月 7 日

已修正:

  • 在放置動畫之前,標記會在最終位置閃爍 (問題 3608)
  • 開啟 InfoWindow 並同時設定縮放比例,會導致地圖中心位置不正確 (問題 3738)
  • 拖曳標記時忽略滑鼠右鍵 (問題 3237)
  • 標記標題有時不會顯示在 Firefox 上 (問題 3773)

明顯變更:

  • 縮放標記現已在可用的 Canvas 中算繪
已新增:
  • 針對 ImageMapType 使用 setOpacity() (問題 3125)
  • GroundOverlay 的 setOpacity() (問題 2767)
  • ImageMapType 的「tilesLoaded」事件 (問題 1744)
  • 將 stop() 加入 MouseEvent,以便停止事件傳播 (Issue 2172)

2012 年 1 月 31 日

已修正:

  • 已修正:在世界各地平移後,韓國資訊方塊顯示錯誤 (問題 2722)
  • 已修正:無法準確放置衣夾人來顯示街景服務 (問題 3861)
  • 新增多邊形的「可見」屬性 (問題 2861)
  • 即使檢視區範圍相距甚遠,panTo 和 panBy 仍會動畫 (回歸)

2012 年 1 月 24 日

已修正:

  • 滑鼠事件透過資訊視窗傳送 (問題 3573)
  • 在 IE9 上啟用 CSS 轉換功能
  • 已將 imageDateControl 新增至 StreetViewPanorama
  • 在 IE 9、Opera 和 Safari/Windows 上啟用 Canvas 街景服務

2012 年 1 月 16 日

已修正:

  • 在繪圖模式中,Pegman 不應可拖曳
  • 正確觸發事件,並尊重多邊形和其他圖層的 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 日

已修正:

  • 在調整視窗大小時重新調整自動完成功能的位置。可在 Autocomplete 物件上觸發「resize」事件。

2011 年 11 月 22 日

已修正:

  • 系統現在會考量層疊樣式來計算 InfoWindow 內容大小
  • 空拍地圖旋轉控制項與地圖建立時的標頭不符

2011 年 11 月 7 日

明顯變更:

  • 預設控制項的新視覺樣式
  • 可編輯的形狀 (多邊形、折線、圓形、矩形)
  • 新增 DrawingManager,用於新增疊加層
  • 新的 PlaceResult 欄位:website 和 international_phone_number
  • 新 ElevationResult 欄位:resolution

已修正:

  • 路線結果中的起點和終點圖示現在會在 IE 7 以上版本中以透明背景顯示

3.6

2011 年 10 月 31 日

已修正:

  • 在 IE7 上使用 Maps API 與原型庫時發生錯誤

2011 年 10 月 25 日

已修正:

  • 在圖層完成載入前變更 KmlLayer 地圖時發生錯誤
  • 在 IE 中新增及移除多邊形時,會發生記憶體流失

2011 年 10 月 18 日

明顯變更:

  • 在 PlaceSearchRequest 中新增關鍵字欄位
  • 從街景服務中移除道路線

2011 年 10 月 10 日

已修正:

  • 街景服務預覽畫面中的地址過長

2011 年 9 月 27 日

已修正:

  • 當縮放功能變更時,總覽地圖控制項會一併更新中心和縮放功能

2011 年 9 月 27 日

已修正:

  • 在 Chrome 中重複擷取初始圖塊
  • 平移時記憶體流失
  • 在滑動至涵蓋範圍以外的區域時,不要放置街景服務衣夾人
  • 回歸:經度超過 -180 的 GroundOverlay 會消失
  • 回歸:在平移和縮放時開啟資訊視窗,地圖中心會顯示不正確

明顯變更:

  • 在拖曳衣夾人時顯示街景服務預覽畫面

2011 年 9 月 20 日

已修正:

  • 使用 Canvas 算繪標記時,Chrome/Windows 中的記憶體會發生耗損
  • 標記算繪作業:空拍地圖的航向為 90 度或 270 度

明顯變更:

  • 無法透過地圖類型登錄存取預設的 Google 地圖類型 (可防止存取地圖圖塊)
  • 離開和進入空拍影像時的旋轉動畫

2011 年 9 月 12 日

已解決的問題:

  • 在 Firefox 4 以上版本中,工具提示出現後標記會卡在高起的位置 (問題 3334)

明顯變更:

  • GeocoderResult.formatted_address 未記錄為已知值

2011 年 9 月 6 日

已修正:

  • 選取元素 (下拉式選單) 資訊視窗不會在 Firefox 中追蹤地圖平移
  • 部分行動裝置的韓國版資訊方塊

2011 年 8 月 29 日

明顯變更:

  • 允許自訂控制項的 z-index 高於 API 控制項
  • 連結會將使用者導向正確的語言版本 Google 地圖網站
  • 如果沒有資訊視窗 HTML、名稱或說明,請勿在 KML 地圖項目上開啟資訊視窗。
  • 已修正的回歸:高 DPI 圖塊損毀

2011 年 8 月 24 日

已解決的問題:

  • 為 Chrome/Mac 停用硬體加速:修正標記算繪問題和重疊點擊 (問題 3544問題 3551)
  • 修正 Android 在捲動網頁時的雙指縮放功能 (問題 3373)

明顯變更:

  • 商家圖示現在預設為開啟。

2011 年 8 月 17 日

明顯變更:

  • 可點選的地圖圖示,用於顯示搜尋點。
  • 您可以在 MapOptions 中設定樣式,並套用至所有預設地圖類型。
  • 除非明確停用,否則衣夾人會顯示在自訂地圖類型中。

3.5

2011 年 8 月 10 日

已修正:

  • 在街景服務中,標記在拖曳至地平線時會卡在向上拖曳的位置
  • 調整地圖或視窗大小時,街景服務不會調整大小
  • 使用共用資訊視窗的街景服務會導致瀏覽器當機

2011 年 8 月 2 日

已解決的問題:

  • IE 資訊視窗中的超連結無法運作 (問題 3503)
  • 比例尺控制項未列印 (問題 2966)
  • 回歸:使用 OverviewMapControl 搭配樣式地圖時發生錯誤 (問題 3489)

明顯變更:

  • 大部分控制項的內容選單現在已停用右鍵功能。
  • 當滑鼠游標移至資訊視窗時,資訊視窗內的街景服務全景/地圖不會平移
  • 現在可以在 iPad 上捲動資訊視窗

2011 年 7 月 18 日

已解決的問題:

  • 在 iOS 4.1 以上版本中,捲動網頁時事件 LatLng 不正確 (問題 3373)

2011 年 7 月 11 日

已解決的問題:

  • 修正:在觸控裝置的資訊視窗中,<select> 無法點選 (問題 3232)
  • 修正:如果 MapOptions.draggable 為 false,則在按一下滑鼠右鍵後,地圖上不會觸發點擊事件 (問題 3071)

明顯變更:

  • 相同 Z-index 的標記現在會在圖塊邊界中以一致的順序排列
  • 現在可在 iOS 裝置上的資訊視窗中捲動
  • 地圖投影變更時,標記和多邊形現在會重新繪製

2011 年 7 月 5 日

已解決的問題:

  • 已修正:地圖無法拖曳時,標記游標不會顯示 (問題 3120)

明顯變更:

  • 新增可為 Places Autocomplete 控制項和下拉式選單設定樣式的功能
  • Places Autocomplete 小工具會保留使用者選取建議後,伺服器傳回的說明

2011 年 6 月 30 日

已解決的問題:

  • 已修正:初始地圖圖塊會重複擷取
  • 已修正:在 3.4 之後建立地圖時,maptypeid_changed 事件會觸發多次 (問題 3051)

明顯變更:

  • 地點自動完成功能已變更為附加至主體,而非輸入項目父項
  • BOTTOM_RIGHT 現已正確定位

2011 年 6 月 8 日

已解決的問題:

  • 修正:如果縮放等級的變更幅度大於 2,系統就不會再顯示縮放動畫 (問題 3033)

明顯變更:

  • 已修正:OverlayView.set('map', foo) 現與 OverlayView.setMap 相同
  • 已移除 GeocoderRequest 的「language」選項

2011 年 5 月 17 日

已解決的問題:

  • 已修正:IE7 中的街景轉譯問題 (問題 3272)

明顯變更:

  • 在載入及變更地圖類型時,為地圖圖塊啟用淡出/淡入轉場效果。

2011 年 5 月 7 日

沒有明顯變化。

3.4

2011 年 5 月 7 日

沒有明顯變化。

2011 年 5 月 6 日

已解決的問題:

  • 已修正:街景服務全景無法在 IE7 中顯示 (問題 3272)
  • 已修正:在 IE7 和 IE8 中,含有 ImageMapType 的半透明 PNG 會失去透明度 (問題 3275)

明顯變更:

  • 距離矩陣服務

2011 年 4 月 14 日

已解決的問題:

  • 修正:支援 poly strokeColor 和 fillColor 的具名 CSS 顏色
  • 已修正:如果 strokeOpacity 設為 0.0,多邊形就不會顯示 (問題 3241)。
  • 修正:在 IE8 中,當 AdUnit 顯示時,在平移時發生錯誤 (問題 3159)
  • 允許在地圖類型控制項中,在不使用地圖和衛星的情況下,使用地形和混合地圖 (問題 3089)
  • 為高 DPI 螢幕載入高 DPI 圖塊 (問題 2614)

明顯變更:

  • 啟用並提供空拍圖像時,空拍傾斜角度預設為 45 度
  • 改善 iPad 上的捏合行為
  • 將 DirectionsTravelMode 和 DirectionsUnitSystem 重新命名為 TravelMode 和 UnitSystem (舊名稱仍可回溯相容)

2011 年 4 月 14 日

已解決的問題:

  • 已修正:標記圖示和陰影不再在 IE6 上顯示為透明
  • 已修正:標記在縮放時不再閃爍
  • 已修正:在北/南極附近的圖塊邊界繪製多邊形

明顯變更:

  • 折線和多邊形現在會盡可能在 Canvas 中算繪。
  • 折線和多邊形邊界上的事件 LatLng 現已對齊至線條上最近的點。

2011 年 4 月 5 日

已解決的問題:

2011 年 3 月 28 日

已解決的問題:

  • 在衛星模式下,無法變更街景服務中的標頭 (問題 3174)
  • 停用 VML 時地圖會中斷 (問題 3119)

明顯變更:

  • 街景道路疊加圖層現在會在斜視模式下顯示

2011 年 3 月 22 日

已解決的問題:

  • 衣夾人圖示會顯示在自訂地圖類型中 (問題 3154)

明顯變更:

  • 已修正:巨型標記會在圖塊邊界處遭到裁剪
  • 修正:在斜線模式下顯示街景服務疊加層
  • 修正:總覽地圖控制項會在列印模式中顯示

2011 年 3 月 17 日

已解決的問題:

明顯變更:

  • 已修正:圓形和矩形會忽略 zIndex
  • 修正:標記在動畫播放時觸發滑鼠事件兩次
  • 已修正:如果在設定地圖類型 ID 後將地圖類型新增至登錄表,樣式化地圖就不會使用樣式
  • 已修正:非樣式化地圖類型採用樣式化地圖類型的樣式
  • 標記現在會觸發 MouseEvent,而非 DOM 事件

2011 年 3 月 11 日

已解決的問題:

  • 雙擊標記不再縮放地圖 (問題 3090)
  • 含有自訂標記陰影的錨點現在可正常運作 (問題 3112)

明顯變更:

  • Panoramio 圖層
  • 修正了方向標記 Z 索引
  • 修正預設陰影位置

2011 年 3 月 2 日

明顯變更:

  • 標記現已在可用的 Canvas/VML 中顯示
  • 在支援觸控的裝置上,為折線、多邊形和 KML 提供更大的點擊目標

2011 年 2 月 22 日

已解決的問題:

  • 透過「anchorPoint」MVC 屬性公開的資訊視窗錨點 (問題 2860)
  • 修正在縮放等級 0 和 1 時的混合式顯示模式 (問題 3062)
  • 修正地圖上快速新增/移除圓形/矩形的問題 (問題 3052)
  • draggable: false 在觸控裝置上已修正 (問題 3044)

2011 年 2 月 18 日

已解決的問題:

  • 街景服務中的標記只會縮小,不會放大 (問題 2969)
  • 當 routeIndex 不是 0 時,可拖曳的路線現在可以運作 (問題 2995)
  • 修正 Flash 和拖曳地圖之間的衝突 (問題 2956)
  • 當 mapTypeId 在 maptypeid_changed 事件監聽器中變更時,地圖類型控制項現在會保持一致

明顯變更:

  • 從地圖類型控制項點選衛星模式時,標籤現在預設為開啟

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 日

已解決的問題:

  • 在拖曳時為地圖新增動量 (問題 2592)
  • 修正街景服務中的 CSS 錯誤 (問題 2666)
  • 修正在 IE 中顯示地圖寬度為 0 的 InfoWindow 時發生的 JS 錯誤 (問題 2536)

明顯變更:

  • 在觸控裝置上,無論使用者要求 ZOOM_PAN 還是 SMALL 導覽控制項,我們都會顯示觸控友善的縮放控制項。如果裝置在瀏覽器中支援多點觸控,系統就不會顯示縮放控制項,因為縮放功能可透過雙指撥動來完成。

2010 年 12 月 9 日

已解決的問題:

  • InfoWindows 現在可在 IE 中順利列印 (問題 1343)
  • 修正 ImageMapType 在 IE8 中的不透明度

明顯變更:

  • 拖曳時,標記下方會顯示一個十字,且會啟用 raiseOnDrag

2010 年 12 月 5 日

已解決的問題:

  • 提供介面,方便您瞭解衛星圖像的特定地點支援哪個最大縮放等級。( 問題 2049)。
  • 新增選項 (raiseOnDrag),在拖曳標記時啟用/停用動畫。(問題 2910)。

明顯變更:

  • 標記現在會在拖曳時提起,並在放下時彈跳。
  • 您可以使用 setAnimation 函式,透過程式輔助方式控制標記動畫。

2010 年 11 月 28 日

已解決的問題:

  • maptypeid_changed 不再觸發兩次 (問題 2449)
  • MarkerImage 物件的「size」屬性現在可供存取 (問題 2465)
  • 標記形狀參照的是圖示,而非 Sprite (Issue 2629)
  • 針對較小地圖,改善了在標記拖曳時平移地圖的功能 (問題 2868)
明顯變更:
  • 您現在可以不啟用背景圖片列印功能,即可列印地圖
  • 修正當「draggable」設為 false 時,可拖曳的方向標記仍可拖曳的錯誤

2010 年 11 月 16 日

變更的問題:

明顯變更:

  • 修正錯誤:當使用者在 Firefox 中按下 Shift 鍵並點選標記時,系統會在新視窗中開啟標記。
  • 使用 DirectionsRenderer 指定 markerOptions 時,字母標記圖示會遺失

3.2

2010 年 11 月 11 日

明顯變更:

  • 修正在 IE7/IE8 上使用 RTL 時,多邊形遭到裁剪/截斷的錯誤
  • 修正在 Safari 5 上,因 3D 轉換而導致核取方塊隱藏的錯誤
  • 跨越赤道的地理折線缺乏詳細資料
  • 新增 LEFT_CENTER、LEFT_BOTTOM、RIGHT_CENTER、RIGHT_BOTTOM 的控制位置。
  • 將控制項位置從「左」重新命名為「LEFT_TOP」,「右」重新命名為「RIGHT_TOP」,「上」重新命名為「TOP_CENTER」,「下」重新命名為「BOTTOM_CENTER」

2010 年 10 月 11 日

變更的問題:

  • 問題 2478: 街景服務 - 在某些瀏覽器中,指南針未對齊/缺少
  • 問題 2528:在 IE8 中,ImageMapTypeOptions 不透明度無法正常運作
  • 問題 2661: Infowindow - 在輸入欄位上按一下滑鼠右鍵不會顯示內容選單
  • 問題 2741:在 iOS 4 上平移地圖後,標記放置功能無法運作

明顯變更:

  • 預設為啟用街景服務
  • 修正「this」未傳送至 .getTileUrl 的錯誤
  • 資訊視窗 domready 事件現在會在視窗可見時觸發

2010 年 9 月 28 日

變更的問題:

  • 問題 2712: 記憶體耗損 (新增/移除標記、顯示/隱藏標記、縮放/平移地圖)

明顯變更:

  • 當 V2 和 V3 地圖都位於同一頁面時,效果會更好
  • 修正 HTML5 街景服務在快速向下拖曳時發生的錯誤

2010 年 9 月 16 日

變更的問題:

  • 問題 2701:初始街景服務導航控制標頭不會追隨觀點

2010 年 9 月 14 日

變更的問題:

  • 問題 157: 支援可拖曳的行車路線
  • 問題 1852:在 google.maps.Marker 上觸發「rightclick」事件時,沒有使用引數
  • 問題 2673:Pegman 在位置變更後會消失

明顯變更:

  • 標記效能已改善

2010 年 8 月 31 日

變更的問題:

明顯變更:

  • 改善了地心圓弧線,以便在更高倍率的縮放畫面中使用

2010 年 8 月 24 日

變更的問題:

  • 問題 2648: 在 Firefox 3.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:在附加監聽器的 Panorama 物件上呼叫 setVisible(false) 會導致 IE 中的 JS 錯誤

明顯變更:

  • 修正在 IE6 中,縮放變更時標記會消失的問題

2010 年 7 月 29 日

變更的問題:

明顯變更:

  • 自訂全景「originHeading」已淘汰,請改用「centerHeading」
  • 韓國混合圖塊現在會顯示道路
  • 點擊動作現在會穿過地圖上不可點選的多邊形

2010 年 7 月 22 日

變更的問題:

  • 問題 1856:在 Opera 中支援多邊形轉譯
  • 問題 2159:使用捲動輪縮放後,系統會觸發 Dragend 事件
  • 問題 2385:在較深的縮放層級,GroundOverlay 會在 Internet Explorer 中變黑
  • 問題 2337: 遺失的多邊形
  • 問題 2427:在自動平移時開啟資訊視窗並拖曳,會導致標記「懸掛」
  • 問題 2493:標記未在 IE7 中正確清除
  • 問題 2500:為現有標記使用 !Marker.setIcon(<scaled MarkerImage>) 時,裁剪 MarkerImage
  • 問題 2549:Google 的下拉式選單 CSS 會產生警告

明顯變更:

  • 拖曳多邊形時,系統不會再觸發點擊事件
  • 點選在 InfoWindow 外部展開的「表單選取」元素,不再觸發地圖點擊事件
  • 點選 KML 疊加層後,系統不會再觸發地圖點擊事件
  • 街景現在會自動捲動,以便在螢幕上顯示 InfoWindow
  • KML 和 FusionTables MouseEvent LatLng 已從「position」變更為「latLng」
  • Android 縮放控制項不再將點擊事件傳遞至地圖

2010 年 6 月 17 日

變更的問題:

明顯變更:

  • 修正標記閃爍錯誤
  • 改善了 InfoWindow domready 事件觸發功能
  • 已公開 DirectionsRoute.bounds

2010 年 6 月 11 日

變更的問題:

明顯變更:
  • 修正標記記憶體外洩問題
  • 改善第一次地理編碼的延遲時間
  • 提供 StreetViewService 的存取權

3.0

2010 年 5 月 18 日

變更的問題:

明顯變更:
  • 修正錯誤,讓自訂地圖類型正確顯示 Google 版權資訊
  • 為多邊形和折線新增測地線屬性
  • 已為多邊形和折線新增可點選選項
  • 新增可點選選項至 GroundOverlay

2010 年 5 月 13 日

已變更的問題

  • 問題 1724:透過元素而非字串設定內容時,infoWindow 大小/邊界不正確

明顯變更:

  • 修正錯誤:在越過日期線時,地面覆蓋圖過早裁剪
  • 標記集合函式 Icon 現在可搭配網址中的 \ 運作
  • 在 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」
  • 將「start/end_geocode」重新命名為「start/end_address」
  • 將 DirectionsRoute 的「optimized_waypoint_order」屬性重新命名為「waypoint_order」
  • 已移除對舊版方向導航服務屬性名稱的支援 (setTripIndex、getTripIndex、hideTripList、provideTripAlternatives),並繼續記錄警告。也會移除路線到路段到步驟,以及行程到路線到步驟的轉換。
  • 已將 GeocoderGeometry.latLng 更新為 GeocoderGeometry.location

2010 年 4 月 30 日

已變更的問題

  • 問題 2230:地圖初始化時未使用預期的自訂投影法

明顯變更:

  • 按一下地圖即可將焦點移至鍵盤
  • iPad 現在支援雙指撥動縮放功能

2010 年 4 月 26 日

已變更的問題

  • 問題 1826:在多邊形和折線上新增滑鼠懸停和滑出事件
  • 問題 2177:在「maptypeid_changed」事件期間,map.setZoom(z) 無法正常運作
  • 問題 2247:DirectionsRenderer 上的 hideRouteList 選項無法正常運作

明顯變更:

  • 修正平移時自訂圖示會從地圖底部消失的錯誤

2010 年 4 月 13 日

已變更的問題

  • 問題 2275:無法重複使用 MarkerImage
  • 問題 2181:新增 google.maps.Marker 後,使用滑鼠滾輪放大或縮小地圖時,標記會隱藏

2010 年 4 月 11 日

沒有明顯的變更或變更問題。

2010 年 4 月 5 日

已變更的問題

  • 問題 1976:自訂圖示和可拖曳標記的問題
  • 問題 2107:拖曳標記離開地圖時,拖曳標記會消失
  • 問題 2181:基本地圖的座標投影屬性不存在

明顯變更:

  • 將路線總覽折線公開,並在 DirectionsRoute 中以 overview_path 的形式顯示。
  • 將地圖目前的投影方式公開為唯讀屬性。

2010 年 3 月 23 日

明顯變更:

  • Elevation 現已在 API 中公開。
  • 針對網際網路連線速度緩慢的情況,改善圖塊載入功能。

2010 年 3 月 15 日

明顯變更:

  • 樣式變更後,多邊形現在會正確重新繪製。
  • 使用舊版「Directions」時,系統會透過 console.log 提供已淘汰的警告訊息。

2010 年 3 月 10 日

已變更的問題

  • 問題 1801:折線/多邊形 zIndex
  • 問題 2144: DirectionsRequest 應提供 avoidHighways 選項
  • 問題 2207: 錯誤:IE 會填入多邊形
  • 問題 2113:在 1 月發布後,FF 在高縮放級別中顯示不完整的多邊形

明顯變更:

2010 年 3 月 3 日

已變更的問題

  • 問題 2136: 將不應參照的 google.maps.MarkerImage 中的屬性模糊處理

明顯變更:

  • 修正地圖跳躍錯誤。
  • 連續兩次縮放的功能已改善。
  • 標記拖曳事件 .latLng 不再經過模糊處理。

2010 年 2 月 26 日

已變更的問題

  • 問題 1651:地圖畫布中的 mousemove / mouseover / mouseout
  • 問題 2142: DirectionsRendererOptions 應允許使用者完全抑制標記
  • 問題 2148: event.latLng 遺失!
  • 問題 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
  • 將新的「encoded_lat_lngs」屬性新增至 DirectionsStep 物件,以便以壓縮的 ASCII 格式公開 latlng 集
  • 移除畫面外標記 DOM 元素,藉此改善效能
  • 修正 Google Chrome 中的平移錯誤
  • 修正 iPhone 上的捏合縮放錯誤

2010 年 1 月 19 日

已變更的問題

  • 問題 1422:功能要求:讓開發人員建立自訂地圖類型
  • 問題 1523:功能要求:fromContainerPixelToLatLng (反之亦然)
  • 問題 1443:extend() 和 union() 應傳回 LatLngBounds 物件
  • 問題 1960:錯誤:使用 provideTripAlternatives 時資訊不完整
  • 問題 1675: 教學課程說明文件錯誤
  • 問題 1676: 教學課程說明文件錯誤 - 控制選項
  • 問題 1856: 多邊形無法在 Opera 中算繪!
  • 問題 1954:保加利亞語本地化內容不正確。
  • 問題 1976: 錯誤:自訂圖示和可拖曳的標記問題
  • 問題 2063:在精簡 OverlayView 子類別時,變數名稱發生衝突

明顯變更:

2009 年 12 月 17 日

明顯變更:

  • 修正地圖平移動畫開始前發生的初始抖動問題。
  • 修正問題:使用捲動輪或雙擊時,當縮放超過最大縮放等級時,地圖會跳到不同位置。
  • 版權、地圖類型和導航控制項會根據地圖大小調整大小。
  • 舊版 getter、setter 和事件名稱已正式淘汰,且不再定義。

2009 年 12 月 10 日

已變更的問題

  • 問題 1820:使用捲動輪放大時,似乎會超出最大縮放等級,並「略過/跳躍」地圖位置
  • 問題 1743:捲動放大地圖會導致地圖移動到完全不同的位置

其他值得注意的變更:

  • 新增方法 panToBounds
  • 新增地圖動畫。會影響所有瀏覽器中的拖曳、平移、縮放和 setCenter/setZoom 呼叫。
  • 如果使用已淘汰的方法,則會新增控制台記錄警告訊息。

2009 年 11 月 25 日

已變更的問題

  • 問題 1696: 功能要求:地圖控制項放置位置
  • 問題 1909: 地圖中心變更後,getBounds 會發生損毀情形
  • 問題 1938:map.setOptions 無法辨識控制選項

其他值得注意的變更:

  • 新增 RTL 支援功能,以便啟用以下語言:阿拉伯文、波斯文、希伯來文
  • 為 DirectionsResult 步驟公開 lat_lngs 屬性。

2009 年 11 月 11 日

已變更的問題

  • 問題 1742: 自訂圖示標記一律會顯示在預設標記上方

其他值得注意的變更:

  • 新增支援三種語言。
    • 巴斯克文
    • 加里西亞語
    • 塔加路文

2009 年 10 月 29 日

已變更的問題

  • 問題 1421: 功能要求:在 API 第 3 版中新增 Directions 類別

其他值得注意的變更:

2009 年 10 月 26 日

已變更的問題

  • 問題 1647:功能要求:提供資訊視窗 DOM 就緒事件
  • 問題 1710: 在雙擊時取消使用者縮放事件的功能

其他值得注意的變更:

  • 當無效引數傳遞至新的 google.maps.LatLng() 時,系統會擲回 JS 錯誤
  • 已修正錯誤:地圖載入時會載入靜態地圖兩次

2009 年 10 月 15 日

已變更的問題

其他值得注意的變更:

  • 說明文件更新:
    • 公開的新方法:LatLngBounds.isEmpty()
    • 依名稱排序所有方法、事件、屬性和常數
    • 修正折線和多邊形選項屬性中的錯誤類型

2009 年 9 月 28 日

  • 改善多邊形轉譯效能。
  • 修正 SVGView 的 JS 警告問題。

2009 年 9 月 22 日

已變更的問題

  • 問題 1420: 功能:在 API 中新增多邊形類別
  • 問題 1371:地圖移動時,map.bounds_changed 事件會重複觸發
  • 問題 1700: 在 Firefox 3.5 中縮小後,點擊時的位置不正確
  • 問題 1702:當父項元素中存在捲動偏移時,點擊和雙擊事件會回報錯誤的 latLng
  • 問題 1723:在 iPhone 上拖曳時,地圖會跳動

其他值得注意的變更:

  • 推出折線和多邊形!這些類別可讓您在地圖上繪製線條或填滿區域、指定筆劃和填充樣式,並支援大部分的滑鼠事件 (目前尚未支援滑鼠懸停事件)。這些功能適用於所有支援的瀏覽器 (IE6.0 以上版本、Firefox 2.0 以上版本、Safari 3.1 以上版本、Chrome),包括支援的行動裝置。
    • 在開發人員指南中新增兩個部分,分別針對折線多邊形
    • 已在 API 參考資料中新增兩個類別,分別用於折線多邊形
  • 新增地圖事件「idle」,當地圖一段時間未移動時觸發。解決問題 1371
  • 修正點擊事件回傳錯誤的經緯度值。
  • 修正 iPhone 上的雙指撥動縮放錯誤。請參閱問題 1723

2009 年 9 月 10 日

已變更的問題

  • 問題 1659:在平移後的點擊和雙擊事件中,回報錯誤的 latLng,Firefox 3.5
  • 問題 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:我在 V3 中看不到韓國地圖資料

其他值得注意的變更:

  • 在 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 v3 需要 checkResize() 函式 (或等同函式)
  • 問題 1404: Opera 中的游標錯誤
  • 問題 1514: 在 HTML 4.01 嚴格模式下,MapType 選取箭頭顯示不正確
  • 問題 1426: InfoWindow z-index 控制項

其他值得注意的變更:

  • 在 iPhone 上使用捏合和拖曳功能時,應可獲得更穩定的體驗。
  • 在 InfoWindow 物件中新增 zIndex Setter 和 Getter。

說明文件異動:

  • 新增 Marker get_draggable 和 set_draggable 方法
  • 新增標記拖曳、dragstart、dragend、draggable_changed 事件
  • 新增標記可拖曳屬性
  • 新增資訊視窗 get_zIndex 和 set_zIndex 方法
  • 資訊 新增視窗 zIndex_changed 事件
  • 新增資訊視窗 zIndex 屬性

2009 年 7 月 13 日

已變更的問題

  • 問題 1415: infowindow 內容:可選取的「是」/「否」
  • 問題 1432:呼叫 set_icon 後,Mouseout 事件不會觸發
  • 問題 1365:地圖類型控制項在嚴格 doctype 下無法正確轉譯

其他值得注意的變更:

  • 開發人員不再需要為 MarkerImage 指定大小,API 會在未提供大小時偵測。相關附註:MarkerImage 的 size、anchor 和 origin 引數皆為選用引數。
  • 開發人員現在無需在 OverlayView 子類別的建構函式中呼叫 OverlayView.call(this)。
  • OverlayView「changed」方法已從介面中移除。這應該不會影響開發人員的程式碼,因為這些方法之前並未實際使用。
  • 系統已從 Geocoder Request 物件中移除 partialmatch 選項。如果開發人員繼續傳遞,則不會對查詢產生任何影響。

2009 年 6 月 12 日

變更的問題:

  • 問題 1363: 錯誤:地圖點擊事件未在 iPhone 上調度

其他值得注意的變更:

  • 所有瀏覽器都能點選大型縮放控制項
  • 資訊視窗會「清除」大型縮放控制項,並將自身完全置於地圖和控制項內
  • 行動版版權使用精美的圖片
  • 資訊方塊從中央載入,而非從左上方載入
  • 使用者無法再選取地圖類型按鈕的文字,或任何控制項圖片
  • 主程式庫大小縮減約 1.9 KB