Javascript Google Maps JS API v.3.31多标记渲染性能问题

Javascript Google Maps JS API v.3.31多标记渲染性能问题,javascript,dom,google-maps-api-3,Javascript,Dom,Google Maps Api 3,在使用谷歌地图的项目中有一项功能。 我们使用自定义图标(png格式的红点)最多渲染700个标记。在更新到v3.31之前,渲染是平滑和快速的 但是,切换到v3.31后,一旦标记数大于256,浏览器将冻结,并且在浏览器(Chrome)控制台中出现警告: [违规]“setTimeout”处理程序占用5779ms marker.js:27 在将问题发布到此处之前: 1) 我检查了我们的实现,我们这边的标记创建没有任何变化 2) 已检查v3.31()的发行说明 3.31 2018年2月13日 变化: 默

在使用谷歌地图的项目中有一项功能。 我们使用自定义图标(png格式的红点)最多渲染700个标记。在更新到v3.31之前,渲染是平滑和快速的

但是,切换到v3.31后,一旦标记数大于256,浏览器将冻结,并且在浏览器(Chrome)控制台中出现警告:

[违规]“setTimeout”处理程序占用5779ms marker.js:27

在将问题发布到此处之前:

1) 我检查了我们的实现,我们这边的标记创建没有任何变化

2) 已检查v3.31()的发行说明

3.31 2018年2月13日 变化:

  • 默认设置前256个标记为DOM标记,然后设置后续标记为平铺标记。当前默认值为所有平铺标记。
  • 在高缩放级别(放大)下拖动Pegman时,首选最近的,而不是谷歌选择的最佳全景
  • gestureHandling:none现在的工作原理与Dragable:false在mousedown处理程序中更改时的工作原理相同(它现在对mousedown生效)
3) 在渲染255个标记并仅看到div时检查DOM,但在渲染>255个画布时生成。在画布生成过程中,浏览器不响应


问题是,有没有人遇到过类似的问题?

我在谷歌地图js api和廉价智能手机方面也遇到过类似的问题。将版本降级到3.30效果很好,但我知道该版本在2018年8月1日之前一直被弃用。我原以为谷歌会在那时解决这个问题。我错了,问题仍然存在。任何信息将不胜感激。