Maps JavaScript API 發布說明書

訂閱版本資訊。 訂閱

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

這份變更記錄會列出各個版本的發布日期和版本號碼,以及相關變更。

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

3.61.9a

2025 年 7 月 10 日

變更:

  • 更新標記,避免使用螢幕閱讀器時,每個項目都重複導覽指示。現在每次進入群組時,系統只會播報一次指示。
  • 修正深色模式下鍵盤快速鍵對話方塊的對比問題。
  • 啟用 Place Autocomplete 元素邊框、圓角半徑、小工具背景顏色和配色自訂支援功能。Place Autocomplete 元素現在會自動套用深色模式,如要停用,請在 CSS 中套用 color-scheme: light
  • 在 Place Photo 和 Review 類別中新增 googleMapsURI 欄位。
  • [Beta 版管道] 在 Address Validation API 中新增 PossibleNextAction 列舉。

3.61.7a

2025 年 7 月 1 日

變更:

  • Maps JavaScript API 不再支援熱度圖層功能。這項 API 已於 2025 年 5 月淘汰,並將在 2026 年 5 月發布的 Maps JavaScript API 後續版本中停用。詳情請參閱 https://developers.google.com/maps/deprecations)。
  • 修正 Google Analytics 問題,避免系統處理因自訂樣式而隱藏的搜尋點點擊次數。
  • [Beta 版管道] 在 3D 地圖中,針對 WebGL 環境遺失的情況新增額外處理方式。現在,3D 地圖會在 WebGL 環境還原時嘗試自行還原。

3.61.6d

2025 年 6 月 26 日

變更:

  • 將 internalUsageAttributionIds 新增至 Map3DElement 和 Map3DElementOptions。

3.61.5a

2025 年 6 月 17 日

變更:

  • 為 Place Autocomplete 的 LocationBias 啟用字串「IP_BIAS」支援。
  • 修正 SearchNearbyRequest 的說明文件錯誤。SearchNearbyRequest.RankPreference 的預設值為 POPULARITY,而非 DISTANCE

3.61.4a

2025 年 6 月 12 日

變更:

  • 新增 RPCStatus 列舉,說明特定網路服務傳回的狀態碼。

3.61.3b

2025 年 6 月 5 日

沒有面向大眾的變更。

3.61.2

2025 年 5 月 29 日

變更:

  • 新增 PlaceDetailsElement、PlaceDetailsCompactElement 和相關設定元素。已移除 PlaceDetailsSize。
  • 修正 PlaceAutocompleteElement 的問題:選取 IME 項目時,元素會選取預測項目。

3.61.1

2025 年 5 月 22 日

變更:

  • [Beta 版] 修正 PlaceDetailsCompactElement 地點輸出內容中缺少位置/可視區域的問題。
  • 涵蓋的城市提供街道層級的詳細資料。

3.60.12

2025 年 5 月 8 日

變更:

  • [Beta 版] 在 Maps JavaScript API 中新增了 Address Validation API 的支援功能。
  • 修正了來自沒有 Origin 標頭的環境的網路呼叫問題。

3.60.11 (已復原)

2025 年 5 月 1 日

變更:

  • [Beta 版管道] 新增 PlaceDetailsCompactElement 和相關聯的設定元素。
  • 修正 StreetViewPanoramaOptions.zoomControl = false 無法用於街景服務地圖的問題。

3.60.10

2025 年 4 月 24 日

變更:

  • [Beta 版] 3D 地圖現已在 Beta 版中推出。這個版本包含無障礙功能改善項目,以及折線、多邊形和 3D 模型的新互動式元素。此外,現在還提供新的 PopoverElement,可在 3D 地圖上顯示自訂 HTML 內容。詳情請參閱「Maps JavaScript 中的擬真 3D 地圖」。

3.60.9

2025 年 4 月 17 日

變更:

  • [Alpha 版] 推出 PlaceContextualElement,開放實驗功能。
  • [Alpha 版] 3D 地圖現在預設會使用以圖片為準的光照 (IBL) 轉譯 3D 模型。

3.60.8

2025 年 4 月 9 日

變更:

  • [Beta 版管道] LocalContext API 現已完全移除。現在嘗試例項化 LocalContextMapView 會擲回錯誤。詳情請參閱 https://developers.google.com/maps/deprecations#localcontext-deprecation
  • 修正了在觸控裝置上拖曳進階標記時,導致異常行為的錯誤。
  • 提高「合作式手勢處理」疊加層的不透明度,確保地圖上所有區域的文字都符合對比度規定。
  • 在 Places API 中新增 PostalAddress 支援。
  • 確保啟動時的靜態地圖疊加層與基礎地圖的 colorScheme 相同。

3.60.7b

2025 年 4 月 3 日

變更:

  • Place Autocomplete 小工具現已在每週發布的管道中推出。

3.60.6

2025 年 3 月 27 日

變更:

  • 修正 Safari 的問題:使用 overscroll-behavior 的頁面無法正常捲動。
  • 修正啟用衝突行為時,加入大量進階標記會閃爍的問題。
  • 在 Places 中新增了 PriceRange 支援。

3.60.5 (已復原)

2025 年 3 月 20 日

變更:

  • 修正錯誤:點選或觸控進階標記時,網頁無法捲動。
  • 修正導致全螢幕模式無法在 <gmp-map> 中正常運作的錯誤。
  • 修正錯誤:隱藏進階標記的資訊視窗仍會顯示。
  • 在路線圖中,新增自行車圖層時,自訂樣式的地圖不會失去自訂樣式。

3.60.4

2025 年 3 月 11 日

變更:

  • 自訂樣式和背景顏色會套用至定義樣式的特定地圖類型和色彩配置 (一開始僅限路線圖和深色路線圖)。大眾運輸圖層會保留所選地圖類型的任何自訂樣式。

3.60.3 (已復原)

2025 年 3 月 5 日

變更:

  • 修正導致路線面板無法顯示的錯誤。

3.60.2

2025 年 2 月 27 日

變更:

  • 地點:新增對電動車充電接頭類型 NACS (SAE J3400) 的支援。
  • 正式發布 gmp-map 和 gmp-advanced-marker HTML 元素。

3.60.1

2025 年 2 月 20 日

變更:

  • [Alpha 版] altitudeModePolygon3DElementPolyline3DElement 現在預設為 CLAMP_TO_GROUND
  • [Alpha 版] 3D 地圖現在必須在 Map3DElement 上設定新的 mode 選項,才能順利算繪 (提供 2 個新值 HYBRIDSATELLITE)。系統已移除現有的 defaultLabelsDisabled 選項,請將 mode 設為 HYBRIDSATELLITE
  • [Beta 版] 如果未針對特定地圖類型設定背景顏色,背景顏色會恢復為預設值或 MapOptions 中設定的顏色。
  • [Beta 版管道] 點陣自訂樣式應只套用至已指派樣式的地圖類型。
  • 修正問題:在全螢幕模式下拖曳進階標記時,進階標記會移動。此外,也修正了在全螢幕模式下拖曳街景服務小人時,小人會偏移的問題。
  • 將預設的縮放控制項替換為新的攝影機控制項,其中包含平移和縮放按鈕。
  • 更新縮放按鈕圖示,與新的平移按鈕圖示保持一致。

3.59.8

2025 年 2 月 6 日

變更:

  • 顧客現在可以文字形式存取 TransitFare 值。
  • [Alpha 版] 推出新的 AirQualityMeterElement:<gmp-air-quality-meter>。
  • [Alpha 版] 使用 PlaceAutocompleteElement 時,現在必須在 Google Cloud 專案中啟用 Places API (新版)。。
  • [Alpha 版] PlaceAutocompleteElement:gmp-placeselect 事件已由 gmp-select 取代,並提供 PlacePredictionSelectEvent 物件,而非 PlaceAutocompletePlaceSelect 物件。
  • [Alpha 版] PlaceAutocompleteElement:gmp-requesterror 事件已由 gmp-error 取代,並提供 Event 物件,而非 PlaceAutocompleteRequestErrorEvent 物件。
  • [Alpha 版] PlaceAutocompleteElement:componentRestrictions 已替換為 includedRegionCodes。
  • [Alpha 版] PlaceAutocompleteElement:類型已替換為 includedPrimaryTypes。

3.59.7

2025 年 1 月 30 日

變更:

  • [Beta 版] 為自訂樣式設定的路線圖和深色模式路線圖背景顏色,應在圖塊和地圖邊界後方算繪。
  • [Beta 版管道] 新增大眾運輸圖層時,自訂樣式路線圖 (或深色模式路線圖) 會維持自訂樣式,不會還原為預設基本地圖樣式。
  • 現在,如果地圖處於深色模式,新增大眾運輸圖層後仍會維持深色模式。

3.59.6

2025 年 1 月 23 日

沒有面向大眾的變更。

3.59.5

2025 年 1 月 16 日

變更:

  • 修正錯誤:建立自訂街景全景時,系統會擲回未捕捉到的錯誤。

3.59.4a

2025 年 1 月 9 日

變更:

  • 修正啟用流量圖層時,導致未攔截錯誤的錯誤。
  • [Beta 版管道] 修正 PlaceAutocompleteElement 無法正確產生焦點的問題。
  • [Beta 版管道] 系統會在支援的城市中,以 z17 和更深的縮放等級顯示原子地圖功能。

3.59.3

2024 年 12 月 12 日

變更:

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

3.59.2

2024 年 12 月 5 日

變更:

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

3.59.1

2024 年 11 月 21 日

變更:

  • [Beta 版] 修正街景服務缺少縮放控制項的問題。
  • 修正錯誤:無法點擊的舊版標記仍會傳送點擊事件。
  • 修正錯誤:切換至自訂地圖類型時,進階標記不會更新像素位置。
  • 現在使用地圖 ID 套用預設或自訂地圖類型和樣式時,系統會記錄控制台警告。當 map ID 存在時,地圖樣式是透過 Cloud Console 控管,且雲端樣式目前僅支援路線圖地圖類型。
  • 在深色模式中,將滑鼠游標懸停在樣式攝影機控制移動按鈕上。
  • 使用極小範圍時,fitBounds 邊框間距問題。

3.58.11a

2024 年 10 月 31 日

變更:

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

3.58.10

2024 年 10 月 24 日

變更:

  • 修正存取工作階段儲存空間時發生例外狀況的問題。

3.58.9 (已復原)

2024 年 10 月 17 日

變更:

  • [Alpha 版] 現在可使用自訂圖片和 SVG,做為 3D 地圖上顯示的標記。

3.58.8

2024 年 10 月 10 日

變更:

  • 移除了不正確的 WebGLOverlayView 控制台警告。
  • 修正問題:如果地圖是頁面上第一個以指標或滑鼠互動的元素,Chrome 會誤在地圖周圍顯示藍色焦點線。
  • 為 Mobility Services JavaScript Fleet Tracking 新增 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 版] 實驗版現已推出 3D 地圖,並提供預設 UI 控制項、標記、3D 模型和預設攝影機動畫函式。
  • 修正錯誤:在向量地圖上,無法在自訂地圖類型之間切換。
  • 在高像素密度的裝置上使用高 DPI 衛星圖像。

3.58.5a

2024 年 9 月 19 日

沒有面向大眾的變更。

3.58.4a

2024 年 9 月 12 日

沒有面向大眾的變更。

3.58.3

2024 年 9 月 5 日

沒有面向大眾的變更。

3.58.2

2024 年 8 月 29 日

變更:

  • PinElement 的文字字形現在會隨著 PinElement 縮放,且預設顏色與 PinElement 的預設 glyphColor 相符。

3.58.1a

2024 年 8 月 22 日

變更:

  • [Beta 版] 預設將「縮放」控制項替換為「攝影機控制項」。「攝影機控制」功能提供縮放和平移控制選項。
  • cameraControlcameraControlOptions 屬性發布至 MapOptions
  • 允許在地圖例項化時設定色彩配置 (淺色或深色)。
  • 如果地圖寬度太小,請更新「地圖類型」控制項,換行顯示
  • 整合新的標籤器,用於算繪向量地圖標籤。
  • 如果開發人員未使用地圖 ID,v=weekly 通道現在會預設採用新版基本地圖顏色。詳情請參閱 https://developers.google.com/maps/new-basemap-style-opt-in

3.57.13

2024 年 8 月 8 日

變更:

  • [Beta 版管道] 在反向地理編碼、正向地理編碼和地點 ID 查閱的地理編碼回應中,新增地址描述元。

3.57.12

2024 年 8 月 1 日

變更:

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

3.57.10

2024 年 7 月 25 日

變更:

  • [Beta 版管道] 在反向地理編碼、正向地理編碼和地點 ID 查閱的地理編碼回應中,新增地址描述元。
  • 在 Place 類別中新增主要類型和顯示名稱的數個屬性。

3.57.9

2024 年 7 月 18 日

變更:

  • 改善街景服務衣夾人控制項的無障礙功能。

3.57.8b

2024 年 7 月 11 日

沒有面向大眾的變更。

3.57.7

2024 年 7 月 4 日

變更:

  • 將電動車選項和燃料選項新增至 Place 類別屬性。為 Place.searchByText 啟用電動車搜尋選項。

3.57.6a

2024 年 6 月 27 日

沒有面向大眾的變更。

3.57.5

2024 年 6 月 20 日

沒有面向大眾的變更。

3.57.4

2024 年 6 月 13 日

變更:

  • [Beta 版管道] 整合了新的標籤器,用於算繪向量地圖標籤。
  • InfoWindow 有新的 isOpen 屬性,可指出資訊視窗是在地圖還是街景服務中開啟。
  • 修正 Place Autocomplete PlacePrediction 類別的參考說明文件錯誤。

3.57.3a

2024 年 6 月 6 日

  • [Beta 版管道] 在反向地理編碼、正向地理編碼和地點 ID 查閱的地理編碼回應中,新增地址描述元。

3.57.2

2024 年 5 月 28 日

變更:

  • 修正錯誤:網頁元件中的地圖類型控制項無法開啟選單。
  • 修正導致 AdvancedMarkerElement 缺少拖曳指標的錯誤。
  • 為新的 Place API 新增自動完成功能。
  • 地圖光柵圖塊現在以 WebP 圖片格式提供。
  • 更新 Place.searchByText 和 Place.searchNearby 的說明文件,以指向正確的欄位清單。
  • 每週發布管道現已提供新的資訊視窗關閉按鈕和選用標題。

3.57.0

2024 年 5 月 24 日

沒有面向大眾的變更。

3.56.12a

2024 年 5 月 9 日

變更:

  • 修正導致 AdvancedMarkerElement 拖曳指標遺失的錯誤。

3.56.11

2024 年 5 月 2 日

變更:

  • [Beta 版管道] <gmp-map> 現在也會在設定地圖 ID 但地圖 ID 上未設定明確的算繪類型時 (例如 DEMO_MAP_ID),預設為向量模式。

3.56.10

2024 年 4 月 25 日

變更:

  • [Beta 版] PlaceAutocompleteElement 的 gmp-placeselect 事件現在會冒泡。
  • [Beta 版管道] 現在提供新的資訊視窗關閉按鈕和選用標題。
  • [Beta 版] 改善街景服務衣夾人控制項的鍵盤和單一指標無障礙功能。
  • 修正移除進階標記造成的記憶體流失問題。
  • 修正圓形無法繪製平滑周邊的問題。
  • 新增 API,可在 google.maps.Map 例項化期間設定向量模式 (不需 mapId)。

3.56.8

2024 年 4 月 11 日

變更:

  • 修正使用 AdvancedMarkerElement 時的記憶體流失問題。

3.56.7

2024 年 4 月 4 日

變更:

  • 將 searchNearby 函式新增至新的 Place 類別。

3.56.6

2024 年 3 月 28 日

變更:

  • [Beta 版管道] 地圖點陣圖塊現在會以 WebP 圖片格式提供。
  • 修正向量地圖上地圖上興趣點的資訊視窗錨點位置。
  • 修正 AdvancedMarkerElement 未顯示設定位置的錯誤。
  • 在 InfoWindow API 中新增「close」事件。

3.56.5

2024 年 3 月 21 日

變更:

  • [Beta 版管道] 如果開發人員未使用地圖 ID,新版基本地圖顏色現在會是預設顏色。詳情請參閱 https://developers.google.com/maps/new-basemap-style-opt-in。
  • 修正向量地圖標籤和圖示的資訊視窗基本位置。

3.56.4

2024 年 3 月 14 日

沒有面向大眾的變更。

3.56.3

2024 年 3 月 7 日

沒有面向大眾的變更。

3.56.1

2024 年 2 月 22 日

變更:

  • 修正 Place.searchByText 的「fields」參數說明文件錯誤。
  • [Beta 版管道] 在 <gmp-map> 中建立預設 slot,並允許建立自訂元素來包裝 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 仍會針對重大回歸問題進行錯誤修正,但不會處理現有的錯誤。如要停止支援,我們會在至少 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 日

  • [測試版管道] 在 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 日

變更:

  • 允許將 Node 元素傳遞至進階標記的 content 屬性。
  • 改善進階標記的碰撞行為效能。
  • 在 JavaScript 路線分享中,為 DeliveryVehicleStop 新增欄位。

3.53.4a

2023 年 5 月 24 日

修正錯誤:

  • 修正向量地圖閃爍的問題。
  • 修正在 getNextOpeningTime() 地點方法中,因不同時區而導致的日期計算錯誤。
  • 修正「行程分享」的 VehicleJourneySegment 中錯誤的型別。

3.53.3

2023 年 5 月 18 日

變更:

  • [Alpha 版] 修正錯誤:使用方向鍵反白顯示預測結果,然後按 Esc 鍵時,地點自動完成元素不會還原原始文字。
  • [Alpha 版] 更新地點自動完成預測樣式,確保文字溢位時會顯示刪節號。
  • [Beta 版管道] Local Context 現在會顯示通知,指出 Local Context 地圖上的地點情境資訊即將停用。
  • 修正錯誤:街景服務衣夾人必須先返回底座至少一次,才會在拖曳時顯示預覽畫面。
  • Place Autocomplete 服務中已淘汰的邊界、位置和半徑。請改用 locationBias 和 locationRestriction。

3.53.2

2023 年 5 月 4 日

變更:

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

3.53.1a

2023 年 4 月 27 日

變更:

  • 更新 Place Autocomplete 服務,支援 locationBias 和 locationRestriction
  • [Beta 版管道] 發布 Place v2 toJSON 方法的說明文件。
  • [Beta 版] 修正地圖包裝時的進階標記拖曳問題。
  • [Beta 版] 資料導向樣式 PlaceFeature.fetchPlace 顯示名稱會以使用者的語言顯示。
  • [Beta 版] AdvancedMarkerView 和 PinView 已重新命名為 AdvancedMarkerElement 和 PinElement。
  • [Beta 版] 修正問題:有時系統不會明確載入 AdvancedMarkers 和 Pins,但這些項目仍可使用。請務必先載入「標記」程式庫,再存取這些類別。
  • [Beta 版頻道] AdvancedMarker position 現在已正規化為 LatLngAltitude。
  • [Beta 版管道] 淘汰進階標記 draggable 屬性,改用 gmpDraggable

3.52.9

2023 年 4 月 13 日

變更:

  • [Beta 版管道] 將 Place 屬性「priceLevel」的值從數字變更為字串。「priceLevel」的可能值現在為:「FREE」、「INEXPENSIVE」、「MODERATE」、「EXPENSIVE」、「VERY_EXPENSIVE」。
  • [測試版] 淘汰 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 Journey Sharing 中,將 pollingIntervalMillis 新增為投票所供應商的公開欄位。
  • [Beta 版管道] 將 Place 類別 JSON 回應從 snake_case 改為 lowerCamelCase。

修正錯誤:

  • 修正地點評論的 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 FeatureType。

修正錯誤:

  • 修正錯誤:importLibrary() 使用的程式庫的 TypeScript 介面為空白。

3.52.4

2023 年 3 月 9 日

變更:

  • [Beta 版] 拖曳標記時,系統會禁止進階標記的點擊事件。

3.52.3

2023 年 3 月 2 日

變更:

  • [測試版管道] 為 JavaScript 旅程分享功能新增 TaskTrackingInfo 實體。
  • [Beta 版] 升級 Maps JavaScript API,以原生方式支援 ECMAScript 2020。

修正錯誤:

  • 修正了在新增及移除地圖標記時可能發生的記憶體流失問題。
  • 修正錯誤:在觸控裝置上,如果互動式元素位於可點選的進階標記下方,該元素會變成可點選。

3.52.2

2023 年 2 月 23 日

變更:

  • [Beta 版管道] 資料導向樣式:移除 PlaceFeature.displayName 屬性。
  • [Beta 版管道] 修正呼叫 setMap(null) 時,WebGLOverlayViews 未正確移除的問題
  • 修正錯誤:系統會回報 search 程式庫不明。
  • 修正錯誤:在陰影根中,InfoWindow 關閉按鈕會隱藏。
  • 為改善網站體驗核心指標並減少不必要的資料移轉,Maps JavaScript API 現在會延遲載入地圖圖塊,直到地圖接近檢視區塊為止。在網頁初始可視區域內建立的地圖應該不會有任何差異。

3.52.1

2023 年 2 月 16 日

變更:

  • 新增 importLibrary() 函式,可在執行階段動態載入程式庫。
  • [Beta 版管道] 在進階標記上開啟時,啟用 InfoWindow 的自動平移功能。
  • [Beta 版管道] 將旅程分享程式庫資料物件中的特定欄位設為不可為空值
  • [Beta 版] 以資料為準的樣式:NEIGHBORHOOD、ADMINISTRATIVE_AREA_LEVEL_3、ADMINISTRATIVE_AREA_LEVEL_4 和 SUBLOCALITY_LEVEL_1 FeatureType 已淘汰。並於 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,更貼近必要元素類型。

修正錯誤:

  • 修正使用含 InfoWindow 的進階標記時,可能無法在鍵盤拖曳標記後開啟 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 類別,這是支援 Promise 等新型使用模式的全新簡化 API。「地點」類別包含一些新的資料欄位。
  • Beta 版管道:修正錯誤,以防傳遞包裝在 Proxy 中的地圖時,進階標記無法算繪。
  • Beta 版管道:為 JavaScript 行程分享功能新增行程地點供應商標記自訂功能。

3.51.2

2022 年 12 月 1 日

變更:

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

3.51.1

2022 年 11 月 17 日

變更:

  • Beta 版管道:發布 Places 程式庫中的 Place 類別。
  • Beta 版頻道:新增「行程分享」的樣式自訂功能。舊版設定方法已淘汰。
  • Maps Embed API 現已停用 Internet Explorer 11。
  • 使用混合或衛星地圖類型時,Maps Embed API 中的 Google 標誌會變更樣式,提高可見度
  • 提升進階標記的載入效能。
  • 讓「復原」繪圖按鈕可透過鍵盤存取,並支援螢幕閱讀器。
  • 讓方向資訊算繪器的標記可透過鍵盤存取,並支援螢幕閱讀器。
  • 為地圖比例尺控制項新增 ARIA 說明。
  • 啟用地圖比例尺控制項的鍵盤焦點和互動功能。
  • 在 Geocoder JS API 中導入語言參數。如果未明確指定,Geocoder 不會再將 US 視為 Maps JS API 的預設區域。
  • 在 Directions JavaScript 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.addDomListenerOncethis 繫結不正確問題。

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 版管道:推出 isAdvancedMarkersAvailable 的說明文件,適用於 getMapCapabilities() 回傳物件。
  • LocalContextMapView 的 API 說明中新增「這個欄位為唯讀。」,並在 LocalContextMapViewOptionelement 屬性中新增這段文字。

修正錯誤:

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

3.50.7

2022 年 9 月 29 日

變更:

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

3.50.6

2022 年 9 月 22 日

修正錯誤:

  • 修正 iOS 上的 Voice Over 錯誤,避免系統在鍵盤快速鍵對話方塊下方瀏覽元素。
  • 為靜態地圖圖片新增替代文字。

變更:

  • 現在呼叫 map.getMapCapabilities() 時,如果發生錯誤,系統就會在控制台中記錄錯誤。

3.50.5

2022 年 9 月 15 日

變更:

  • 新增 LatLngBounds 的 MAX_BOUNDS 常數,指出地圖的 LatLng 邊界上限
  • 允許螢幕閱讀器對預設標記執行點擊動作。

3.50.3

2022 年 9 月 1 日

變更:

  • Beta 版管道:更新 JavaScript Journey Sharing 的 DeliveryVehicle 類別,加入自訂屬性。
  • 修正地圖傾斜後,事件中 LatLng 錯誤的問題。

3.50.2

2022 年 8 月 25 日

變更:

  • Beta 版管道:變更 FleetEngineDeliveryFleetLocationProvider,接受字串送貨車輛篩選條件。
  • 更新預設標記圖示圖片。

3.50.1

2022 年 8 月 18 日

變更:

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

3.49.11

2022 年 7 月 28 日

變更:

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

3.49.10

2022 年 7 月 21 日

變更:

  • 驗證標記圖示大小、標記圖示縮放大小或資訊視窗大小時,系統會拒絕 NaN 值。
  • 修正錯誤:在街景服務中,iOS 裝置上不會顯示動作追蹤控制項。
  • 修正 Embed API 中的錯誤,避免 RTL 語言的路線懸停文字遭到截斷。
  • 讓大眾運輸資訊視窗更易於存取,且更適合螢幕閱讀器。

3.49.9

2022 年 7 月 14 日

變更:

  • 清楚說明在行程分享位置資訊供應商中,ID 欄位的使用方式。

3.49.8

2022 年 7 月 7 日

變更:

  • 讓街景服務導覽連結可透過鍵盤存取,並支援螢幕閱讀器。
  • StreetViewPanorama 中導入新的 focus 方法。

3.49

2022 年 6 月 23 日

變更:

修正錯誤:

  • 透過 google.maps.places.BusinessStatus 存取 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
  • 在「Fullscreen」(全螢幕) 控制項中新增 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 疊加層檢視 API。
  • 為 Maps JavaScript API 客戶啟用更新版底圖。更新後的基本地圖已在 Google 地圖消費者版上線,提供更豐富、更詳細的基本地圖,特別是陸地的自然地貌。

修正錯誤:

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

3.48.6

2022 年 3 月 24 日

變更:

  • 修正 map.fitBounds(),縮短距離時可輕鬆轉換可視區域。

3.48.5

2022 年 3 月 17 日

變更:

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

修正錯誤:

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

3.48.4

2022 年 3 月 10 日

變更:

  • 推出新的 visible 事件,適用於 InfoWindow
  • InfoWindow 上推出新的 focus 方法。

3.48.3

2022 年 3 月 3 日

變更:

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

3.48.1

2022 年 2 月 17 日

變更:

  • Beta 版:新增設定全域體驗 ID 的支援。請參閱這份 API 參考說明文件。
  • Beta 版管道:fromLatLngAltitude 的第一個和第二個參數現在會合併為 LatLngAltitude,而不是 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 日

變更:

  • 現在只要允許 LatLng 做為投影的參數,也允許 LatLngLiteral 做為參數。

修正錯誤:

  • 修正了可能在較小比例值 (小於 1.0) 發生的一些算繪問題。

3.47.1

2021 年 11 月 18 日

變更:

  • 現在只要幾何圖形程式庫允許使用 LatLngLatLngLiteral 就能做為參數。
  • 新增 onGIStateUpdateRequest API,在 Maps JavaScript API 中支援 WebGL。
  • 修正錯誤畫面上的顏色對比度。
  • Internet Explorer 11 現已在 v=beta 中停用。支援 Internet Explorer 11 的最新版 Maps JavaScript API 為 3.47 版。我們將在 2022 年 11 月全面停止支援 Internet Explorer 11。
  • keyboardShortcuts 地圖選項設為 false 時,地圖不再接收 Tab 焦點。
  • 現在達到最大或最小縮放等級時,「放大」和「縮小」按鈕會停用。
  • MapType 控制項轉換為使用語意元素,提升 Maps Embed API 的無障礙功能和螢幕閱讀器體驗。
  • 在錯誤畫面中為圖示新增替代文字。
  • 從多方面改善一般程式碼的健全度。

修正錯誤:

  • 以符合 WCAG 規範的 data-* 屬性,取代不符合規範的 controlHeightcontrolWidth 屬性。

3.47

2021 年 11 月 11 日

變更:

  • 每週版本已更新至 3.47 版。
  • 每季版本已更新至 3.46 版。
  • 如要使用 3.45 版,請透過電話號碼要求。
  • 3.44 版已刪除,無法再使用。

3.46.12

2021 年 11 月 4 日

修正錯誤:

  • 更新「地圖類型」選單列,提供更準確的 ARIA 標籤。
  • Embed API:為數個連結新增 ARIA 標籤,提升螢幕閱讀器使用體驗。
  • Embed API:修正部分文字項目的顏色對比。
  • 修正外部函式中的 google.maps.Marker.MAX_ZINDEX 類型。

3.46.11

2021 年 10 月 28 日

變更:

  • 已轉換 getter 和 setter,改用 goog.a11y.aria。這有助於避免拼字錯誤。

3.46.8

2021 年 10 月 7 日

變更:

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

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 版現已推出。請參閱版本管理指南。

變更:

  • PlaceResult 中新增了兩個欄位:icon_mask_base_uriicon_background_color
  • 每週版本已更新至 3.46 版。
  • 每季版本已更新至 3.45 版。
  • 如要使用 3.44 版,請透過電話號碼要求。
  • 3.43 版已刪除,無法再使用。

淘汰項目:

  • 我們即將停止支援 Internet Explorer。自 2021 年 8 月起,使用 Maps JavaScript API 3.46 版時,Internet Explorer 11 使用者會在 Google 地圖頂端看到警告訊息。目前支援 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。在 Beta 版管道中,IE11 的地圖現在會顯示橫幅。
  • 更新嵌入式地圖中的「取得路線」連結,提升準確度。

修正錯誤:

  • 修正 getFeatureById() 方法無法擷取 ID 為 0 的特徵問題。
  • 修正 ComponentRestriction 值為未定義或空值時,會擲回 UNKNOWN ERROR/SERVICE BACKGROUND ERROR 的問題。

3.45.6a

2021 年 7 月 15 日

變更:

  • 開啟時,如果第一個可聚焦的控制項不在 InfoWindow 檢視區塊中,或 disableAutoPan=true,焦點現在會移至 InfoWindow 容器。

修正錯誤:

  • 修正錯誤:繪圖管理工具從地圖中移除並重新加入後,系統會自動完成未完成的多邊形繪圖。
  • 修正錯誤:在部分語言中,「嵌入地圖」彈出式視窗的「路線」字串會遭到截斷。

3.45.5

2021 年 7 月 1 日

變更:

修正錯誤:

  • 修正提供回呼時未處理的 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 日

修正錯誤:

  • 修正問題:在 Embed API 中,鍵盤快速鍵對話方塊的背景無法正確疊加在地圖類型控制項上。
  • 修正載入字型 CSS 樣式時可能發生錯誤的問題。
  • 修正了在開啟資訊視窗的情況下平移地圖時,可能發生閃爍的問題。

變更:

3.45.1

2021 年 6 月 3 日

變更:

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

修正錯誤:

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

新功能:

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

3.44.14

2021 年 5 月 13 日

變更:

  • 現在,如果呼叫 InfoWindow.open() 時沒有相關聯的 Map 或 StreetView 執行個體,系統就會在控制台中記錄警告。

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 日

變更:

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

3.44.1

2021 年 2 月 18 日

變更:

  • 重新載入顯示的地點時,LocalContext 地點選擇器按鈕現在會停用。
  • 現在可透過鍵盤存取未最佳化的標記,並將焦點移至標記上。
  • Beta 版:已移除意外新增至 window 的物件 (SphericalPolylineCodecPolyGeometry)。這些物件應改為在完整命名空間中存取。
  • 在 Beta 版中啟用 Polyfill 隔離功能。也就是說,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 存取基礎事件。
  • 改善多邊形疊加層的記憶體行為。
  • 現在會明確釋出 Canvas 記憶體,避免發生 Safari 記憶體問題。

修正錯誤:

  • 修正錯誤:在某些情況下,切換地圖和街景服務時,全螢幕控制項會停止運作。
  • 修正錯誤:在標記的 click 事件中,主控台會記錄錯誤。
  • 修正標記可點選區域繪製過大的錯誤。
  • 修正 polyfill 衝突錯誤,這個錯誤會影響 IE11 上的符號。

3.43.2

2020 年 12 月 1 日

變更:

  • 新增 contextmenu 事件,做為 rightclick 事件的更佳替代方案。 contextmenu 事件會新增回應 macOS 上 Ctrl 鍵點擊事件的功能。
  • 如果提供 titlelabel,系統會將無障礙屬性新增至非最佳化標記。
  • MapType 控制項新增更多 ARIA 標籤和角色,提升螢幕閱讀器的使用體驗。
  • 改善 MapType 控制項的螢幕閱讀器支援功能。當使用者離開控制項時,下拉式選單會自動關閉。
  • 修正螢幕閱讀器在下拉式選單中回報的項目數量,避免將行分隔符號計為清單項目。
  • map 元素中新增焦點環,在透過鍵盤互動取得焦點時,指出鍵盤焦點。
  • MapType 控制項中新增其他鍵盤控制項。 現在控制項失去焦點時,下拉式選單選項會自動關閉。 向上鍵和向下鍵可開啟下拉式選單,按下 Esc 鍵則可關閉。 按下「Home」和「End」鍵分別可移至下拉式選單的第一個和最後一個項目。

修正錯誤:

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

3.43.1a

2020 年 11 月 20 日

變更:

  • MarkerLabel 介面中新增 className 屬性,設定 label 元素的 CSS 類別。
  • 最大縮放圖像服務中,新增 Promise 的 Beta 版支援。
  • StreetView 服務中新增 Promise 的 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 地圖的傾斜角度現在會根據縮放等級受到限制。
  • 修正 Internet Explorer 中,當 controlSize 小於 27 時,全螢幕按鈕會部分消失的問題。

3.42.8

2020 年 10 月 7 日

變更:

  • Directions 服務中,新增了 Promise 的 Beta 版支援。
  • Geocoder componentRestrictions 現在會對空字串執行驗證檢查。
  • 修正 Safari 上的標記標籤遭自訂標記符號遮蓋的錯誤。

支援更新的地點圖示

2020 年 10 月 1 日

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

3.42.7

2020 年 9 月 29 日

變更:

  • 修正錯誤:在「回報地圖錯誤」控制項工具提示中,從右到左 (RTL) 語言的字詞順序有誤。
  • RTL 文字方向的置中標記標籤。

3.42.6

2020 年 9 月 21 日

變更:

3.42.5

2020 年 9 月 16 日

變更:

  • 更新 LatLngBounds.union 方法,處理兩個界線超過 180 度的情況。

3.42.4

2020 年 9 月 8 日

變更:

  • 現在偵測到無效的 Date.now() 實作方式時,系統會將錯誤記錄到控制台。
  • 在 Elevation 服務方法中新增 Promises 的 Beta 版支援。
  • 推出新的 InfoWindow.minWidth 屬性,可指定 InfoWindow 的最小寬度。
  • 修正變更目的地後,路線指引路線會變得模糊的錯誤。

3.42

2020 年 8 月 19 日

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

變更:

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

3.41.7

2020 年 7 月 22 日

已修正:

  • 修正錯誤:使用雲端樣式時,將 clickableIcons 屬性設為 false 無效。

3.41.5

2020 年 7 月 6 日

變更:

  • 修正 Trusted Types 違規問題。

3.41.2

2020 年 5 月 27 日

變更:

  • Maps JavaScript API 中 Places Library 的地點欄位 permanently_closed淘汰

3.41

2020 年 5 月 20 日

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

  • 每週版本已更新至 3.41 版。
  • 每季版本已更新至 3.40 版。
  • 如果要求使用號碼,仍可使用 3.39 版。
  • 3.38 版已刪除,無法再使用。

3.40.11

2020 年 4 月 28 日

變更:

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

3.40.9

2020 年 4 月 14 日

變更:

  • 如果傳遞的 mapDiv 不是 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 現在會傳回從指定起點緯度/經度到所選地點的直線距離。

淘汰項目:

  • 地點欄位 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 Tables 已無法使用 (3.37 版是支援這項功能的最後版本)。
  • 我們已淘汰 Internet Explorer 10 的支援服務,並將在 2019 年 11 月至 2020 年 5 月之間停止支援,具體時間取決於您使用的發布管道或版本號碼。

3.37

2019 年 5 月 15 日

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

  • 每週版本已更新至 3.37 版。
  • 每季版本已更新至 3.36 版。
  • 如果要求使用號碼,仍可使用 3.35 版。
  • 3.34 版已刪除,無法再使用。
  • 系統不再支援 Internet Explorer 9 (3.34 是最後一個支援該瀏覽器的版本)。

3.36

2019 年 2 月 14 日

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

變更:

  • 新增功能:
  • 資訊視窗已改良。
  • 每週版本已更新至 3.36 版。
  • 每季版本已更新至 3.35 版。
  • 如果要求取得特定號碼的報告,仍可使用 3.34 版。
  • 3.33 版已刪除,無法再使用。

3.35

2019 年 1 月 29 日

變更:

  • API 現在可以傳回每個地點的評論總數。
  • 新增 Plus Code 支援。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 全景。
  • 現在,在 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 版本管理指南。

變更:

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 版和更早版本仍支援已登入的地圖。日後推出的版本將不再支援已登入的地圖,但仍會支援使用資訊視窗或 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 現在支援街景服務中的裝置定向事件,因此行動裝置使用者可以移動手機來環顧四周。開發人員可以啟用或停用這項功能。詳情請參閱開發人員指南

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.MapsetClickableIcons 方法。

2016 年 3 月 31 日

已修正:

  • 問題 9507: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()。 因此,現在可以使用 API,而不需使用「unsafe-eval」 「Content Security Policy」指令。

2015 年 12 月 21 日

變更:

  • 地圖選項:停用已登入地圖的登入按鈕 (會顯示已登入使用者的虛擬人偶,仍允許透過已登入的動作 (例如加上星號) 登入,但設定這個選項後,地圖上不會再顯示登入按鈕)。
  • 文字搜尋要求的介面已變更。自 2016 年 3 月 1 日起,types 參數已遭淘汰,取而代之的是新的 type 參數,每個搜尋要求僅支援一種型別。此外,系統將不再支援 establishmentfoodgrocery_or_supermarket 類型做為搜尋參數 (但這些類型仍可能會在搜尋結果中傳回)。系統將支援使用舊版 types 參數的請求,直到 2017 年 3 月 1 日為止。之後,所有文字搜尋都必須使用新版實作方式。

2015 年 12 月 2 日

變更:

  • Autocomplete 建構函式會驗證是否已提供輸入元素。
  • 在未登入模式下,基礎地圖興趣點資訊視窗顯示的內容與登入模式相同。
  • Google Maps API 外部函式現在會為 Closure 編譯器指定列舉的型別 (數字或字串)。

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 的瀏覽器支援政策資訊,請參閱 2014 年 8 月 7 日的 IEBlog 貼文

3.21

2015 年 8 月 5 日

變更:

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

2015 年 7 月 21 日

變更:

  • 推出附有標籤的標記
  • 修正:在超高畫質螢幕上,iOS7 的多邊形會發生記憶體不足錯誤
  • 修正 IE10 以上版本的觸控事件
  • 現在,系統會將開發人員提供的輸入內容錯誤驗證結果輸出至控制台,而非擲回錯誤。

2015 年 7 月 6 日

已修正:

  • 問題 8159:錯誤:StrokePosition.OUTSIDE 的轉譯不正確

2015 年 6 月 17 日

變更:

  • 已修正: 問題 6321: 錯誤:「Uncaught TypeError: Cannot read property 'x' of undefined」 僅在 Android/iOS 瀏覽器中發生

2015 年 6 月 2 日

變更:

  • 已淘汰:CloudLayer、PanoramioLayer
  • 已修正:問題 8098:錯誤:加權熱視圖無法正確顯示單一點

2015 年 6 月 2 日

變更:

  • 新增將 placeId 地理編碼為地址/緯度/經度的功能
  • 透過 Geocoding API 傳回 placeId

2015 年 5 月 28 日

變更:

  • 已修正: 問題 6358:SVG 路徑標記在 HDPI 裝置上無法正確算繪

2015 年 5 月 19 日

已修正:

  • 問題 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 效能回歸
  • 已移除客層圖層
  • 改善資訊視窗的 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 中損壞

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 月

已修正:

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

2014 年 5 月 26 日

已新增:

  • 地圖 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 日

已新增:

  • 距離矩陣和 Directions 服務支援渡輪。

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 日

已修正:

  • 視覺更新 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 時,資訊視窗 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,以程式輔助方式新增涵蓋範圍圖層
  • 公開 StreetViewPanoramas 的 StreetViewPov

已修正:

  • 使用 Google 地圖 JavaScript V3.8 時,記憶體用量增加會導致當機 (在 IE 9、Chrome 等瀏覽器中觀察到此現象)。( 問題 4162 )
  • 在 Firefox 中,InfoWindow 的下拉式 (選取) 選單不會跟隨地圖平移

2013 年 1 月 22 日

已新增:

  • 可拖曳的選項,適用於折線、多邊形、圓形、矩形
  • PlaceResult 中的 price_level 欄位

2013 年 1 月 15 日

已修正:

  • 部分折線的重複折線圖示繪製有誤 (Issue 4333)

2013 年 1 月 7 日

已修正:

2012 年 12 月 17 日

已新增:

  • 新增語言:烏都文和冰島文

已修正:

  • 導覽後 IE9 中的地圖模糊不清/朦朧不清 ( Issue 3875)

2012 年 12 月 17 日

已新增:

  • 新增語言:烏都文和冰島文

已修正:

  • 導覽後 IE9 中的地圖模糊不清/朦朧不清 ( Issue 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 V3.8 時,記憶體用量增加會導致當機 (在 IE 9、Chrome 等瀏覽器中觀察到)。( 問題 4162 )

2012 年 9 月 25 日

已新增:

  • 室內街景服務
  • IconSequence 的 fixedRotation 選項
  • 「目前車流量下的時間」到「路線」

2012 年 9 月 11 日

新功能:

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

2012 年 8 月 28 日

已新增:

  • types 至 Places API textSearch

已修正:

  • 符號物件無法傳遞至 GWT 下的 MarkerOptions
  • 迴歸:在 iOS 5 上捲動網頁時,無法使用雙指撥動縮放網頁 (問題 4046)

2012 年 8 月 14 日

顯著異動:

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

3.9

2012 年 9 月 10 日

已修正:

  • 在 GWT 下,符號物件無法傳遞至 MarkerOptions
  • 迴歸:在 iOS 5 上捲動網頁時,無法使用雙指撥動縮放功能 (問題 4046)

2012 年 8 月 9 日

已修正:

  • Android 3.x 上的語法錯誤

2012 年 7 月 31 日

顯著異動:

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

已修正:

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

2012 年 7 月 25 日

已修正:

  • Autocomplete 的 componentRestrictions ( 問題 4302)

2012 年 7 月 17 日

已修正:

  • 在 IE 的資訊視窗中,文字方塊無法點選
  • bounds_changed 應在 zoom_changed 之前觸發 ( 問題 1399)
  • 在 Streetview 叫用後,地圖選項 backgroundColor 不會保留
  • 從樣式化地圖切換至衛星地圖時,系統會不必要地載入地圖圖塊
  • 繪圖模式下會忽略地圖的可拖曳/捲輪屬性 (問題 4012)
  • 顯示多個世界副本時,LatLngBounds 應傳回完整經度範圍
  • 不要在雙擊時繪製空白形狀 ( Issue 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 Quirks 上顯示多邊形
  • 在 Canvas 街景服務中平移時,標記會跳動

2012 年 3 月 28 日

已修正:

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

2012 年 3 月 20 日

已修正:

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

已新增:

  • 按一下即可前往/放大 街景服務 ( Issue 2447)

顯著異動:

  • 街景服務預設會停用按兩下縮放功能

2012 年 3 月 6 日

已修正:

  • 快速放大時 OverviewMapControl 發生錯誤 ( 問題 3882)
  • 從網頁中移除地圖 div 時,IE 發生錯誤 ( 問題 3971)
  • 在 IE 9 以下版本中,縮放標記的轉譯結果不正確 (問題 3912問題 3908)

已新增:

  • 區域疊加層的不透明度 ( 問題 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 並設定縮放層級,會導致地圖中心位置不正確 (Issue 3738)。
  • 拖曳標記時忽略按下滑鼠右鍵的動作 ( Issue 3237)
  • 標記標題有時不會顯示在 Firefox 上 (問題 3773)

顯著異動:

  • 現在可透過 Canvas 顯示縮放標記 (如有)
新增:

2012 年 1 月 31 日

已修正:

  • 已修正:在世界各地平移後出現錯誤的韓文圖塊 (問題 2722)
  • 已修正:無法準確放置衣夾人來顯示街景服務 (問題 3861)。
  • 新增多邊形「可見」屬性 ( Issue 2861)
  • 即使視埠相距遙遠,panTo 和 panBy 動畫仍會正常運作 (迴歸)

2012 年 1 月 24 日

已修正:

  • 滑鼠事件會透過 InfoWindow 冒泡 ( Issue 3573)
  • 在 IE9 上啟用 CSS 變形
  • 在 StreetViewPanorama 中新增 imageDateControl
  • 在 IE 9、Opera 和 Safari/Windows 上啟用 Canvas 街景服務

2012 年 1 月 16 日

已修正:

  • 在繪圖模式下,應無法拖曳小飛人
  • 正確觸發事件,並遵守多邊形和其他圖層的 zIndex
  • 新增 KmlLayer「狀態」屬性 ( 問題 3015)

2012 年 1 月 10 日

已修正:

  • 如果 disableDefaultUI 為 true 且 streetViewControl 為 true,則顯示衣夾人

2011 年 12 月 7 日

已修正:

  • 高速公路/收費快速道路的樣式可以與高速公路分開設定 (road.highway.controlled_access)
  • 使用者在自動完成功能中按下「Enter」鍵時,系統會觸發 place_changed ( 問題 3407)

1011 年 11 月 28 日

已修正:

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

2011 年 11 月 22 日

已修正:

  • 現在計算資訊視窗內容大小時,會將層疊樣式表納入考量
  • 空照地圖旋轉控制項與地圖建立時的航向不符

2011 年 11 月 7 日

顯著異動:

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

已修正:

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

3.6

2011 年 10 月 31 日

已修正:

  • 在 IE7 上使用 Prototype 程式庫時,Maps API 發生錯誤

2011 年 10 月 25 日

已修正:

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

2011 年 10 月 18 日

顯著異動:

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

2011 年 10 月 10 日

已修正:

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

2011 年 9 月 27 日

已修正:

  • 如果縮放等級已變更,總覽地圖控制項會一併更新中心和縮放等級

2011 年 9 月 27 日

已修正:

  • 在 Chrome 中重複擷取初始圖塊
  • 平移時發生記憶體流失問題
  • 平移至涵蓋範圍外的區域時,請勿放置街景服務衣夾人
  • 迴歸:跨越 -180 經度的 GroundOverlay 消失
  • 迴歸:平移及縮放時開啟資訊視窗,地圖中心位置不正確

顯著異動:

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

2011 年 9 月 20 日

已修正:

  • 使用 Canvas 算繪標記時,Chrome/Windows 發生記憶體洩漏問題
  • 航拍檢視畫面,標記的方位為 90 度或 270 度

顯著異動:

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

2011 年 9 月 12 日

已解決的問題:

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

顯著異動:

  • GeocoderResult.formatted_address not documented

2011 年 9 月 6 日

已修正:

  • 選取元素 (下拉式) 資訊視窗不會跟隨地圖在 Firefox 中平移
  • 在韓國使用部分行動裝置時,會看到圖塊

2011 年 8 月 29 日

顯著異動:

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

2011 年 8 月 24 日

已解決的問題:

  • 已停用 Chrome/Mac 的硬體加速功能: 修正標記算繪問題和疊加點擊問題 ( 問題 3544問題 3551)
  • 修正網頁捲動後,Android 裝置無法使用雙指撥動縮放功能的問題 (問題 3373)

顯著異動:

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

2011 年 8 月 17 日

顯著異動:

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

3.5

2011 年 8 月 10 日

已修正:

  • 在街景服務中拖曳標記至水平位置時,標記會卡在向上拖曳的位置
  • 調整地圖或視窗大小時,街景服務未隨之調整大小
  • 使用共用 InfoWindow 查看街景時,瀏覽器會當機

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 控制項和下拉式選單的樣式設定功能
  • 使用者選取建議後,Place 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 日

已解決的問題:

  • 已修正:支援多邊形 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 中算繪折線和多邊形。
  • 折線和多邊形邊界上事件的 LatLngs 現在會貼齊線上的最近點。

2011 年 4 月 5 日

已解決的問題:

  • 在觸控裝置上,panTo 不會產生動畫效果 ( 問題 3066)
  • Marker.MAX_ZINDEX 未定義 ( Issue 3184)

2011 年 3 月 28 日

已解決的問題:

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

顯著異動:

  • 街景服務道路疊加層現在會以斜向模式顯示

2011 年 3 月 22 日

已解決的問題:

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

顯著異動:

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

2011 年 3 月 17 日

已解決的問題:

顯著異動:

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

2011 年 3 月 11 日

已解決的問題:

  • 現在雙擊標記不會再縮放地圖 (問題 3090)。
  • 錨點現在可搭配自訂標記陰影使用 (問題 3112)

顯著異動:

  • Panoramio 圖層
  • 修正路線標記的 z-index
  • 修正預設陰影位置

2011 年 3 月 2 日

顯著異動:

  • 現在會盡可能在 Canvas/VML 中算繪標記
  • 在支援觸控的裝置上,加大折線、多邊形和 KML 的點擊目標

2011 年 2 月 22 日

已解決的問題:

  • 透過「anchorPoint」MVC 屬性公開的 InfoWindow 錨點 (問題 2860)
  • 修正縮放等級 0 和 1 的混合模式 ( 問題 3062)
  • 修正快速新增/移除地圖中的圓形/矩形問題 (問題 3052)
  • draggable: false fixed on touch devices ( Issue 3044)

2011 年 2 月 18 日

已解決的問題:

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

顯著異動:

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

2011 年 2 月 8 日

顯著異動:

  • 全新階層式地圖類型控制項,方便觸控操作!
  • 新標誌 (問題 2574)
  • MarkerShape.coord 已重新命名為 MarkerShape.coords,以符合 HTML <area> coords 屬性

3.3

2011 年 3 月 17 日

已解決的問題:

  • 多邊形未顯示

2011 年 2 月 8 日

已解決的問題:

  • Chrome 中未取消圖塊要求 (問題 3011)
  • FF/Mac 中未觸發 rightclick 事件 ( 問題 2920)
  • Safari/Mac 中的文字算繪問題 ( 問題 3024)
  • IE 無法正確列印路線地圖

2011 年 1 月 21 日

顯著異動:

  • 球體幾何程式庫現在接受 MVCArray
  • 修正 IE6 中拖曳標記時,標記下方顯示十字的問題
  • 地圖容器 div 不再設定 z-index

2011 年 1 月 17 日

已解決的問題:

  • 修正 zoom_changed 的時間不正確,導致 fromLatLngToContainerPixel 的結果不正確的問題 (問題 2539)。

2011 年 1 月 6 日

已解決的問題:

顯著異動:

  • 縮放和平移控制項已分開 (不再是導覽控制項)。這些設定可以分開設定。
  • 觸控裝置上提供全新的觸控友善縮放控制選項
  • 現在可以呼叫 clear(),清除 MVCArray 的內容
  • 修正 IE8 中新增及移除標記時的記憶體流失問題
  • 使用改良的簡化演算法,更快算繪多邊形

2010 年 12 月 23 日

已解決的問題:

  • 路線控點點擊處理常式 已修正可拖曳路線中的問題 ( 問題 2871)

2010 年 12 月 21 日

已解決的問題:

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

顯著異動:

  • 在觸控裝置上,無論要求的是 ZOOM_PAN 或 SMALL 導覽控制項,我們現在都會顯示適合觸控操作的縮放控制項。如果裝置支援瀏覽器中的多點觸控,系統就不會顯示縮放控制項,因為縮放功能是透過雙指撥動手勢完成。

2010 年 12 月 9 日

已解決的問題:

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

顯著異動:

  • 拖曳標記時,自訂圖示下方會顯示十字,且 raiseOnDrag 已啟用

2010 年 12 月 5 日

已解決的問題:

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

顯著異動:

  • 現在拖曳標記時,標記會抬起,放開時則會彈跳。
  • 您可以使用 setAnimation 函式,以程式輔助方式控制標記動畫。

2010 年 11 月 28 日

已解決的問題:

  • maptypeid_changed 不再觸發兩次 ( 問題 2449)
  • 現在可以存取 MarkerImage 物件的「size」屬性 (問題 2465)。
  • 標記形狀會參照圖示,而非精靈 ( 問題 2629)
  • 改善在拖曳標記時平移小型地圖的體驗 (問題 2868)。
顯著變更:
  • 現在不啟用背景圖片列印功能,也能列印地圖
  • 修正錯誤:當「draggable」設為 false 時,可拖曳方向標記仍可拖曳

2010 年 11 月 16 日

已變更的問題:

顯著異動:

  • 修正錯誤:在 FF 中,如果以 Shift 鍵點選標記,會開啟新視窗。
  • 指定 markerOptions 時,DirectionsRenderer 會遺失字母標記圖示

3.2

2010 年 11 月 11 日

顯著異動:

  • 修正錯誤:在 IE7/IE8 上使用 RTL 時,多邊形會遭到剪裁/截斷
  • 修正 Safari 5 上的核取方塊因 3D 轉換而隱藏的錯誤。
  • 跨越赤道的測地折線缺少詳細資料
  • 新增控制項位置:LEFT_CENTER、LEFT_BOTTOM、RIGHT_CENTER、RIGHT_BOTTOM。
  • 控制項位置已重新命名,LEFT 改為 LEFT_TOP、RIGHT 改為 RIGHT_TOP、TOP 改為 TOP_CENTER,BOTTOM 改為 BOTTOM_CENTER

2010 年 10 月 11 日

已變更的問題:

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

顯著異動:

  • 街景服務預設為啟用
  • 修正「this」未傳遞至 .getTileUrl 的錯誤
  • InfoWindow domready 事件現在會在視窗顯示後觸發

2010 年 9 月 28 日

已變更的問題:

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

顯著異動:

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

2010 年 9 月 16 日

已變更的問題:

  • 問題 2701: 初始街景服務導覽器控制項的航向不會跟隨視角

2010 年 9 月 14 日

已變更的問題:

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

顯著異動:

  • 標記效能已提升

2010 年 8 月 31 日

已變更的問題:

顯著異動:

  • 改善高縮放程度的測地線

2010 年 8 月 24 日

已變更的問題:

  • 問題 2648: 觸發地圖大小調整事件,導致 Firefox 發生 V3.2.1 錯誤

顯著異動:

  • 現在如果重複放大或縮小 (例如使用捲軸時),系統會從中間縮放層級載入較少的圖塊。

2010 年 8 月 16 日

已變更的問題:

  • 問題 2416: Apple Magic Mouse 的平移和縮放功能過於敏感
  • 問題 2606: 在地圖上將 draggable 設為 false 會停用連結
  • 問題 2640: 瀏覽器重新整理 / 卸載時未清除記憶體 (IE)

顯著異動:

  • 系統會根據距離調整街景標記的大小
  • 平移時更新變焦滑桿

2010 年 8 月 9 日

顯著異動:

  • 已移除已淘汰的 KMLMouseEvent.position 和 FusionTablesMouseEvent.position 屬性。請改用 .latLng
  • 已移除已淘汰的 StreetViewService.getNearestPanorama 屬性。請改用 .getPanoramaByLocation

3.1

2010 年 9 月 28 日

顯著異動:

  • 修正問題:起點和目的地相同的路線會擲回 JS 錯誤。

2010 年 8 月 9 日

顯著異動:

  • 已修正變更 OverlayView 的 Map 問題
  • 已修正呼叫 GroundOverlay.setMap(null) 的問題
  • IE 不再因縮放/平移而流失記憶體

2010 年 8 月 5 日

已變更的問題:

  • 問題 2588:在附加監聽器的全景物件上呼叫 setVisible(false) 會導致 IE 發生 JS 錯誤

顯著異動:

  • 修正 IE6 縮放時標記消失的問題

2010 年 7 月 29 日

已變更的問題:

顯著異動:

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

2010 年 7 月 22 日

已變更的問題:

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

顯著異動:

  • 拖曳多邊形時,系統不會再觸發點擊事件
  • 點選展開至 InfoWindow 外部的表單選取元素時,不再觸發地圖點選事件。
  • 點選 KML 疊加層時,系統不會再觸發地圖點擊事件
  • 街景服務現在會自動平移,在畫面上顯示資訊視窗 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:透過元素 (而非字串) 設定內容時,資訊視窗的大小/邊界不正確

顯著異動:

  • 修正錯誤:地圖疊加層在跨越國際換日線時,會過早遭到裁剪
  • Marker setIcon 現在可搭配網址中的 \ 使用
  • 在 IE 中觸發多邊形和折線的 mouseout 事件
  • 變更標記圖示時,不再會閃爍

2010 年 5 月 7 日

變更的問題

  • 問題 1458: 功能要求:Google API v3 支援 KML
  • 問題 1658:新增 流量重疊
  • 問題 2209: 堆疊溢位
  • 問題 2254:對 Circle 物件多次呼叫「setMap(gMap)」和「setMap(null)」,會變更物件的筆觸和填滿不透明度

顯著異動:

  • 新增 KML 和 GeoRSS 圖層
  • 新增 區域疊加層
  • 新增圖層: 車流量單車
  • 已在 DirectionsRendererOptions 中新增「suppressBicyclingLayer」屬性
  • 修正錯誤,確保 MapType 變更時,系統會正確參照縮放圖層
  • 已將 DirectionsResult 屬性「start/end_point」重新命名為「start/end_location」
  • 重新命名 DirectionsLeg 屬性 「start/end_geocode」為「start/end_address」
  • 已將 DirectionsRoute「optimized_waypoint_order」 屬性重新命名為「waypoint_order」
  • 移除對舊版 directions 屬性名稱 (setTripIndex、getTripIndex、hideTripList、provideTripAlternatives) 的支援,並繼續記錄警告。此外,也會移除路線轉換為路段、路段轉換為步驟,以及行程轉換為路線、路線轉換為步驟的作業。
  • 將 GeocoderGeometry.latLng 更新為 GeocoderGeometry.location

2010 年 4 月 30 日

變更的問題

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

顯著異動:

  • 現在點選地圖會將焦點移至鍵盤
  • iPad 現在支援雙指撥動縮放

2010 年 4 月 26 日

變更的問題

  • 問題 1826:在多邊形和折線上新增 mouseover 和 mouseout 事件
  • 問題 2177:在「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 日

顯著異動:

  • API 現在會顯示海拔高度
  • 改善網際網路連線緩慢時的圖塊載入速度。

2010 年 3 月 15 日

顯著異動:

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

2010 年 3 月 10 日

變更的問題

顯著異動:

2010 年 3 月 3 日

變更的問題

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

顯著異動:

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

2010 年 2 月 26 日

變更的問題

  • 問題 1651: 地圖畫布的 mousemove / mouseover / mouseout
  • 問題 2142: DirectionsRendererOptions 應允許使用者完全隱藏標記
  • 問題 2148: event.latLng Missing!
  • 問題 2109: 錯誤:NavigationControlStyle.ZOOM_PAN 在 IE8 中無法正確顯示
  • 問題 2153: MVCArray.push() 不會傳回新長度

顯著異動:

  • 為 ImageMapType 新增不透明度。
  • 修正在矩形/圓形上按下滑鼠右鍵時,系統不會觸發事件的錯誤。
  • 資訊視窗的內容 不再於隱藏時移除。

2010 年 2 月 8 日

變更的問題

  • 問題 2135: 錯誤:如果在 Polyline 中重複使用 Polygon 的 MVCArray,Polyline 會關閉。

顯著異動:

  • 新增了 Rectangle 類別
  • 新增 Circle 類別
  • 修正建立標記後移除標記時的記憶體流失問題。
  • Stopped annotating the MVCArray of LatLngs to close Polygons, as that causes Polylines which share the same MVCArray to be closed too (see Issue 2135)
  • 修正錯誤:如果地圖的縮放比例設為目前值,有時會隱藏螢幕上的標記。
  • 修正 ImageMapType,使其能在 Android 上正確顯示。
  • 變更多邊形剪裁機制,允許包含北極或南極的多邊形。
  • 將 MercatorProjection 的緯度範圍擴大至浮點數精確度允許的最大值。

2010 年 1 月 28 日

變更的問題

  • 問題 1367:功能要求:向開發人員公開 LayoutManager,以便在「控制流程」中放置 DIV
  • 問題 1916: 功能要求:新增縮放 MarkerImage 的功能
  • 問題 1443: extend() 和 union() 應傳回 LatLngBounds 物件
  • 問題 1997: 「size」MapOption 的說明文件
  • 問題 2074:世界地圖完全符合地圖容器的尺寸時,地圖不會顯示

顯著異動:

  • 新增印度語系語言支援:
    • bn、gu、kn、ml、mr、ta、 te
  • 事件命名空間中新增靜態方法:
    • addListenerOnce
    • addDomListenerOnce
  • DirectionsStep 物件中新增「encoded_lat_lngs」屬性,以壓縮 ASCII 格式顯示緯度和經度集。
  • 移除螢幕外標記 DOM 元素,提升效能
  • 修正 Google Chrome 中的平移錯誤
  • 修正 iPhone 上的雙指撥動縮放錯誤

2010 年 1 月 19 日

變更的問題

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

顯著異動:

2009 年 12 月 17 日

顯著異動:

  • 修正地圖平移動畫開始前發生的初始抖動問題。
  • 修正問題:使用捲輪或按兩下將地圖縮放至超過最大縮放等級時,地圖會跳至其他位置。
  • 版權、MapType 和導覽控制項會調整大小,以配合地圖大小。
  • 舊式 Getter、Setter 和事件名稱已正式 淘汰 ,且不再定義。

2009 年 12 月 10 日

變更的問題

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

其他顯著異動:

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

2009 年 11 月 25 日

變更的問題

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

其他顯著異動:

  • 新增 RTL 支援功能,可啟用下列語言: 阿拉伯文、波斯文、希伯來文
  • 公開 DirectionsResult steps 的 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 中新增 Polyline 類別
  • 問題 1371:地圖移動時,map.bounds_changed 事件會重複觸發
  • 問題 1700: Firefox 3.5 縮小後,點擊位置不正確
  • 問題 1702: 如果父項元素中有捲動偏移,系統會在 click 和 dblclick 事件中回報不正確的 latLng
  • 問題 1723:在 iPhone 上拖曳時,地圖會跳動

其他顯著異動:

  • 折線和多邊形已推出!您可以在地圖上繪製線條或填滿區域、指定筆觸和填滿樣式,並支援大多數滑鼠事件 (即目前不支援滑鼠懸停)。支援的瀏覽器包括 IE6.0 以上版本、Firefox 2.0 以上版本、Safari 3.1 以上版本和 Chrome,也支援行動裝置。
  • 新增「閒置」地圖事件,地圖一段時間未移動時會觸發此事件。解決問題 1371
  • 修正點擊事件回傳的 LatLng 值不正確的問題。
  • 修正 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 strict 時,MapType 選取箭頭顯示不正確
  • 問題 1426: 資訊視窗 z-index 控制項

其他顯著異動:

  • 在 iPhone 上進行雙指撥動和拖曳操作時,應該會更穩定可靠。
  • 在 InfoWindow 物件中新增 zIndex 設定項和擷取器。

說明文件異動:

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

2009 年 7 月 13 日

變更的問題

  • 問題 1415: 資訊視窗內容:可選取 true/ false
  • 問題 1432: 呼叫 set_icon 後,不會觸發 mouseout 事件
  • 問題 1365:地圖類型控制項在嚴格的 doctype 中無法正確算繪。

其他顯著異動:

  • 開發人員不必再為 MarkerImage 指定大小,API 會在未提供大小時偵測。此外,MarkerImage 的大小、錨點和來源引數都是選用引數。
  • 開發人員現在不必在 OverlayView 子類別的建構函式中呼叫 OverlayView.call(this)。
  • 介面已移除 OverlayView 「變更」方法。這項異動不會影響開發人員的程式碼,因為這些方法先前並未實際使用。
  • Geocoder Request 物件已移除 partialmatch 選項。如果開發人員繼續傳遞這項參數,查詢不會受到任何影響。

2009 年 6 月 12 日

已變更的問題:

  • 問題 1363: 錯誤:iPhone 不會傳送地圖點擊事件

其他顯著異動:

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