Maps JavaScript API 版本说明

订阅 这些版本说明。 订阅

Maps JavaScript API 团队会定期更新 API,以加入新功能、修复 bug 并提升性能。您可以指定 指定 API 版本,方法是在 Maps JavaScript API 引导加载程序的 v 参数 请求。详细了解 版本控制

此更新日志按日期和版本号列出各版本 相关更改

要接收有关 Google Maps API 新版本的最新动态,请订阅 google-maps-js-api-v3-notify 组的 API 密钥。

<ph type="x-smartling-placeholder">

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 日

变更:

  • [测试版] 向反向地理编码、正向地理编码和地点 ID 查找的地理编码响应添加了地址描述符。

3.57.12

2024 年 8 月 1 日

变更:

  • [测试版] 向反向地理编码、正向地理编码和地点 ID 查找的地理编码响应添加了地址描述符。
  • [Beta 渠道] 允许在地图实例化时设置配色方案(浅色或深色)。
  • 在矢量地图中点击地图项时,缩短 IconMouseEvent 的延迟时间

3.57.10

2024 年 7 月 25 日

变更:

  • [测试版] 向反向地理编码、正向地理编码和地点 ID 查找的地理编码响应添加了地址描述符。
  • 向 Place 类添加了多个主要类型和显示名称属性。

3.57.9

2024 年 7 月 18 日

变更:

  • 改进了街景街景小人控件的可访问性。

3.57.8b

2024 年 7 月 11 日

没有面向公众的更改。

3.57.7

2024 年 7 月 4 日

变更:

  • 向地点类属性添加电动汽车选项和燃料选项。为 Place.searchByText 启用电动汽车搜索选项。

3.57.6a

2024 年 6 月 27 日

没有面向公众的更改。

3.57.5

2024 年 6 月 20 日

没有面向公众的更改。

3.57.4

2024 年 6 月 13 日

变更:

  • [Beta 渠道] 集成了用于渲染矢量地图标签的新标记器。
  • 信息窗口包含新属性 isOpen,用于指示信息窗口是在地图还是街景上打开。
  • 修复了地点自动补全 PlacePrediction 类的参考文档错误。

3.57.3a

2024 年 6 月 6 日

  • [测试版] 向反向地理编码、正向地理编码和地点 ID 查找的地理编码响应添加了地址描述符。

3.57.2

2024 年 5 月 28 日

变更:

  • 修复了网络组件中的地图类型控件无法打开菜单的 bug。
  • 修复了导致 AdvancedMarkerElement 的拖动指示器缺失的 bug。
  • 为新的 Place API 添加自动补全功能。
  • 地图光栅图块现在以 WebP 图片格式提供。
  • 更新了 Place.searchByText 和 Place.searchNearby 的文档,以指向正确的字段列表。
  • 每周渠道中现在提供新的信息窗口关闭按钮和可选标题。

3.57.0

2024 年 5 月 24 日

没有面向公众的更改。

3.56.12a

2024 年 5 月 9 日

变更:

  • 修复了导致 AdvancedMarkerElement 的拖动指示器缺失的 bug。

3.56.11

2024 年 5 月 2 日

变更:

  • [Beta 渠道] 现在,如果设置了地图 ID,但没有针对地图 ID 设置明确的渲染类型(例如 DEMO_MAP_ID),<gmp-map> 现在也会默认采用矢量模式。

3.56.10

2024 年 4 月 25 日

变更:

  • [测试版渠道] PlaceAutocompleteElement 的 gmp-placeselect 事件现在会以消息气泡形式显示。
  • [测试版渠道] 新增信息窗口关闭按钮和可选标题。
  • [测试版] 改进了街景街景小人控件的键盘和单指针无障碍功能。
  • 修复了因移除高级标记而导致的内存泄漏问题。
  • 修复了圆形无法绘制平滑周长的问题。
  • 添加了用于在 google.maps.Map 实例化期间设置矢量模式的 API(无需映射 ID)。

3.56.8

2024 年 4 月 11 日

变更:

  • 修复了使用 AdvancedMarkerElement 时出现的内存泄漏问题。

3.56.7

2024 年 4 月 4 日

变更:

  • 向新的 Place 类添加 searchNearby 函数。

3.56.6

2024 年 3 月 28 日

变更:

  • [Beta 渠道] 地图光栅图块现在以 WebP 图片格式提供。
  • 修复了矢量地图上地图注点的信息窗口锚点定位。
  • 修复了在未设置位置的情况下显示 AdvancedMarkerElement 的 bug。
  • 添加了“关闭”事件传递给 InfoWindow API。

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 的“字段”中的文档错误参数。
  • [Beta 渠道] 在 <gmp-map> 中创建默认槽位,并允许创建自定义元素来封装 Maps JavaScript API Web 组件。
  • 向新的 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 中的现有 bug 将无法解决。在停止支持之前,我们会至少提前 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 渠道] 为地点自动补全元素添加了 CSS 部分
  • [beta 渠道] PlaceAutocompleteElement 现已在预览版中推出 (v=beta)
  • 向 Places V2 API 添加无障碍选项。

3.55.10

2024 年 2 月 1 日

变更:

  • [Beta 渠道] 弃用了 SearchByTextRequest.rankBy。请改用 SearchByTextRequest.rankPreference。
  • [Beta 渠道] Place.findPlaceFromQuery 和 Place.findPlaceFromPhoneNumber 已不再可用;请改用 Place.searchByText。
  • 修复了按渠道跟踪用量的问题。
  • 在 JavaScript 旅程分享中为行程和车辆位置信息提供程序启用路况感知多段线。
  • 现在,每周渠道中会提供新的 Place 类。
  • 废弃了 Place.openingHours。请改用 regularOpeningHours。

3.55.9

2024 年 1 月 25 日

变更:

  • [Beta 渠道] 修复了在 MapElement 上按 Esc 键时无法关闭键盘快捷键对话框的问题。
  • 向用于直接加载脚本的引导网址添加了新的网址参数 loading=async。这表示 Maps JavaScript API 尚未同步加载,并且脚本的 load 事件未触发任何 JavaScript 代码。强烈建议尽可能将此值设为 async,以提高性能。

3.55.8

2024 年 1 月 18 日

变更:

  • [Alpha 渠道] 现在,系统会随 PlaceAutocompleteElement 请求一起发送会话令牌。
  • [Beta 渠道] 在 AdvancedMarkerElement 中引入了新属性 gmpClickable。对于在 Beta 渠道中使用 addEventListener() 注册 gmp-click 事件的用户来说,这是一项重大变更。若要在点击时接收 gmp-click 事件,请将 gmpClickable 属性设置为 true 或向 网络组件添加 gmp-clickable 属性。对于使用 addListener() 注册 gmp-click 事件的用户,您目前无需进行任何更改。

3.55.7

2024 年 1 月 11 日

变更:

  • [Beta 渠道] AdvancedMarkerElementelement 属性现在指向 AdvancedMarkerElement 的实例。
  • [测试版渠道] 现在,高级标记可以使用子节点自定义其内容。
  • 修复了在点击地图后平移和缩放键盘快捷键不起作用的 bug。
  • 为 JavaScript 历程共享启用多段线自定义。
  • [alpha 渠道] 向 PlaceAutocomplete 添加类型、 requestedLanguage、 requestedRegion 和 name 属性
  • [Beta 渠道] 修复了导致在调用 document.createElement('gmp-advanced-marker') 时无法创建高级标记元素的 bug。

3.55.3

2023 年 11 月 30 日

没有面向公众的更改。

3.55.2

2023 年 11 月 23 日

变更:

  • 修复了导致街景中与样式相关的 CSP 错误的 bug

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 日

变更:

  • 在旅程共享 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 中的 bug:如果之前未设置缩放和中心,地图无法加载 显示 DirectionsResult。

3.54.1

2023 年 8 月 18 日

变更:

  • 升级了 Maps JavaScript API,以原生支持 ECMAScript 2020。
  • 现在,高级标记的渲染更清晰。
  • 当使用不支持可迭代对象的实现替换 Array.from 时,映射将被停用。
  • 修复了在限制级别停用缩放按钮时焦点丢失的问题。

3.53.13

2023 年 7 月 27 日

变更:

  • [beta 渠道] 新的地点类中的提供方说明已重构。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 渠道] 更新了地点自动补全元素,以更好地支持屏幕阅读器和其他辅助技术。

3.53.5

2023 年 6 月 1 日

变更:

  • 允许将节点元素传递给高级标记的 content 属性。
  • 改进了高级标记冲突行为的性能。
  • 在 JavaScript 旅程分享中添加了一个用于 DeliveryVehicleStop 的字段。

3.53.4a

2023 年 5 月 24 日

bug 修复:

  • 修复了矢量地图上发生的闪烁问题。
  • 修复了在 getNextOpeningTime() 地点方法中考虑不同时区时计算错误的日期。
  • 更正了 VehicleJourneySegment 中用于行程共享的错误类型。

3.53.3

2023 年 5 月 18 日

变更:

  • [alpha 渠道] 修复了以下 bug:在使用箭头键突出显示某个联想查询后点击 Esc 时,地点自动补全元素无法恢复原始文本。
  • [alpha 渠道] 更新了地点自动补全预测样式,确保在文本溢出时显示省略号。
  • [Beta 渠道] Local Context 现在会显示一条通知,其中指出 Local Context 地图上地点的上下文信息即将停用。
  • 修复了以下错误:街景街景小人除非先返回到停靠点至少一次,否则不会显示“悬停拖动”预览。
  • 已弃用地点自动补全服务的边界、位置和半径。请改用 locationBias 和 locationRestriction。

3.53.2

2023 年 5 月 4 日

变更:

  • [Beta 渠道] 现已推出数据集的数据驱动型样式
  • [Beta 渠道] <gmp-map><gmp-advanced-marker> 网络组件现已推出。
  • 向 JavaScript 历程共享中的 Task 和 TaskTrackingInfo 添加了 TimeWindow 字段。
  • 将 AdvancedMarkerElement 和 PinElement 发布到每周渠道。
  • 边界的数据驱动型样式已发布到每周渠道。
  • getMapCapabilitiesmapcapabilities_changed 事件发布到每周渠道。

3.53.1a

2023 年 4 月 27 日

变更:

  • 更新了地点自动补全服务,以支持 locationBias 和 locationRestriction
  • [Beta 渠道] 发布了关于 Place v2 toJSON 方法的文档。
  • [Beta 渠道] 修复了地图封装时高级标记的拖动问题。
  • [Beta 渠道] 数据驱动型样式 PlaceFeature.fetchPlace displayNames 将采用最终用户的语言。
  • [Beta 渠道] AdvancedMarkerView 和 PinView 已重命名为 AdvancedMarkerElement 和 PinElement。
  • [beta 渠道] 修复了以下问题:AdvancedMarkers 和 Pins 有时无需明确加载即可使用。请务必始终加载“标记”然后再访问这些类。
  • [Beta 渠道] AdvancedMarker position 现在已标准化为 LatLngAltitude。
  • [beta 渠道] 停用了高级标记 draggable 属性,取而代之的是 gmpDraggable

3.52.9

2023 年 4 月 13 日

变更:

  • [Beta 渠道] 更改地点属性“priceLevel”的值从数字转换为字符串。“priceLevel”的可能值目前为:“FREE”、“INEXPENSIVE”、“MODERATE”、“EXPENSIVE”、“VERY_EXPENSIVE”。
  • [Beta 渠道] 弃用了 AdvancedMarkerView.draggable,改为使用 gmpDraggable。
  • [Beta 渠道] 移除“图标”属性和字段名称。建议开发者使用“svgIconMaskURI”。
  • [测试版渠道] AdvancedMarkerView 的标题属性现在仅接受字符串。可以使用空字符串移除影视内容。
  • [Beta 渠道] 添加“svgIconMaskURI”用作 Place.fromPlaceFrom 方法支持的字段名称。
  • [Beta 渠道] 将地点类属性从 userRatingsCount 更改为了 userRatingCount
  • 改进了记录到控制台时出现的错误。

bug 修复:

  • 修复了关闭信息窗口导致错误的 bug。

3.52.8

2023 年 4 月 6 日

变更:

  • 在以下位置添加了 pollingIntervalMillis 作为轮询位置提供程序的公共字段: JavaScript 旅程分享。
  • [Beta 渠道] 将地点类 JSON 响应从 snake_case 更改为 lowerCamelCase。

bug 修复:

  • 修复了地点评价的 publishTime 显示错误日期的 bug。
  • 修复了创建自定义元素的全局破坏问题。
  • [测试版] 修复了一个错误,当地图处于 封装。

3.52.6

2023 年 3 月 23 日

变更:

  • [alpha 渠道] 发布了地点自动补全 widget(新)实验版。
  • 向每周渠道发布 JavaScript 历程分享。

3.52.5

2023 年 3 月 16 日

变更:

  • [Beta 渠道] 数据驱动型样式:移除了 NEIGHBORHOOD、ADMINISTRATIVE_AREA_LEVEL_3、 ADMINISTRATIVE_AREA_LEVEL_4 和 SUBLOCALITY_LEVEL_1 FeatureType。

bug 修复:

  • 修复了 importLibrary() 使用的库的 TypeScript 接口为空的 bug。

3.52.4

2023 年 3 月 9 日

变更:

  • [beta 渠道] 在用户拖动标记时,抑制高级标记的点击事件。

3.52.3

2023 年 3 月 2 日

变更:

  • [Beta 渠道] 添加了 TaskTrackingInfo 实体以实现 JavaScript 历程共享。
  • [Beta 渠道] 升级了 Maps JavaScript API,以原生支持 ECMAScript 2020。

bug 修复:

  • 修复了在向地图添加标记以及从地图中移除标记时可能发生的内存泄漏问题。
  • 修复了导致互动元素在可点击项下时变为可点击的 bug 触摸设备上的高级标记。

3.52.2

2023 年 2 月 23 日

变更:

  • [Beta 渠道] 数据驱动型样式:移除 PlaceFeature.displayName 属性。
  • [Beta 渠道] 修复了调用 setMap(null) 时 WebGLOverlayViews 无法正确移除的问题
  • 修复了一个指出 search 库未知的 bug。
  • 修复了 InfoWindow 关闭按钮在影子根中时不可见的 bug。
  • 为了改进 Core Web Vitals 并减少不必要的数据传输,Maps JS 现在会将地图图块的加载推迟到地图靠近视口的位置。在页面的初始视口内创建的地图应该没有变化。

3.52.1

2023 年 2 月 16 日

变更:

  • 添加了 importLibrary() 函数,该函数能够在运行时动态加载库。
  • [测试版渠道] 在高级标记中打开信息窗口时,启用其自动平移功能。
  • [Beta 渠道] 将历程共享库数据对象中的某些字段设为不可为 null
  • [Beta 渠道] 数据驱动型样式:废弃了 NEIGHBORHOOD、ADMINISTRATIVE_AREA_LEVEL_3、ADMINISTRATIVE_AREA_LEVEL_4 和 SUBLOCALITY_LEVEL_1 FeatureType。并将于 2023 年 3 月移除。

3.51.8

2023 年 2 月 2 日

变更:

  • Beta 渠道:支持在自定义地图类型上渲染高级标记。
  • 现在,内嵌引导加载程序加载器的最新副本将重复使用在文档其他位置找到的 CSP nonces。

3.51.7

2023 年 1 月 26 日

变更:

  • 测试版:数据驱动型样式:添加了 fetchPlace 方法,用于获取 PlaceFeature。PlaceFeature.displayName 属性将被弃用,并将于 2 月移除 2023 年。

3.51.6

2023 年 1 月 19 日

bug 修复:

  • 修复了高级标记从地图中移除冲突标记的问题 有时会导致 ghost 标记元素留在 DOM 中。

3.51.5

2023 年 1 月 12 日

变更:

  • 更正了 AdvancedMarkerView、PinView 和element LocalContextMapView,从 ElementHTMLElement | SVGElement 再到更多 准确地表示必要的元素类型。

bug 修复:

  • 修复了将高级标记与信息窗口一起使用时出现的错误,该问题导致信息窗口可能无法显示 。

3.51.4

2023 年 1 月 5 日

变更:

  • Beta 渠道:向地点类添加新属性
  • Beta 渠道:如果点击下有多个地图项,数据驱动型样式 FeatureMouseEvent.features 数组可能会包含多个地图项,并且将触发点击下的所有 FeatureLayer 点击监听器。
  • Beta 渠道:对 google.maps.Map.getFeatureLayer 的参数无效时抛出错误。
  • 更正全屏地图上高级标记的像素位置。
  • 更改了映射鼠标事件,现在会忽略按下其他鼠标按钮时发生的鼠标按钮点击。
  • 修复了导致高级标记在放大地图时消失的 bug。
  • 改善了使用多个高级标记放大地图时的性能。
  • 更新了 StreetViewPanoramaOptions 文档,以说明 clickToGo 不适用于自定义全景。
  • 改进了创建 LatLngBounds 时(包括通过 Map.getBounds())时的性能。
  • 更新 onAdd 和 onRemove 的 WebGLOverlayView 引用。
  • 为“旅程分享”添加了固定的标记样式自定义功能。

3.51.3

2022 年 12 月 8 日

变更:

  • 修复了导致标记在地图视口外时不放弃键盘焦点的 bug。
  • Beta 渠道:引入了 Place 类,这是一个更简单的新 API,支持 promise 等现代使用模式。Place 类包含一些新的数据字段。
  • Beta 渠道:修复了在传递封装在代理中的地图时导致高级标记无法渲染的错误。
  • Beta 渠道:为 JavaScript 旅程分享添加了行程位置信息提供程序标记自定义功能。

3.51.2

2022 年 12 月 1 日

变更:

  • Beta 渠道:google.maps.importLibrary() API 现已发布。
  • Beta 渠道:已弃用:Local Context 已弃用,不再 。此功能可继续正常使用。我们会提前 12 个月通知 。如果您想构建与 Local Context 类似的 建议您查看“街区探索”解决方案 快速构建器或使用 Maps JavaScript API 地点库。 地点库的代码示例和 Codelab 可以为您提供帮助。
  • 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 渠道:发布了地点库中的 Place 类。
  • Beta 渠道:为旅程共享添加了样式自定义功能。旧版设置方法已弃用。
  • Maps Embed API 中的 Internet Explorer 11 现已停用。
  • 使用混合地图类型或卫星地图类型时,Maps Embed API 中的 Google 徽标会更改样式,以提高可见性
  • 改进了高级标记的加载性能。
  • 将绘图“撤消”按钮键盘可访问且支持屏幕阅读器。
  • 使路线渲染程序的标记键盘可访问且屏幕阅读器友好。
  • 向地图比例控件添加 ARIA 说明。
  • 为地图的比例控件启用键盘焦点和交互。
  • 向 Geocoder JS API 引入了语言参数。如果未明确指定,Maps JS API 不再将 US 视为地理编码器中的默认区域。
  • 向 Directions JS API 引入了语言参数。
  • 为 Distance Matrix JS API 引入了语言参数。

bug 修复:

  • 修复了在信息窗口打开时导致键盘焦点重定向到标记的 bug。
  • 修复了导致标记无法聚焦的 bug。

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 日

变更:

  • 测试版:高级标记现在可在倾斜地图上使用时,支持海拔高度。

3.50.11

2022 年 10 月 27 日

变更:

  • Beta 渠道:现在,当数据驱动型样式功能层不可用时,系统会记录错误。
  • Beta 渠道:提升了默认高级标记加载的性能。

3.50.10

2022 年 10 月 20 日

bug 修复:

  • 修复了 iOS 上的信息窗口右侧和底部内边距。

3.50.9

2022 年 10 月 13 日

变更:

  • 现在,所选路段会在路线面板中突出显示。
  • 修复了 PinView 构造函数的 TypeScript 类型问题。
  • 修复了 LagLngAltitude 构造函数的 TypeScript 类型问题。
  • 更新 DirectionsRenderer 中的默认标记图标图片。

3.50.8

2022 年 10 月 6 日

变更:

  • 测试版:高级 发布了标记预览版。
  • 测试版:引入了介绍 isAdvancedMarkersAvailable 的文档, getMapCapabilities() 返回对象。
  • 添加“此字段是只读字段”。对 LocalContextMapView 的 API 说明 并添加到 LocalContextMapViewOptionelement 属性中

bug 修复:

  • JSON 自定义样式中的颜色现在使用默认样式的不透明度,而非强制的 100% 不透明度。

3.50.7

2022 年 9 月 29 日

变更:

  • 现在,屏幕阅读器会读出有关如何与地图和街景互动的说明。
  • 向键盘快捷键对话框添加倾斜和旋转键盘快捷键。

3.50.6

2022 年 9 月 22 日

bug 修复:

  • 修复了 iOS 上的旁白可以在键盘下方的元素间导航的 bug 快捷方式对话框。
  • 为静态地图图像添加替代文本。

变更:

  • 现在,在调用 map.getMapCapabilities() 时,控制台中会记录一条错误, 并出现错误。

3.50.5

2022 年 9 月 15 日

变更:

  • 为 LatLngBounds 添加 MAX_BOUNDS 常量,以指明地图的最大 LatLng 边界
  • 允许屏幕阅读器对默认标记执行点击操作。

3.50.3

2022 年 9 月 1 日

变更:

  • Beta 渠道:将 JavaScript JourneySharing 的 DeliveryVehicle 类更新为 添加自定义属性。
  • 修复了地图倾斜后事件中 LatLng 错误的 bug。

3.50.2

2022 年 8 月 25 日

变更:

  • Beta 渠道:将 FleetEngineDeliveryFleetLocationProvider 更改为接受字符串送货车辆过滤条件。
  • 用于更新默认标记图标图片。

3.50.1

2022 年 8 月 18 日

变更:

  • Beta 渠道:引入地图功能 API(getMapCapabilitiesmapcapabilities_changed 事件) Beta 渠道。
  • Beta 渠道:为 google.maps.Geocoder 引入了 language 参数。
  • Beta 渠道:为 google.maps.DistanceMatrixService 引入了 language 参数。
  • Beta 渠道:为 google.maps.DirectionsService 引入了 language 参数。
  • 修复了多个 Places JS API 中忽略地区代码的 bug。为各种 Place JS API 引入了语言和区域参数。
  • 针对没有 googleapis.com 域名的网站移除对 Maps JavaScript API 街景的支持 找到“内容安全政策”设置请参阅内容安全政策指南

3.49.12

2022 年 8 月 4 日

变更:

  • 添加了地图 ID 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 设备上通过街景看不到动作跟踪控件的 bug。
  • 修复了 Embed API 中 RTL 语言的路线悬停文本被截断的 bug。
  • 使公交信息窗口更易于访问且便于屏幕阅读器使用。

3.49.9

2022 年 7 月 14 日

变更:

  • 阐明了“旅程分享”位置信息提供程序中 ID 字段的用法。

3.49.8

2022 年 7 月 7 日

变更:

  • 使街景导航链接可通过键盘使用且便于屏幕阅读器使用。
  • StreetViewPanorama 上引入了新的 focus 方法。

3.49

2022 年 6 月 23 日

变更:

bug 修复:

  • 使 BusinessStatus 枚举可通过 google.maps.places.BusinessStatus 访问。

3.49.5

2022 年 6 月 16 日

变更:

  • 为街景添加了键盘快捷键控件和对话框,从而改进了 是否更容易发现键盘快捷键。

bug 修复:

  • 修复了关闭街景时导致表单提交的错误。

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 中区域代码被忽略的 bug。为各种 Place JS API 引入了语言和区域参数。
  • 提高了深色模式下全屏和罗盘控件的色彩对比度。
  • 使街景罗盘控件、关闭按钮和地址链接控件可供访问且支持屏幕阅读器。

3.49

2022 年 5 月 12 日

变更:

  • 每周渠道会更新到版本 3.49。
  • 季度渠道会更新到版本 3.48。
  • 在收到号码请求时,版本 3.47 和 3.46 仍然可用。
  • 版本 3.45 已被删除,不能再使用。

3.48.11

2022 年 4 月 28 日

变更:

  • 地点自动补全现在可接受更多类型。 了解详情
  • isFractionalZoom”已移至每周渠道。

3.48.9

2022 年 4 月 14 日

变更:

  • Beta 渠道:为 WebGLOverlayView 启用 WebGL 2.0。
  • 测试版:包含 JourneySharing 库导入 Maps JavaScript API TypeScript 类型、外部 和参考文档。
  • 函数 google.maps.event.addDomListener()google.maps.event.addDomListenerOnce() 已弃用, 。请改用标准 addEventListener() 方法。这些方法将继续有效,目前尚无 停用它们。
  • 向街景标记添加了 titlearia-label 图标。
  • Fullscreen 控件添加 aria-pressed 属性。
  • 优化地图类型控件的下拉菜单间距。
  • 更新地图类型下拉控件的 Aria 标签。

bug 修复:

  • 从默认值中移除不允许的 aria-expanded 属性 地图类型控件。

3.48.8

2022 年 4 月 7 日

变更:

  • 提高了 Maps JS API 和 Embed API Google 徽标的色彩对比度。

3.48.7a

2022 年 3 月 31 日

变更:

  • Beta 渠道:移除了已废弃的 WebGL Overlay View API。
  • 启用更新后的基本地图 。更新后的基本地图 已在消费者 Google 地图上使用,可提供更丰富、更详细的 尤其是有关大陆自然地貌的基本地图。

bug 修复:

  • 还原 map.fitBounds()之前的修复 (在较短的距离中缓和视口转换),等待分析。
  • 修复了高颜色地图类型控件的色彩对比度问题 对比度模式
  • 将地图类型控件复选框的无障碍名称与以下内容匹配: 相应的视觉标签。
  • 修复了高色彩对比度模式下信息窗口的色彩对比度问题。

3.48.6

2022 年 3 月 24 日

变更:

  • 修复了 map.fitBounds(),以简化视口过渡 短途旅行。

3.48.5

2022 年 3 月 17 日

变更:

  • 仅限 Safari:确保关闭按钮和内容容器会自动聚焦 日期:open

bug 修复:

  • 修正了“在 Google 地图上查看”的色彩对比度问题链接已开启 InfoWindow 秒。
  • 修正了“在 Google 地图上查看”的色彩对比度问题上 StreetViewPanorama 地址控件。

3.48.4

2022 年 3 月 10 日

变更:

  • 为以下事件引入新的 visible 事件: InfoWindow
  • 引入一个新的 focus 方法 InfoWindow

3.48.3

2022 年 3 月 3 日

变更:

  • Beta 渠道:在 Maps JavaScript API 中启用新的服务调用样式 街景服务您可能需要更新 内容安全政策 以确保这些调用不会在浏览器级别被阻止。
  • InfoWindow 引入了新的 ariaLabel 属性。

3.48.1

2022 年 2 月 17 日

变更:

  • 测试版:添加了对设置全局体验 ID 的支持。请点击此处查看 API 参考文档。
  • 测试版渠道:现在,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 日

bug 修复:

  • 修复了使用键盘时页面滚动到顶部的问题 快捷方式控件获得焦点。

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 预测值

bug 修复:

  • 修复了使用较小缩放值时可能发生的一些渲染问题 (低于 1.0)。

3.47.1

2021 年 11 月 18 日

变更:

  • 现在,可以在任何位置使用 LatLngLiteral 作为参数 几何图形库中允许使用 LatLng
  • 在 Maps JavaScript API 中添加了新的 onGIStateUpdateRequest API,以支持 WebGL。
  • 修复了错误屏幕上的色彩对比度。
  • Internet Explorer 11 的 v=beta 版现已停用。上一个版本的 支持 Internet Explorer 11 的 Maps JavaScript API 是 v3.47。我们将于 2022 年 11 月:
  • keyboardShortcuts 处于展开状态时,Google 地图不再获得标签页焦点。 地图选项设置为 false
  • 现在,当放大和缩小按钮分别达到 或达到最小缩放级别时播放。
  • MapType 控件转换成了使用语义元素 改进 Maps Embed API 中的无障碍功能和屏幕阅读器体验。
  • 为错误屏幕上的图标添加了替代文本。
  • 各种常规代码运行状况改进。

bug 修复:

  • 替换不符合 WCAG 规定的 controlHeightcontrolWidth 属性使用合规的 data-* 属性。

3.47

2021 年 11 月 11 日

变更:

  • 每周渠道已更新至版本 3.47。
  • 季度渠道已更新至版本 3.46。
  • 在收到号码请求时,版本 3.45 仍然可用。
  • 版本 3.44 已被删除,不能再使用。

3.46.12

2021 年 11 月 4 日

bug 修复:

  • 更新了地图类型菜单栏,在其中添加了更准确的 ARIA 标签。
  • Embed API:为多个链接添加了 ARIA 标签,以改进屏幕 读者体验
  • Embed API:修复了某些文本项的色彩对比度。
  • 修复了 extern 中 google.maps.Marker.MAX_ZINDEX 的类型。

3.46.11

2021 年 10 月 28 日

变更:

  • 将 getter 和 setter 转换为了使用 goog.a11y.aria。这将有助于 防止拼写错误。

3.46.8

2021 年 10 月 7 日

变更:

  • Local Context:从 Local Context InfoWindow 照片中移除了提供方说明链接。

3.46.6

2021 年 9 月 23 日

变更:

  • 修复了当地图不可拖动时地图光标会显示手形的错误。

3.46.5

2021 年 9 月 16 日

bug 修复:

  • 修复了地点自动补全 widget 中的色彩对比度问题。

3.46.3

2021 年 9 月 2 日

变更:

  • 滚动说明现在显示在打开的 InfoWindow 上方 和 CustomOverlay

3.46.2

2021 年 8 月 26 日

变更:

  • Beta 版:现在可报告遥测信息。您可能需要 请更新您的内容安全政策,以确保这些调用在 浏览器级别。有关详情,请参阅常见问题解答

3.46

2021 年 8 月 18 日

Maps JavaScript API 3.46 版现已发布。 请参阅版本控制指南。

变更:

  • PlaceResulticon_mask_base_uriicon_background_color
  • 每周渠道已更新至版本 3.46。
  • 季度渠道已更新至版本 3.45。
  • 应号码请求,版本 3.44 仍然可用。
  • 版本 3.43 已被删除,不能再使用。

弃用:

  • 我们即将停止支持 Internet Explorer。从 2021 年 8 月开始, Maps JavaScript API v3.46、 Internet Explorer 11 用户会在地图顶部看到警告消息。最后一个 支持 Internet Explorer 11 的 Maps JavaScript API 版本是 v3.47。 我们将于 2022 年 11 月完全停止支持 Internet Explorer 11。

bug 修复:

  • 修复了多边形的顶点在特定缩放级别下移动的 bug。
  • 修复了多个信息窗口的内容相互重叠的错误。

3.45.8

2021 年 7 月 29 日

变更:

  • Embed API:在嵌入式地图上,重定向到 路线页面。

3.45.7

2021 年 7 月 22 日

变更:

  • 不再支持 IE11。现在,IE11 中的地图将在 Beta 渠道。
  • 更新了“查询路线”链接,以提高准确性。

bug 修复:

  • 修复了 getFeatureById() 方法无法运行的问题 检索 ID 为 0 的特征。
  • 修复了 UNKNOWN ERROR/SERVICE BACKGROUND ERROR 如果 ComponentRestriction 值未定义或为 null,则会抛出。

3.45.6a

2021 年 7 月 15 日

变更:

  • 打开后,当第一个可聚焦控件使用时,焦点现在由 InfoWindow 容器管理 不在 InfoWindow 视口中或当 disableAutoPan=true 时。

bug 修复:

  • 修复了打开绘图管理器时,未完成的多边形绘制会自动完成的 bug 重新添加到地图中。
  • 修复了字符串“Directions”在“嵌入地图”中被截断弹出式窗口 。

3.45.5

2021 年 7 月 1 日

变更:

bug 修复:

  • 修复了提供回调时未处理的 Promise 拒绝问题。

3.45.4

2021 年 6 月 24 日

变更:

  • 修复了导致在表单上打开键盘快捷键对话框的 bug 提交。
  • 修复了“键盘快捷键”按钮已用完 对齐方式。
  • 已移除意外添加到 window 的对象(Spherical、 PolylineCodec、PolyGeometry)。在用户完全访问这些对象时 限定的命名空间。

3.45.3

2021 年 6 月 16 日

bug 修复:

  • 更新时间:InfoWindow, 以便在调用 open() 运行循环与地图实例化相同。

变更:

  • 更新了InfoWindowOpenOptions 包含更多详细信息的 API 参考文档部分。
  • 修复了在 Safari 中使用键盘导航 (Tab + Option) 时出现的焦点环问题。

3.45.2

2021 年 6 月 10 日

bug 修复:

  • 修复了地图类型控件无法正确叠加的问题 键盘快捷键对话框的背景。
  • 修复了在加载字体 CSS 样式时可能导致错误的问题。
  • 修复了使用 打开信息窗口。

变更:

3.45.1

2021 年 6 月 3 日

变更:

  • 添加了有关动画、图标、标签和不透明度属性的文档 Data.StyleOptions 界面。
  • 重新设计了版权对话框,以便更好地支持无障碍功能。
  • 现在,信息窗口在打开时自动管理焦点。这表示新的默认行为。
  • 添加了InfoWindowOpenOptions API,可让开发者在打开信息窗口时控制焦点的管理方式。
  • 现在按 ESC 键可以关闭信息窗口。
  • 信息窗口现在称为“对话框”。
  • Polyfill 隔离现已启用;这一变更会阻止 Maps API 内部 polyfill 无法安装在托管网页上。

bug 修复:

  • 修复了切换浏览器时显示地图焦点环的问题 标签页。
  • 修复了地图控件、标记元素 和地图类型控件子菜单项,使用鼠标错误地显示 某些浏览器中的互动。

新功能:

  • 启用了对 Promise 的支持 例如:路线、距离矩阵、海拔、地理编码器、最大缩放级别图像 街景和AutcompleteService.getPlacePredictions() 服务。
  • 在地图上添加了键盘快捷键控件和对话框以改进 是否更容易发现键盘快捷键。
  • 每周渠道中现在提供矢量地图(仅提供基本功能; WebGL 功能为 Beta 渠道)。

3.44.14

2021 年 5 月 13 日

变更:

  • 现在,当 InfoWindow.open() 时,控制台中会记录一条警告 是在没有关联的地图或街景实例的情况下调用的。

3.44.12

2021 年 4 月 28 日

bug 修复:

  • 修复了重新添加已移除或已隐藏的优化标记的问题 。

Local Context:

  • 添加了对没有 @@iterator 的数组的支持 方法定义为有效的 placeTypePreferences 值。

3.44.11a

2021 年 4 月 20 日

变更:

  • 改进了使用图标对象创建自定义标记的性能。
  • 防止在鼠标悬停时将焦点移动到地图类型下拉菜单 按钮。

bug 修复:

  • 修复了之前加载静态标记时可能会出错的 bug 到初始化基本地图。

3.44.9

2021 年 4 月 8 日

bug 修复:

  • 修复了在街景时可通过键盘访问地图控件的 bug 已启用。

3.44.8

2021 年 4 月 1 日

变更:

  • Local Context Library:将地点详情视图中的 Google 徽标移至 内容底部

3.44.7

2021 年 3 月 25 日

变更:

  • 现在,当信息窗口显示时,键盘焦点会返回到相应的元素 已关闭。

3.44.4

2021 年 3 月 4 日

变更:

  • 45° 角航拍图像 现在可以在更广的缩放级别范围内使用,而旋转控件 现在同时包含顺时针和逆时针按钮。

bug 修复:

  • 修复了重复渲染地图时可能发生的内存泄漏问题。
  • 修复了添加或移除圆圈或 矩形。

3.44.2

2021 年 2 月 25 日

变更:

  • 修复了地点自动补全 getPlacePredictions 存在的 bug 函数调用错误地指向 Beta 渠道中的错误端点。

3.44.1

2021 年 2 月 18 日

变更:

  • 现在,重新加载 显示的地点。
  • 现在,未优化的标记可聚焦,并且可通过键盘进行访问。
  • Beta 渠道:已移除意外添加到 window 的对象(SphericalPolylineCodecPolyGeometry)。这些对象应该 可以在其完全限定的命名空间中访问。
  • 已在 Beta 渠道中开启 Polyfill 隔离功能。这意味着 Maps JavaScript API 不会再将 polyfill 安装到 托管网页。

3.43.8a

2021 年 2 月 25 日

仅更新了季度渠道。变更:

  • 修复了多次渲染地图时出现的内存泄漏问题

3.43.8

2021 年 2 月 5 日

变更:

  • 添加了对 Promise 的 Beta 版支持 在 AutocompleteService.getPlacePredictions() 中。

bug 修复:

  • 修复了带有标签的 Markers 拦截点击的问题 事件,即使 clickable 设置为 false 也会如此。

3.43.7a

2021 年 1 月 28 日

bug 修复:

  • 修复了与多段线的绘制有关的各种问题。

3.43.6

2021 年 1 月 21 日

bug 修复:

  • 修复了有时填充 GeoJSON 多边形孔的 bug。
  • 修复了在地图之间切换时导致叠加层消失的错误 和街景

3.43.5

2021 年 1 月 14 日

变更:

  • 更改了菜单中的复选框,以便更轻松地通过屏幕阅读器进行访问。
  • 增加了室内街景全景图片 floors 按钮的大小。
  • 修复了移动动作跟踪控件在街景中的位置。

bug 修复:

  • 键盘菜单按钮现在会触发 contextmenu 事件。
  • 修复了以下 bug:当 在某些情况下,您可以在地图和街景之间切换。
  • 修复了屏幕阅读器无法导航到标记的问题 地图内部。
  • 修复了导致地点图标在 LocalContext 的地点标记中消失的 bug。

3.43.3

2020 年 12 月 9 日

变更:

  • google.maps.MouseEvent 接口重命名为了 google.maps.MapMouseEvent 并添加了 domEvent 属性,让您可以直接访问 来自 DOM 的底层事件。
  • 改进了多边形叠加层的内存行为。
  • 画布内存现已明确释放,以避免 Safari 内存问题。

bug 修复:

  • 修复了切换时全屏控件停止工作的 bug 地图和街景的区别。
  • 修复了控制台中针对标记的 click 事件记录错误的问题。
  • 修复了标记的可点击区域大小也会绘制的 bug 大。
  • 修复了一个 polyfill 冲突错误,该错误会影响 IE11 上的符号。

3.43.2

2020 年 12 月 1 日

变更:

  • 添加了 contextmenu 事件,作为 rightclick 事件的更好替代方案。 contextmenu 事件添加了在 macOS 上响应 Ctrl 键点击的功能。
  • title 时,向未优化的标记添加无障碍功能属性 或 label
  • MapType 控件添加了更多 ARIA 标签和角色,以实现改进 屏幕阅读器体验。
  • 改进了屏幕阅读器对 MapType 控件的支持。当用户 用户离开该控件,下拉菜单会自动关闭。
  • 更正了下拉菜单中屏幕阅读器报告的项数; 这可防止行分隔符被计为列表项。
  • map 元素内添加一个焦点环,用于表示键盘 通过键盘互动获得焦点。
  • MapType 控件添加了其他键盘控件。 现在,当控件失去焦点时,下拉菜单选项会自动关闭。 使用向上键和向下键可打开下拉菜单,使用 Esc 键可将其关闭。 “主屏幕”键和“结束”键可分别移至下拉菜单中的第一项和最后一项。

bug 修复:

  • 修复了以下 bug:在某些情况下,取消标记动画可能会导致 导致该特定标记提前终止未来的动画。

3.43.1a

2020 年 11 月 20 日

变更:

  • MarkerLabel 接口添加 className 属性 设置 label 元素的 CSS 类。
  • 添加了对 Promise 的 Beta 版支持 (位于图像最大缩放级别服务中)。
  • 添加对 Promise 的 Beta 版支持 StreetView服务中。
  • 在提供 titlelabel 时,向未优化的标记添加了无障碍文本。
  • MapType 控件下拉菜单按钮中移除了 aria-pressed 标签,以改进无障碍功能。
  • 已将 DropdownMenuDropdownMenuItem 转换为语义元素,以改进无障碍功能。
  • 更改了版权元素文本,以满足色彩对比度标准。
  • 现在可以使用 Enter 键或空格键打开和关闭下拉菜单。
  • 下拉菜单项现在可聚焦。
  • Local Context Library:现在,如果轮播控件按钮不起作用,则会将其停用; 并且不再与列表中的第一项或最后一项重叠。

bug 修复:

  • 修复了当 GroundOverlays 超过 180 时可能会发生的 bug 子午线。
  • disableDefaultUI 设为 true 时,默认情况下不再停用键盘快捷键。
  • 修复了地图切换按钮的屏幕阅读器文本不正确的 bug。
  • Map 添加了无障碍功能名称和类型。
  • 修复了接口文档,它错误地将某些可选属性显示为必需属性。
  • 修复了在传递 LatLngLiteralnoWrap LatLng 构造函数参数会被忽略的 bug。

3.43

2020 年 11 月 18 日

Maps JavaScript API 3.43 版现已发布。 请参阅版本控制指南。

  • 每周渠道已更新至版本 3.43。
  • 季度渠道已更新至版本 3.42。
  • 在收到号码请求时,版本 3.41 仍然可用。
  • 版本 3.40 已被删除,不能再使用。

3.42.9

2020 年 10 月 15 日

变更:

  • 修复了屏幕阅读器传达错误复选框状态的 bug。
  • 修复了 Tab/Shift+Tab 键顺序错误的地图控件问题。
  • 将地图按钮从 div 转换为了原生按钮,以改进无障碍功能。
  • 现在,倾斜度受限于 WebGL 地图的缩放级别。
  • 修复了当 controlSize 低于 27 时,全屏按钮在 Internet Explorer 上部分消失的问题。

3.42.8

2020 年 10 月 7 日

变更:

  • 添加了对 promise 的 Beta 版支持 在路线服务中使用。
  • 地理编码器“componentRestrictions”现在会执行验证 检查是否存在空字符串。
  • 修复了自定义标记覆盖标记标签的问题 符号。

支持更新后的地点图标

2020 年 10 月 1 日

通过“地点详情”请求和“地点搜索”请求返回的图标 已更新为使用新的图标字形。否 操作时,新字形会自动显示。

3.42.7

2020 年 9 月 29 日

变更:

  • 修复了 RTL(从右到左)字词顺序有误的 bug 请点击“报告地图错误”部分,控件提示。
  • RTL 文本方向的居中标记标签。

3.42.6

2020 年 9 月 21 日

变更:

3.42.5

2020 年 9 月 16 日

变更:

  • 更新了 LatLngBounds.union 方法,以处理 边界超过 180 度

3.42.4

2020 年 9 月 8 日

变更:

  • 现在,当 Date.now() 无效时,控制台会记录错误 实施。
  • 在海拔服务方法中添加了对 Promise 的 Beta 版支持。
  • 引入了新的 InfoWindow.minWidth 属性,用于指定 InfoWindow 的最小宽度。
  • 修复了在更改 目标。

3.42

2020 年 8 月 19 日

Maps JavaScript API 3.42 版现已发布。 请参阅版本控制指南。

变更:

  • 现在,信息窗口的默认最大宽度为 648 像素,您可以通过设置 InfoWindow maxWidth 属性。信息窗口的宽度现在可超过 648 像素,但仍 不会受到地图宽度的限制(以前,信息窗口始终仅限于 648px 或地图宽度的较小者。)
  • 在渲染大型 GeoJson 数据集时,防止默认样式的渲染闪烁。
  • 每周渠道已更新至版本 3.42。
  • 季度渠道已更新至版本 3.41。
  • 应号码请求,版本 3.40 仍然可用。
  • 版本 3.39 已被删除,不能再使用。

3.41.7

2020 年 7 月 22 日

已修复:

  • 修复了将 clickableIcons 属性设置为 使用云端样式设置时,false 不会产生任何影响。

3.41.5

2020 年 7 月 6 日

变更:

  • 修复了违反受信任类型的问题。

3.41.2

2020 年 5 月 27 日

变更:

  • 地点库中的“地点”字段 permanently_closed, Maps JavaScript API 已弃用

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 详细结果。请使用此字段而不是 permanently_closed
  • 修复了请求(新)PlaceResult.utc_offset_minutes 时出现的控制台错误警告; 系统现在会返回一条针对PlaceResult.utc_offset的警告, 已弃用

3.40.9

2020 年 4 月 14 日

变更:

  • 现在,如果向 Map 传递了 mapDiv,地图会抛出一个更容易诊断 InvalidValueError 的问题 它不是一个元素。
  • Chrome 浏览器将地址自动填充到 google.maps.places.Autocomplete 中 不应再触发对服务器的自动填充请求 避免结算)。
  • 提高了 maxWidth 属性的准确性。在此次变更之前 如果您将 InfoWindowmaxWidth 指定为 100,则 InfoWindow 的实际最大宽度为 94px。 完成此更改后,实际的最大宽度将为 100 像素。
  • 修复了使用标记和 地图边界。

3.40.6

2020 年 3 月 24 日

变更:

  • 已修复 IE11 行程时间字段中的文本截断问题。

3.40.4

2020 年 3 月 10 日

变更:

  • 修复了调用 setTilt() 两次会导致地图倾斜的 bug。

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 日起弃用,自 2019 年 11 月 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 已无法再使用(上次支持 Internet Explorer 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 代码的支持。Plus 代码 这些短代码可提供世界上每个地点的地址,即使 在没有传统街道地址的地区。
  • 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 版现已发布。 请参阅版本控制指南。

变更:

  • 已实现新版本名称。 您现在可以指定发布渠道或版本号: <ph type="x-smartling-placeholder">
      </ph>
    • 每周渠道已更新至版本 3.34。
    • 季度渠道已更新至版本 3.33。
    • 版本 3.32 仍然可用。
    • 版本 3.31 已被删除,不能再使用。 而指定了版本 3.0 到 3.31 的客户将收到其默认渠道, “每周”渠道或“季度”渠道 (请参阅版本控制指南)。
  • 现已启用更大的控件界面。 随着各种设备上的触摸操作不断增加, 我们调整了控件界面,以适应手指触摸和鼠标点击操作。 (在加载 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 个 Markers DOM 标记,然后 标记 图块标记。当前默认值为所有图块标记。
  • 在较高的缩放级别(放大)拖动街景小人时,首选 NEAREST,而不是 Google 选择的BEST
  • 现在,在 mousedown 处理程序内更改时,gestureHandling: none 的工作方式与 draggable: false 相同(现在会在 mousedown)。

2017 年 11 月 21 日

Maps JavaScript API 3.31 版现已作为实验版本发布。 请参阅有关 API 版本控制的指南。

变更:

  • 现在,“地点详情”请求会返回 region 字段。

3.30

2017 年 8 月 16 日

Maps JavaScript API 3.30 版现已作为实验版本发布。 请参阅有关 API 版本控制的指南。

变更:

3.29

2017 年 5 月 16 日

Maps JavaScript API 3.29 版现已作为 实验版。请参阅 API 版本控制

变更:

  • 由于以下原因,用户生成的(自定义)街景全景图片的 Panorama ID 格式发生了变化, 基本基础设施更新这会稍微增加可用的全景图片的数量。
    • 请求用户使用 Maps JavaScript API 仍可正常运行。如果您尝试使用 position 属性 StreetViewPanoramaOptions 对象,您的结果将包含新的全景 ID。旧版和旧版 因为两者都将保持有效。
    • 如果您需要使用全景 ID 解析和/或验证逻辑,请注意全景图片的格式 ID 可能会更改。
    • 您可以使用 问题跟踪器
  • fitBounds的最新动态 方法中 google.maps.Map 类。
    • 要在地图隐藏时更改视口,您现在可以将地图设置为 visibility: hidden,从而可确保地图 div 具有实际尺寸。

3.28

2017 年 4 月 18 日

draggable MapOptions 对象的属性已弃用。停用拖动功能 在桌面设备上使用地图时,请使用 gestureHandling 属性并将其设为 none

2017 年 2 月 15 日

Maps JavaScript API 3.28 版现已作为 实验版。请参阅 API 版本控制

变更:

  • 3.28 版及更高版本的 Maps JavaScript API。

3.27

2017 年 2 月 2 日

已修复:

  • <ph type="x-smartling-placeholder"></ph> 问题 11331:无法选择信息窗口内的文本

2017 年 1 月 10 日

您现在可以将自动补全预测结果限制为仅显示 国家/地区。为此,您可以在 componentRestrictions 字段的 AutocompleteOptions

2016 年 11 月 15 日

Maps JavaScript API 3.27 版现已作为 实验版。(请参阅 API 版本控制。)

变更:

  • MapOptions 中新增了一个 gestureHandling 选项 对象可帮助您优化用户您在与应用互动时 在移动设备上显示地图。可用的值包括: <ph type="x-smartling-placeholder">
      </ph>
    • greedy:地图始终平移(向上、向下、向左或 向右)。换句话说, 单指滑动和双指滑动会使地图平移。
    • cooperative:用户必须用一根手指滑动才能滚动 使用两根手指平移地图如果用户使用单个按钮 则地图上会出现一个叠加层,并提示用户使用 移动地图。在 以查看协作模式的实际效果。
    • none:地图不可平移或收缩。
    • auto(默认值):行为 cooperativegreedy,具体取决于 是否可滚动

    有关详情和示例,请参阅 开发者指南

  • 默认情况下,全屏控件在移动设备上可见,因此,用户可以 可轻松放大地图。当地图处于全屏模式时,用户可以 使用单指或双指平移地图。注意:iOS 不支持 支持全屏功能。因此,全屏控件 在 iOS 设备上可见。

登录地图已弃用

2016 年 10 月 6 日

登录功能已弃用。 3.27 版及更早版本的 Maps JavaScript API 继续支持 已登录 Google 地图。未来版本将不再支持已登录用户的地图,但会继续 支持使用信息窗口将地点保存到 Google 地图的功能 或 SaveWidget。 详细了解 signed-in maps

路线服务响应中经由航点的变更

2016 年 8 月 29 日

通过 via_waypoints 字段包含了一系列航点, 原始请求中未指定的 ID。via_waypoints 字段将继续显示在可拖动路线响应中,但 在备选路由响应中已弃用。版本 3.27 将是支持 via_waypoints 的最后一个 API 版本 备选路线中

建议的方法是请求备选路线,然后 所有路线都设为不可拖动,主路线设为可拖动。用户可以拖动 直到与备选路线匹配为止通过 生成的路线中提供了 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 日起,Internet Explorer 9 将不再正式 。查看以下活动的列表 支持 浏览器

3.24

2016 年 4 月 14 日

变更:

  • 现在,您可以停用地图图标的可点击性。地图图标表示 地图注点(也称为地图注点)。请参阅 google.maps.Map 上的 setClickableIcons 方法。

2016 年 3 月 31 日

已修复:

  • <ph type="x-smartling-placeholder"></ph> 问题 9507:街景中的链接现在可在 Safari 中正常运行。

2016 年 3 月 28 日

已修复:

  • <ph type="x-smartling-placeholder"></ph> 问题 9394:当用户打开 信息窗口 ,反之亦然。
  • 如果使用 styles 属性(之前,徽标变为白色) 仅在应用样式时使用 StyledMapType 时可用。

2016 年 3 月 18 日

已修复:

  • <ph type="x-smartling-placeholder"></ph> 问题 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 日

已修复:

  • <ph type="x-smartling-placeholder"></ph> 问题 9009:从触摸合成鼠标事件时,使用左侧 按钮,而不是中间按钮,以便与 jQuery 兼容。
  • <ph type="x-smartling-placeholder"></ph> 问题 4201:API 不再使用 eval()。 因此,现在无需使用 unsafe-eval 内容 Security Policy 指令。

2015 年 12 月 21 日

变更:

  • 地图选项,用于为已登录的地图停用登录按钮(该按钮会显示 已登录用户的头像,则用户仍然可以通过已登录的头像进行登录 但不会再显示用于登录的按钮 )。
  • 文本搜索请求的界面已更改。types 参数已被弃用,取而代之的是 type 参数,每个搜索请求仅支持一种类型。 此外,establishmentfoodgrocery_or_supermarket类型将不再受支持,因为 搜索参数(但这些类型可能仍会出现在 搜索)。使用旧版 types 参数的请求将: 2017 年 3 月 1 日之前,所有文本搜索都必须使用新的 实施。

2015 年 12 月 2 日

变更:

  • Autocomplete 构造函数会验证其是否被赋予 输入元素。
  • 地图注点信息窗口在以下位置显示相同的内容: 与未登录模式一样。
  • Google 现在,Closure Compiler 的 Maps API extern 会指定一个类型(数字 或字符串)。

2015 年 11 月 25 日

变更:

  • LatLng.toJSON() LatLngBounds 对象。它们旨在通过 JSON.stringify()

2015 年 11 月 19 日

变更:

  • 用于自定样式的地图的白色 Google 徽标

已修复:

  • <ph type="x-smartling-placeholder"></ph> 问题 8674:错误:避免 img { max-width: 100%;}

3.22

2016 年 1 月 7 日

已修复:

  • <ph type="x-smartling-placeholder"></ph> 问题 9009:从触摸合成鼠标事件时,使用左侧 按钮,而不是中间按钮,以便与 jQuery 兼容。

2015 年 11 月 10 日

变更:

  • 路线服务和距离矩阵服务现在会返回 预测的交通时间(在响应字段中) duration_in_traffic)。接收者 接收预计的行程时间,包括 drivingOptions 请求的对象字面量,指定当前或未来 departureTime。您还可以指定一个 trafficModel 乐观、悲观或最佳猜测(默认)来影响 前提。有关详情,请参阅 开发者指南 路线 service距离 矩阵服务注意duration_in_traffic仅适用于 Google Maps Platform 专业版方案客户。

已弃用:

  • durationInTraffic 请求字段现为 已弃用。以前,我们推荐您使用 使用 Google Maps Platform 专业版方案的客户指定该结果是否应 其中包括将当前路况信息考虑在内的时长您 现在应改用 drivingOptions 字段。

2015 年 11 月 5 日

已弃用:

  • AdSense 库自 2015 年 5 月起已被弃用,并且 实验版中提供的 Maps JavaScript API。该库将从 和冻结版本的 API。一种替代解决方案是 Google AdSense。请参阅 创建 AdSense 广告单元

2015 年 9 月 22 日

变更:

  • 添加了创建路线和距离矩阵时对地点 ID 的支持 请求:DirectionsRequest.originDirectionsRequest.destinationDirectionsWaypoint.location现在接受 地点 对象,而 DistanceMatrixRequest.originsDistanceMatrixRequest.destinations 现在接受 地点 对象的操作。

2015 年 9 月 15 日

变更:

  • 许多控件的默认位置和外观都已更改 。现在,用户体验 无论地图使用的是 登录模式或 反过来,而且也与 Google 地图网站一致。如果您想 以便继续使用前面的一组控件,则可以将 google.maps.controlStyle = 'azteca'(在 v3.22 中)。
  • 通过街景中新增的全屏控件, 以全屏模式打开街景全景图片。

已弃用:

  • 总览图控件不再可用。
  • 地图上的平移控件已不再可用。要平移该视图,用户 点击并拖动或滑动地图。(请注意,街景中的“平移”控件 视图仍然可用。)
  • 缩放控件只具有一种样式,而 因此,google.maps.ZoomControlStyle 已不再可用。

2015 年 9 月 1 日

变更:

  • 添加了 LatLngBounds 字面量
  • 修复了过于宽泛的 CSS 类存在的问题
  • 改进了调整地图大小后的图块加载

停止支持 Internet Explorer 8

2015 年 8 月 31 日

从 2015 年 8 月 31 日起 。查看以下活动的列表 支持 浏览器。有关 Microsoft 浏览器支持政策的信息,请参阅 IEBlog 这篇帖子

3.21

2015 年 8 月 5 日

变更:

  • 性能提升:仅加载可见图块
  • 对文档进行了多项改进

2015 年 7 月 21 日

变更:

  • 发布了带标签的标记
  • 已修复:超高清屏幕上的多边形显示 iOS7 内存不足错误
  • 修复了 IE10+ 上的触摸事件
  • 对开发者提供的输入进行错误验证现在会输出到控制台 而不是抛出错误。

2015 年 7 月 6 日

已修复:

  • 问题 8159:错误:StrokePosition.OUTSIDE 的渲染不正确

2015 年 6 月 17 日

变更:

  • 已修复: 问题 6321: bug:“未捕获的 TypeError:无法读取属性‘x’”未定义,共 未定义 仅适用于 Android/iOs 浏览器

2015 年 6 月 2 日

变更:

  • 已弃用:CloudLayer、PanoramioLayer
  • 已修复:问题 8098:错误:使用一个点时,加权热图无法正确渲染

2015 年 6 月 2 日

变更:

  • 添加了对 placeId 进行地理编码到地址/latlng 的功能
  • 通过 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: bug:当半径参数未赋值时,StreetViewService.getPanoramaByLocation 会失败 整数

2015 年 3 月 25 日

已修复:

  • 问题 7733: bug:KML 地面/图像 - 叠加层分辨率突然变得非常低
  • 保存微件文本,使其与星形图标更加对齐

2015 年 3 月 17 日

已修复:

  • 问题 7756:bug: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: bug:phantomjs TypeError:无法删除属性

2015 年 1 月 13 日

已修复:

  • 屏幕阅读器现在已隐藏图块

2014 年 12 月 17 日

已修复:

  • 问题 6917:错误:形状不遵循地图的“可拖动性”设置 媒体资源
  • 问题 7445: bug:使用 v3 Maps API 的登录功能时,显示错误

2014 年 12 月 2 日

已修复:

  • 问题 7390: 错误: weather.com 超链接无效
  • 问题 7376: bug:WebGL 已停用(现已重新启用)
  • ES6 命名与 符号

2014 年 11 月 25 日

已修复:

  • 问题 7333:错误:信息窗口的插入符号在 IE9 中损坏

3.18

2014 年 12 月 4 日

已修复:

2014 年 9 月 18 日

已修复:

  • 问题 7136: 多个标记标题在 Firefox 中无法正常使用

2014 年 9 月 9 日

已修复:

  • 问题 7098: 设置街景 POV 标题会抛出错误

2014 年 8 月 26 日

3.18 已发布为实验版。

3.17 现已是稳定版本。

3.17

20 个 2014 年 8 月

已修复:

  • 问题 6937: 3.17 版中的回归:无法读取属性“remove”的未定义(在 地点)

2014 年 8 月 12 日

已修复:

  • 问题 6968:错误:键盘箭头键在 v=3.exp 时不起作用

2014 年 7 月 31 日

添加时间:

  • 地图窗格 - 提供了关于 DOM 事件如何发生的明确文档 都会传播到它们 已添加“overlayMouseTarget”窗格。

2014 年 7 月 7 日

添加时间:

  • 向数据层和单个数据层添加了 toGeoJson 地图项,允许将几何图形导出到 GeoJSON。

2014 年 6 月 24 日

添加时间:

  • place_id,地点的唯一标识符,添加到 地点 用于自动补全和地点详情的库。
  • overview_path 已添加到 DirectionsRoute,用于提供一个编码多段线,用于表示 整个路线。

26 个 2014 年 5 月

添加时间:

  • 不再需要 sensor 参数 。

2014 年 5 月 20 日

3.17 已发布为实验版。

3.16

4 月 15 日 2014 年

已修复:

2014 年 4 月 8 日

添加时间:

  • 在绘图时移动鼠标时地图会平移。

已修复:

  • 在更多位置接受 LatLngLiteral。
  • 调整信息窗口大小 在 Roboto 完成加载 ( 问题 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 日

已修复:

  • 视觉刷新 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 日

添加时间:

已修复:

  • bug:自定义街景全景图片向下 90 度 ( 问题 4875

3.12

2013 年 6 月 4 日

已修复:

2013 年 5 月 15 日

添加时间:

2013 年 4 月 29 日

已修复:

  • 在 Android 和 Dolphin 浏览器中,已移除的标记会保留在地图上

3.11

2013 年 2 月 19 日

已修复:

  • 在绘制时更改 DrawingMode 会引起错误
  • 点击 已开启 路线面板中的步骤更改缩放级别

2013 年 2 月 12 日

已修复:

  • 拖动多边形可拖动 触控输入( 问题 4868
  • 在以下情况下,公交图标在“路线备选路线”面板中不正确 travelMode 已切换( 问题 4581
  • panTo(latLng) 并不总是地图中心准确位于 latLng(在某些条件下)

2013 年 1 月 29 日

添加时间:

  • 添加了 StreetViewCoverageLayer 以添加覆盖范围图层 以编程方式
  • StreetViewPanoramas 的实验组 StreetViewPov

已修复:

  • 使用 Google V3.8 时内存用量增加 Maps JavaScript 导致崩溃(在 IE 9、Chrome 等系统中观察到)( 问题 4162
  • 信息窗口中的下拉(选择)菜单不会跟随地图 平移开启 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 日

已修复:

  • 在使用 3.8 版 Google Maps JavaScript?会导致崩溃(在 IE 9、Chrome 等( 问题 4162

2012 年 9 月 25 日

添加时间:

  • 室内街景
  • 对 IconSequence 进行了 FixedRotation 选项
  • “当前流量中的时间”到路线

2012 年 9 月 11 日

新变化:

  • 为多边形、矩形和圆形添加了 StrokePosition
  • computeOffsetOrigin 到几何图形库
  • 新增四种语言 更改为 API:南非荷兰语、阿姆哈拉语、斯瓦希里语、祖鲁语

2012 年 8 月 28 日

添加时间:

  • 添加到 Places API textSearch

已修复:

  • 符号 对象无法传递给 GWT 下的 MarkerOptions
  • 回归:双指张合 在 iOS 5 上滚动页面时缩放 ( 问题 4046

2012 年 8 月 14 日

显著变更:

  • 将接口修改为 KmlLayer 以接受 MVC 属性,而不是构造函数参数。

3.9

2012 年 9 月 10 日

已修复:

  • 符号对象无法传递给 GWT 下的 MarkerOptions
  • 回归:在 iOS 5 上滚动页面时通过双指张合进行缩放 ( 问题 4046

2012 年 8 月 9 日

已修复:

  • Android 3.x 上的语法错误

2012 年 7 月 31 日

显著变更:

  • 隐藏街景叠加层 自定义投影

已修复:

  • 标记符号不触发 事件数 >35 个
  • 未针对以下参数触发点击事件: 自定义地图上的标记(地图类型 + 投影)

2012 年 7 月 25 日

已修复:

  • 关于自动补全的 componentRestrictions( 问题 4302

2012 年 7 月 17 日

已修复:

  • 无法点击 IE 上的信息窗口中的文本框
  • bounds_changed 应在 zoom_changed( 问题 1399
  • 街景后不会保留地图选项的背景颜色 已调用
  • 从自定样式的地图切换到卫星地图会不必要地加载地图 功能块
  • 在绘图模式 ( 问题 4012
  • 指定更多经度时,LatLngBounds 应返回完整的经度范围。 大于一个 显示世界的副本
  • 双倍形状时不绘制空形状 点击( 问题 3964
  • 点击时产生多余的标记事件 ( 问题 3911

显著变更:

  • 重命名了搜索和查询端点 使用 NearbySearch 和 textSearch

10 2012 年 7 月

显著变更:

  • 制造商 google.maps.event.removeListener() 接受 null 作为参数

2012 年 6 月 27 日

添加时间:

显著变更:

  • 认识“透明”以 color 决定。

2012 年 6 月 23 日

添加时间:

  • 符号
  • HeatmapLayer
http://mapsplatform.googleblog.com/2012/06/powerful-data-visualization-with.html
  • 新增样式器选项“权重”和“color”:

http://mapsplatform.googleblog.com/2012/06/google-maps-api-now-with-even-more.html

2012 年 5 月 15 日

添加时间:

  • 国家/地区 对自动补全 (AutocompleteOptions.componentRestrictions) 的限制( 问题 3899
  • 区域和城市类型过滤器

3.8

2012 年 5 月 1 日

已修复:

2012 年 4 月 23 日

已修复:

2012 年 4 月 18 日

已修复:

添加时间:

  • FusionTablesLayer 的 orderBy、 limit 和 offset ( 问题 3557

2012 年 4 月 10 日

已修复:

  • 即使不支持航拍图,系统仍会显示航拍图像: 整个视口 ( 问题 3913

2012 年 4 月 3 日

添加时间:

  • WeatherLayer 和 CloudLayer( 问题 3555
  • DemographicsLayer

已修复:

  • 图块边界 在 IE 9 Quirks 中对多边形可见
  • 平移时会有跳动的标记 画布街景

2012 年 3 月 28 日

已修复:

  • 使用小写形式的标记名称,以便与 XHTML 兼容 ( 问题 3868
  • 将 Apple 触控板的缩放行为改成了 调低灵敏度( 问题 2416

2012 年 3 月 20 日

已修复:

  • 使用不存在的阴影图像创建标记会导致 错误( 问题 4014

添加时间:

  • 点击即可放大/点击放大 街景( 问题 2447

显著变更:

  • 停用了双击缩放依据 街景的默认视图

2012 年 3 月 6 日

已修复:

添加时间:

  • 不透明度为 GroundOverlay ( 问题 2767
  • utc_offset 和 open_hours 传递给 PlaceResult ( 问题 2431
  • clickToGo 选项设置为 StreetViewPanoramaOptions ( 问题 2447

2012 年 2 月 21 日

已修复:

  • 在 IE 9 ( 问题 3875
  • 由 LatLng 空间中的直线边组成的多段线 不正确 简化 ( 问题 3739

添加时间:

  • google.maps.geo.poly.containsLocation() 和 isLocationOnEdge()( 问题 1978 年

2012 年 2 月 15 日

已修复:

  • 回归:缩放的标记无法正确渲染 “size”(尺寸)无效参数( 问题 3908
  • 在调用 setEditable(false) 时,地图卡在修改模式 用户是 拖动控制点 ( 问题 3842

显著变更:

  • 在街景之间淡入淡出 。

3.7

2012 年 2 月 7 日

已修复:

  • 在放下动画之前,标记在最终位置闪烁 ( 问题 3608
  • 正在打开信息窗口和设置缩放功能 导致地图中心位置错误 ( 问题 3738
  • 拖动标记时忽略右键点击( 问题 3237
  • Firefox ( 问题 3773

显著变更:

  • 调整后的标记现在以 画布(如果可用)
。 已添加: <ph type="x-smartling-placeholder">
    </ph>
  • ImageMapType 的 setOpacity() ( 问题 3125
  • 用于 GroundOverlay 的 setOpacity()( 问题 2767
  • “tilesLoaded”ImageMapType 事件( 问题 1744
  • stop() 到 MouseEvent,这会停止事件传播 ( 问题 2172

2012 年 1 月 31 日

已修复:

  • 已修复:平移到地球地球后错误的韩国图块( 问题 2722
  • 已修复:无法准确放置街景小人以显示街景 ( 问题 3861
  • 添加了“visible”属性( 问题 2861
  • 即使视口相距较远,panTo 和 panBy 动画也呈现动画效果 (回归)

2012 年 1 月 24 日

已修复:

  • 鼠标事件以提示框显示信息窗口 ( 问题 3573
  • 在 IE9 上启用了 CSS 转换
  • 添加了 imageDateControl 更改为 StreetViewPanorama
  • 已在 IE 9、Opera 和 Safari/Windows

2012 年 1 月 16 日

已修复:

  • 在绘图模式下,街景小人应无法拖动
  • 根据多边形和其他图层的 zIndex,正确触发事件
  • 添加 KmlLayer“status”属性( 问题 3015

2012 年 1 月 10 日

已修复:

  • 如果 cancelDefaultUI 为 true 且 streetViewControl 为 ,则显示街景小人 正确

2011 年 12 月 7 日

已修复:

  • 收费高速公路可与高速公路分开设置样式 (road.highway.controlled_access)
  • 在用户按下时触发 place_changed “Enter”( 问题 3407

1011 年 11 月 28 日

已修复:

  • 调整窗口大小时重新定位自动补全功能。“调整大小” 活动 在 Autocomplete 对象上触发。

2011 年 11 月 22 日

已修复:

  • 现在计算信息窗口内容大小时将级联考虑在内 样式
  • 航拍地图旋转控件与以下位置的朝向不一致: 地图创建

2011 年 11 月 7 日

显著变更:

  • 默认控件的新视觉样式
  • 可修改的形状(多边形、多段线、圆形、矩形)
  • 新 DrawingManager 用于添加新叠加层
  • 新的 PlaceResult 字段:website 和 international_phone_number
  • 新的 ElevationResult 字段:resolve

已修复:

  • 现在,路线结果中会显示起点和终点图标 在 IE 7 及更高版本中呈现透明背景

3.6

2011 年 10 月 31 日

已修复:

  • 在 IE7 上将 Maps API 与原型库一起使用时出错

2011 年 10 月 25 日

已修复:

  • 当 KmlLayer 地图在图层加载完成之前发生更改时出现的错误
  • 添加和移除 poly 时 IE 中出现内存泄漏

2011 年 10 月 18 日

显著变更:

  • 向 PlaceSearchRequest 添加了关键字字段
  • 已移除的道路 从街景拍摄的线条

10 月 10 日 2011 年

已修复:

  • 地址在街景预览中过长

2011 年 9 月 27 日

已修复:

  • 总览图控件会更新中心,并在缩放比例达到 已更改

2011 年 9 月 27 日

已修复:

  • 在 Chrome 中双重提取初始图块
  • 内存 平移时漏掉
  • 平移到 时不要让街景小人 不在信号覆盖范围内
  • 回归:跨 -180 的 GroundOverlay 经度消失
  • 回归:打开地图中心时不正确 执行平移和缩放操作时显示的信息窗口

显著变更:

  • 在街景小人进行拖动时显示街景预览

2011年9月20日

已修复:

  • 使用画布渲染标记时,Chrome/Windows 中出现内存泄漏
  • 航拍视图为 90 度或 270 度的标记渲染

显著变更:

  • 默认 Google 地图类型不能是 通过地图类型注册表访问(阻止访问地图图块)
  • 离开和进入航拍图像时的旋转动画

2011 年 9 月 12 日

已解决的问题:

  • Firefox 上出现提示后,标记卡住了凸起的位置 4 岁及以上( 问题 3334

显著变更:

  • GeocoderResult.formatted_address 未记录

2011 年 9 月 6 日

已修复:

  • 选择元素(下拉)信息窗口不会跟随地图 在 Firefox 中平移
  • 部分移动设备上的韩国图块

2011 年 8 月 29 日

显著变更:

  • 允许自定义控件的 Z-index 值高于 API 控件
  • 通过链接,用户可以跳转到 maps.google.com
  • 如果存在 KML 地图项,则不在该地图项上方打开 InfoWindow 不是信息窗口 HTML、名称或说明。
  • 固定回归:高 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 日

已解决的问题:

  • 滚动页面时,事件 LatLng 不正确 iOS >= 4.1 ( 问题 3373

2011 年 7 月 11 日

已解决的问题:

  • 已修复: 触摸时,信息窗口中“<select>”不可点击 设备( 问题 3232
  • 已修复:在以下情况下,在右键点击后不会在地图上触发点击: MapOptions.draggable 为 false ( 问题 3071

显著变更:

  • 现在,Z-index 相同的标记 跨图块边界一致排序
  • 现在可以滚动 在 iOS 上的信息窗口内
  • 现在,当地图的 投影变化

2011 年 7 月 5 日

已解决的问题:

  • 修复了以下问题:当地图处于隐藏状态时,标记光标不显示 不可拖动 ( 问题 3120

显著变更:

  • 增加了为地点设置样式的功能 自动补全控件和下拉菜单
  • 地点自动补全 widget 会保留 用户选择建议后服务器返回的说明

2011 年 6 月 30 日

已解决的问题:

  • 已修复:初始地图图块会重复提取
  • 已修复: 在 3.4( 问题 3051

显著变更:

  • 地点自动补全功能已更改为 附加到正文(而不是输入父级)
  • 现在 BOTTOM_RIGHT 位置正确

2011 年 6 月 8 日

已解决的问题:

  • 修复:缩放更改时缩放不再以动画形式呈现 大于 2 ( 问题 3033

显著变更:

  • 已修复: OverlayView.set('map', foo) 现在与 OverlayView.setMap 相同
  • 移除了 GeocoderRequest 的“语言”选项

2011 年 5 月 17 日

已解决的问题:

  • 已修复:IE7 中的 Streetview 渲染问题( 问题 3272

显著变更:

  • 为地图启用了淡出过渡 。

2011 年 5 月 7 日

无明显变化。

3.4

2011 年 5 月 7 日

无明显变化。

2011 年 5 月 6 日

已解决的问题:

  • 已修复:IE7 中不显示街景全景图片( 问题 3272
  • 已修复:带有 ImageMapType 的半透明 PNG 会丢失 IE7 中的透明度 和 IE8( 问题 3275

显著变更:

  • 距离矩阵服务

2011 年 4 月 14 日

已解决的问题:

  • 已修复:支持为多边形 strokeColor 和 fillColor
  • 修复:将 strokeOpacity 设置为 0.0 时多边形不可见 ( 问题 3241
  • 已修复:在 AdUnit 可见的情况下进行平移时 IE8 中的错误( 问题 3159
  • 允许使用不带地图和卫星的地形和混合地图 (在地图类型控件 ( 问题 3089
  • 针对高 DPI 屏幕 ( 问题 2614

显著变更:

  • 航拍倾斜度默认为 45 度 当航拍图像启用且可用时
  • 双指张合行为 在 iPad 上得到改进
  • 将 DirectionsTravelMode 和 从 DirectionsUnitSystem 到 TravelMode 和 UnitSystem(旧名称仍然向后显示 兼容)

2011 年 4 月 14 日

已解决的问题:

  • 修复:不再使用标记图标和阴影 在 IE6 上是透明的
  • 已修复:缩放时标记不再闪烁
  • 修复:跨图块边界 南北极

显著变更:

  • 多段线和 多边形现在会尽可能在画布中渲染。
  • 上事件的 LatLng 现在,多段线和多边形边框会贴靠到线上最近的点。

2011 年 4 月 5 日

已解决的问题:

  • panTo 在触摸设备上不呈现动画效果( 问题 3066
  • Marker.MAX_ZINDEX 未定义 ( 问题 3184

2011 年 3 月 28 日

已解决的问题:

显著变更:

  • 街景道路叠加层现在会显示 在倾斜模式下

2011 年 3 月 22 日

已解决的问题:

  • 街景小人在自定义地图类型( 问题 3154

显著变更:

  • 固定:巨型标记在 图块边界
  • 已修复:倾斜模式下的街景叠加层
  • 已修复:总览图控件在打印模式下显示

2011 年 3 月 17 日

已解决的问题:

显著变更:

  • 固定:圆形和矩形 忽略 zIndex
  • 修复了以下问题:当标记处于打开状态时,鼠标事件会触发两次事件 动画
  • 已修复:将地图类型添加到 已设置地图类型 ID 后的注册表
  • 已修复:非样式化地图类型采用 自定样式地图类型的样式
  • 标记现在会触发 MouseEvents,而不是 DOM 事件

2011 年 3 月 11 日

已解决的问题:

  • 双击标记编号 放大地图 ( 问题 3090
  • 带自定义标记阴影的定位点现在可以正常使用( 问题 3112

显著变更:

  • Panoramio 图层
  • 路线 标记 Z-index 已修复
  • 默认阴影位置已固定

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_changed 监听器中更改了 mapTypeId,则 地图类型 控件现在是一致的

显著变更:

  • 标签 现在,从地图类型控件中点击“卫星模式”时,默认处于启用状态

2011 年 2 月 8 日

显著变更:

  • 新的分层地图类型控件 支持触控!
  • 新徽标(问题 2574
  • MarkerShape.coord 已重命名为 MarkerShape.coords 以匹配 HTML <area> 坐标属性

3.3

2011 年 3 月 17 日

已解决的问题:

  • 多边形未渲染

2011 年 2 月 8 日

已解决的问题:

  • 在 Chrome 中无法取消图块请求( 问题 3011
  • 在 FF/Mac( 问题 2920
  • Safari/Mac 中的文本呈现问题 ( 问题 3024
  • 在 IE 中无法正确打印路线地图

2011 年 1 月 21 日

显著变更:

  • 现在球面几何图形库接受 MVCArray
  • 修复了在 IE6 中拖动时标记下方的交叉显示问题
  • 地图容器 div 不再设置 Z-index

2011 年 1 月 17 日

已解决的问题:

  • 修复了 zoom_changed 的时间不正确导致的问题 fromLatLngToContainerPixel ( 问题 2539

2011 年 1 月 6 日

已解决的问题:

显著变更:

  • 缩放和平移控件 (不再使用导航控件)。这些可以单独配置。
  • 触摸设备上新增了触控式缩放控件
  • 目录 / 现在可通过调用 clear() 来清除 MVCArray
  • 修复了内存泄漏的问题 在 IE8 中添加和移除标记时
  • 使用 改进的简化算法

2010 年 12 月 23 日

已解决的问题:

  • 航点点击处理程序 固定在可拖动方向 ( 问题 2871

2010 年 12 月 21 日

已解决的问题:

  • 向地图添加了拖动 ( 问题 2592
  • 修复了街景中的 CSS 错误 ( 问题 2666
  • 修复了在显示 InfoWindow 和 Map 时出现的 JS 错误 宽度为 0,在 IE 中为 0 ( 问题 2536

显著变更:

  • 在触摸设备上,我们现在 显示触摸式缩放控件(无论是 ZOOM_PAN 还是 SMALL 导航) 请求进行控制。如果设备在浏览器中支持多点触控,则不支持缩放 控件,因为缩放操作是通过双指张合来实现的。

2010 年 12 月 9 日

已解决的问题:

  • 现在,信息窗口在 IE 中可以正常打印( 问题 1343
  • 修复了 IE8 中 ImageMapType 中的不透明度问题

显著变更:

  • 标记下方会显示一个带自定义图标的叉号 并可将其用于启动自动扩缩功能。

2010 年 12 月 5 日

已解决的问题:

  • 提供一个接口,用于查看 为卫星图像指定位置。( 问题 2049
  • 添加一个选项 (raiseOnDrag),以在以下情况下启用/停用动画: 标记 ( 问题 2910

显著变更:

  • 现在,标记在拖动时升起,而 掉落时弹跳。
  • 你可以控制标记动画 使用 setAnimation 函数以编程方式创建。

2010 年 11 月 28 日

已解决的问题:

  • maptypeid_changed 不再触发两次 ( 问题 2449
  • “尺寸”属性现在是 可访问 ( 问题 2465
  • 标记形状引用图标而非精灵( 问题 2629
  • 改进了在拖动标记时平移地图的功能, 地图( 问题 2868
。 显著变更: <ph type="x-smartling-placeholder">
    </ph>
  • 地图现在可以打印了 但不启用背景图片打印功能
  • 修复了以下 bug: 处于“可拖动”状态时,可拖动方向标记可拖动已设为 错误

2010 年 11 月 16 日

更改的问题:

显著变更:

  • 已修复 在按住 Shift 键并点击标记时会导致在 FF 中打开新窗口的 bug。
  • 当使用 DirectionsRenderer

3.2

11 月 11 日 2010 年

显著变更:

  • 修复了多边形存在的 bug 在 IE7/IE8 上通过 RTL 裁剪/截断
  • 修复了导致复选框的 在 Safari 5 上因为 3D 转换而被隐藏
  • Geodesic 跨越赤道的多段线缺少细节
  • 已添加控件 LEFT_CENTER、LEFT_BOTTOM、RIGHT_CENTER、RIGHT_BOTTOM 的位置。
  • 已将控件位置 LEFT 重命名为 LEFT_TOP,将 RIGHT 重命名为 RIGHT_TOP、TOP 更改为 TOP_CENTER 和 BOTTOM 到 BOTTOM_CENTER

2010 年 10 月 11 日

更改的问题:

  • 问题 2478: 街景 - 在某些浏览器中罗盘未对齐/缺失
  • 问题 2528: ImageMapTypeOptions 的不透明度在 IE8 中损坏
  • 问题 2661: 信息窗口 - 右键点击输入字段不显示上下文菜单
  • 问题 2741:在 iOS 4 中地图平移后,标记放置位置不起作用

显著变更:

  • 街景默认处于启用状态
  • 修复了“this”的 bug没有传递至 .getTileUrl
  • 现在,信息窗口在打开后触发 domready 事件 显示

2010 年 9 月 28 日

更改的问题:

  • 问题 2712: 内存泄漏(添加/移除标记、显示/隐藏标记、缩放/平移地图)

显著变更:

  • V2 和 V3 地图可以更好地 两者位于同一页面上
  • 修复了拖动 HTML5 街景时出现的错误 快速向下

2010 年 9 月 16 日

更改的问题:

  • 问题 2701: 初始街景导航器控件方向未跟随 POV

2010 年 9 月 14 日

更改的问题:

显著变更:

  • 标记效果 改进

2010 年 8 月 31 日

更改的问题:

显著变更:

  • 改进了测地线,可以实现更高的缩放级别

2010 年 8 月 24 日

更改的问题:

  • 问题 2648: 触发地图大小调整事件会导致 Firefox 在 V3.2.1 中出错

显著变更:

  • 反复放大或缩小时 (例如使用滚轮时),我们现在会从 中间缩放级别。

2010 年 8 月 16 日

更改的问题:

  • 问题 2416: Apple 魔术鼠标平移和缩放过于敏感
  • 问题 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 的地图更改问题
  • 修复了调用 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:在较深的缩放级别下,互联网中的 GroundOverlay 会变黑 Explorer
  • 问题 2337: 丢失的多段线
  • 问题 2427: 在自动平移的信息窗口打开的情况下拖动会导致“挂起”标记
  • 问题 2493: 在 IE7 中未正确清除标记
  • 问题 2500: 将 !Marker.setIcon(<scaled MarkerImage>) 用于 现有标记
  • 问题 2549:CSS Google 下拉菜单生成警告

显著变更:

  • 拖动多边形时不再触发点击事件
  • 点击表单选择元素,该元素会在 InfoWindow 不再触发地图点击
  • 点击 KML 叠加层不会再触发 地图点击事件
  • 街景现在会自动平移以适应 屏幕上的信息窗口
  • 已更改 KML 和 FusionTables MouseEvent LatLng from 'position' [位置]更改为“latLng”
  • Android 缩放控件 不再将点击传递给地图

6 月 2010 年 17 月 17 日

更改的问题:

显著变更:

  • 修复了标记闪烁 bug
  • InfoWindow domready 事件 触发 已得到改进
  • 现已公开 DirectionsRoute.bounds

2010 年 6 月 11 日

更改的问题:

。 显著变更: <ph type="x-smartling-placeholder">
    </ph>
  • 固定标记内存 泄漏
  • 改进了首次地理编码延迟时间
  • 提供的访问权限 添加到 StreetViewService

3.0

2010 年 5 月 18 日

更改的问题:

。 显著变更: <ph type="x-smartling-placeholder">
    </ph>
  • 修复了自定义地图类型上的错误,以便正确获取 Google 版权
  • 为多边形和多段线添加了测地属性
  • 已添加 多边形和多段线的可点击选项
  • 添加了可点击的选项至 GroundOverlay

2010 年 5 月 13 日

已更改的问题

  • 问题 1724:设置内容时,信息窗口大小/外边距不正确 而非字符串

显著变更:

  • 修复了在加载时过早裁剪地面叠加层的 bug 十字路口 日期线
  • 标记 setIcon 现在可与网址中的 \ 配合使用
  • IE 中的多边形和多段线 mouseout 事件触发器
  • 更改 标记图标不再闪烁

2010年5月7日

已更改的问题

  • 问题 1458: 功能请求:Google API v3 中的 KML 支持
  • 问题 1658:添加 路况叠加层
  • 问题 2209: 堆栈溢出
  • 问题 2254:多次调用“setMap(gMap)”和 &quot;setMap(null)&quot;更改 Circle 对象上的描边和填充 不透明度

显著变更:

  • 已添加 KML 图层和 GeoRSS 图层
  • 已添加 地面叠加层
  • 添加了新图层: 流量骑车
  • 添加了“suppressBicyclingLayer” 媒体资源 DirectionsRendererOptions
  • 修复了一些 bug,以确保缩放 图层会在 MapType 更改时正确引用
  • 已重命名 DirectionsResult 属性“start/end_point”更改为 &quot;start/end_location&quot;
  • 已重命名 DirectionsLeg 属性 &quot;start/end_geocode&quot;包含“start/end_address”
  • DirectionsRoute 已重命名为“Optimized_waypoint_order” 媒体资源 包含“beacon_order”
  • 移除了对旧路线的支持 属性名称(setTripIndex、getTripIndex、hideTripList、 providedTripAlternatives),并继续记录警告。同时移除转化 从路线到路段到路段以及行程到路段的路线。
  • 更新时间 GeocoderGeometry.latLng 更改为 GeocoderGeometry.location

2010 年 4 月 30 日

已更改的问题

  • 问题 2230:地图 在没有预期的自定义投影的情况下初始化

显著变更:

  • 现在,点击地图会聚焦于键盘
  • iPad 现已支持双指张合缩放功能

4 月 2010 年 26 月

已更改的问题

  • 问题 1826:添加 多边形和多段线上的 mouseover 和 mouseout 事件
  • 问题 2177:在视频播放期间,map.setZoom(z) “maptypeid_changed”活动
  • 问题 2247: DirectionsRenderer 上的 hideRouteList 选项无法按预期运行

显著变更:

  • 修复了自定义图标存在的 bug 在平移时从地图底部消失

2010 年 4 月 13 日

已更改的问题

  • 问题 2275: MarkerImage 不能重复使用
  • 问题 2181: 添加 google.maps.Marker 并使用鼠标滚轮进行缩放时 标记会隐藏起来

4 月 2010 年 11 月

没有明显的更改或已更改的问题。

2010 年 4 月 5 日

已更改的问题

  • 问题 1976: 自定义图标和可拖动标记问题
  • 问题 2107: 将可拖动标记从地图拖出后即会消失
  • 问题 2181: 基本地图的投影属性不存在

显著变更:

  • 将 DirectionsRoute 中的路线概览多段线显示为 概览_path。
  • 将地图的当前投影公开为只读 属性。

2010 年 3 月 23 日

显著变更:

  • API 中现在提供海拔
  • 经过改进的功能块 加载缓慢。

2010 年 3 月 15 日

显著变更:

  • 现在,当样式发生更改时,多边形可以正确地重绘。
  • 使用旧样式时,通过 console.log 给出已弃用的警告消息 “路线”。

2010 年 3 月 10 日

已更改的问题

  • 问题 1801:多段线/多边形 zIndex
  • 问题 2144: DirectionsRequest 应提供 exitHighways 选项
  • 问题 2207: bug:在 IE 中填充多段线
  • 问题 2113: 1 月版本发布后,在高缩放级别下多段线在 FF 中损坏

显著变更:

2010 年 3 月 3 日

已更改的问题

  • 问题 2136: 混淆 google.maps.MarkerImage 中不应引用的属性

显著变更:

  • 修复了地图跳跃 bug。
  • 连续两次缩放已得到改进。
  • 拖动标记 不再对事件 .latLng 进行混淆处理。

2010 年 2 月 26 日

已更改的问题

  • 问题 1651: 适用于地图画布的 mousemove / 鼠标悬停 / 鼠标悬停
  • 问题 2142: DirectionsRendererOptions 应允许用户完全禁止显示标记
  • 问题 2148: 缺少 event.latLng!
  • 问题 2109: bug:NavigationControlStyle.ZOOM_PAN 在 IE8 中无法正确显示
  • 问题 2153: MVCArray.push() 不返回新长度

显著变更:

  • 为 ImageMapType 添加不透明度。
  • 修复了 右键点击 未触发矩形/圆形。
  • 信息窗口的内容 隐藏事件后不会再删除。

2010 年 2 月 8 日

已更改的问题

  • 问题 2135: bug:如果在多段线上重复使用多边形的 MVCArray,多段线会变为 已关闭。

显著变更:

  • 新增 Rectangle 类
  • 新增 Circle 类
  • 修复了以下创建时出现的内存泄漏问题 删除标记。
  • 已停止对 LatLngs 的 MVCArray 进行注释以关闭 多边形,因为这会导致共享同一 MVCArray 的多段线闭合 (请参阅 问题 2135
  • 修复了有时在 地图缩放 已设置为其当前值。
  • 修复了 ImageMapType 以正确显示 。
  • 更改了多边形裁剪方案,以允许 包含北极或南极。
  • 扩大了 MercatorProjection 转换为最大可能,但受浮点精度限制。

2010 年 1 月 28 日

已更改的问题

  • 问题 1367:功能请求:公开 LayoutManager 以供开发者放置 “控制流”中的 DIV
  • 问题 1916: 功能请求:添加缩放 MarkerImage 的功能
  • 问题 1443: extension() 和 union() 应返回 LatLngBounds 对象
  • 问题 1997: “size”文档MapOption
  • 问题 2074:当世界地图完全符合要求时,地图无法渲染 地图容器的尺寸

显著变更:

  • 新增了对印度语的支持:
    • bn、gu、kn、ml、mr、ta te
  • 事件命名空间
    • addListenerOnce
    • addDomListenerOnce
  • 添加了新的“encoded_lat_lngs” 属性添加到 DirectionsStep 对象提供的一组 latlng 压缩的 ASCII 格式
  • 通过移除屏幕外效果提升了性能 标记 DOM 元素
  • 修复了 Google Chrome 中的平移错误
  • 已修复 iPhone 上的双指张合缩放错误

2010 年 1 月 19 日

已更改的问题

  • 问题 1422: 功能请求:允许开发者创建自定义地图类型
  • 问题 1523:功能请求:fromContainerPixelToLatLng(反之亦然)
  • 问题 1443:expand() 和 union() 应返回 LatLngBounds 对象
  • 问题 1960 年:bug:使用 provideTripAlternatives 而提供的信息不完整
  • 问题 1675: 教程文档错误
  • 问题 1676: 教程文档错误 - 控件选项
  • 问题 1856: 多边形在 Opera 中无法渲染!!!
  • 问题 1954: 保加利亚语的本地化内容不正确。
  • 问题 1976: bug:自定义图标和可拖动标记问题
  • 问题 2063: 缩减 OverlayView 子类的大小时发生变量名称冲突

显著变更:

2009 年 12 月 17 日

显著变更:

  • 修复了地图之前发生的初始抖动问题 平移动画开始。
  • 修复了在以下情况下,地图会跳转到其他位置的问题 使用滚轮或 DoubleClick 放大至超过最大缩放级别。
  • 系统会调整版权、MapType 和导航控件的大小,以适合地图大小。
  • 旧样式的 getter、setter 和事件名称已正式 已弃用 并且不再定义

2009 年 12 月 10 日

已更改的问题

  • 问题 1820: 滚轮放大操作似乎超出了最大缩放级别, &quot;skip/jump&quot;地图的位置
  • 问题 1743: 滚动缩放会导致地图移动到完全不同的位置

其他显著变更:

  • 已添加新方法 panToBounds
  • 添加了新的地图动画。影响 在所有浏览器中拖动、平移和缩放,以及调用 setCenter/setZoom。
  • 添加了在以下情况下显示的控制台日志警告消息: 已废弃的方法

2009 年 11 月 25 日

已更改的问题

其他显著变更:

  • 添加了 RTL 支持,以启用以下语言: 阿拉伯语、波斯语、希伯来语
  • 公开了 DirectionsResult 的 lat_lngs 属性 步骤。

2009 年 11 月 11 日

已更改的问题

  • 问题 1742: 自定义图标标记始终显示在默认标记上方

其他显著变更:

  • 添加了对三种新语言的支持。
    • 巴斯克语
    • 加利西亚语
    • 塔加路语

2009 年 10 月 29 日

已更改的问题

  • 问题 1421: 功能请求:向 API v3 添加 Directions 类

其他显著变更:

2009 年 10 月 26 日

已更改的问题

  • 问题 1647: 功能请求:为信息窗口 dom ready 提供事件
  • 问题 1710: 在双击时取消用户缩放事件的功能

其他显著变更:

  • 传递无效参数时抛出 JS 错误 粘贴到新的 google.maps.LatLng()
  • 修复了以下 bug:静态地图加载两次 地图加载时

2009 年 10 月 15 日

已更改的问题

其他显著变更:

  • 文档更新:
    • 公开的新方法: LatLngBounds.isEmpty()
    • 对所有方法、事件、属性和 常量(按名称)
    • 修复了多段线和多边形选项中的错误类型 属性

2009 年 9 月 28 日

  • 改进了多边形渲染性能。
  • 已解决的问题 以及针对 SVGView 的 JS 警告。

9 月 2009 年 22 月 22 日

已更改的问题

  • 问题 1420: 功能:向 API 添加多段线类
  • 问题 1371: 地图移动时,map.bounds_changed 事件会反复触发
  • 问题 1700: 在 Firefox 3.5 中缩小后点击位置不正确
  • 问题 1702: 点击和报告 latLng 不正确发生滚动时的 dblclick 事件 父元素中的偏移量
  • 问题 1723:在 iPhone 上拖动地图时,地图会跳动

其他显著变更:

  • 发布了多段线和多边形!通过这些选项,您可以 在地图上绘制线条或填充区域,指定描边和填充样式, 支持大多数鼠标事件(即尚无鼠标悬停事件)。它们适用于所有受支持的模式 (IE6.0+、Firefox 2.0+、Safari 3.1+、Chrome),其中包括支持的 。
  • 新增了地图事件“idle”, 在地图有一小段时间未移动时触发。解析 问题 1371
  • 修复了从 点击事件。
  • 修复了 iPhone 上的双指张合缩放错误。请参阅 问题 1723

2009 年 9 月 10 日

已更改的问题

  • 问题 1659: 点击和报告 latLng 不正确平移后的 dblclick 事件,Firefox 3.5
  • 问题 1621: 使用 dooctype 在 ie8 中点击地图后会获得错误的位置
  • 问题 1642: 信息窗口 overflow:auto
  • 问题 1531: 信息窗口的高度会随着每次打开而增加

其他显著变更:

  • 将 get/set 方法和事件名称的语法修改为 。仍支持旧语法以保持向后兼容性。对于 示例:
    • set_funBoat() =>setFunBoat()
    • get_funBoat() =&gt;getFunBoat()
    • funBoat_changed =>funboat_changed
  • 添加了新方法“onAdd”添加到 OverlayView 界面 首次初始化窗格和投影时会调用该方法。这个 地址 问题 1377
  • OverlayView 接口的“移除”方法包含 已重命名 更改为“onRemove”。旧名称仍受支持,可向后显示 兼容。

2009 年 9 月 2 日

已更改的问题

  • 问题 1525: 低缩放级别下的 get_bounds 错误
  • 问题 1596: 平移超过世界北部或南端边缘时会返回错误
  • 问题 1643: bug:在不必要的情况下绘制滚轮地图
  • 问题 1379:I 在 V3 中看不到韩国地图数据

其他显著变更:

  • 在 Chrome 上启用了连续滚轮和双击缩放功能; Safari 4 和 Firefox 3.5
  • 改进了地图拖动性能
  • 现在,缩放后双击可使地图居中显示

2009 年 8 月 24 日

已更改的问题

其他显著变更:

  • 默认启用滚轮缩放。要停用该功能,请设置地图, 选项的滚轮属性设为 false。
  • 文档已更新为 包括 panTo 和 panBy 函数。

2009 年 8 月 14 日

已更改的问题

  • 问题 1575:错误 在可拖动标记方法 set_draggable() 中

其他显著变更:

  • 已启用滚轮缩放。
  • 已解决的问题 影响 iPhone 上的地图在拖动后发生跳跃的问题。

2009 年 8 月 4 日

已更改的问题

  • 问题 1393:允许使用可拖动的标记
  • 问题 1448: bug:API v3 需要 checkResize() 函数(或等效函数)
  • 问题 1404: Opera 中的光标错误
  • 问题 1514: 在严格执行 HTML 4.01 的情况下,MapType 选择箭头显示不正确
  • 问题 1426: 信息窗口 Z-index 控件

其他显著变更:

  • 在 iPhone 上执行双指张合和拖动操作应该更加稳健。
  • 为 InfoWindow 对象添加了 zIndex setter 和 getter。

文档变更:

  • 标记 get_draggable 和 添加了 set_draggable 方法
  • 标记拖动、拖动开始、拖动结束 已添加 Draggable_changed 事件
  • 添加了标记可拖动属性
  • 添加了信息窗口 get_zIndex 和 set_zIndex 方法
  • 信息 添加了窗口 zIndex_changed 事件
  • 已添加信息窗口 zIndex 属性

2009 年 7 月 13 日

已更改的问题

  • 问题 1415: 信息窗口内容:可选择的 true/ false
  • 问题 1432: 调用 set_icon 后,Mouseout 事件未触发
  • 问题 1365:使用严格的 DOCTYPE 时,地图类型控件无法正确渲染

其他显著变更:

  • 开发者不再需要 指定 MarkerImage 的大小,则 API 会在未提供时检测到它。在 请注意,MarkerImage 的大小、锚点和原点参数都是 可选属性。
  • 开发者不再需要在 API 中调用 OverlayView.call(this) OverlayView 子类的构造函数。
  • OverlayView “已更改”方法。不应 会影响开发者的代码,因为这些方法实际上并未使用过 。
  • 从地理编码器请求中移除了 partialmatch 选项 对象的操作。如果开发者继续通过该测试,对 查询。

2009 年 6 月 12 日

更改的问题:

  • 问题 1363: bug:地图点击事件无法在 iPhone 上分派

其他显著变更:

  • 大型缩放控件在所有浏览器中都可以点击
  • 信息窗口显示“清除”大型缩放控件, 完全位于地图内部,
  • 移动版权使用 图片
  • 图块从中心而不是左上角加载
  • 用户无法再选择地图类型按钮的文字,或任何 / 对照图片
  • 主库小于约 1.9 KB