目前,我和我的团队一直在研究如何使用我们的软件应用程序的 Google 地图 API 来提高地图性能。我们正在开发的应用程序需要同时支持地图上的数千个标记和折线。通过一些试验和错误,我们意识到,当optimized
标志设置为
true
且未设置draggable
标志时,Legacy版本的标记可以直接在地图画布上渲染在标记上。然而,我们也想升级到高级标记,但似乎没有办法让这些标记渲染在画布上。对于我们来说,这导致高级标记的性能明显低于传统标记。有谁知道如何让高级标记以与旧标记相同的方式在画布中渲染?
我们尝试让高级标记在画布中渲染的方法之一是在创建标记时不添加
gmpDraggable
标志。然而,这并没有导致标记在画布中渲染,但仍然使它们在 DOM 中的画布顶部渲染。
我还在 Google 地图帮助社区中提出了这个问题,并被指示在此处提出这个问题。 我原来的问题:https://support.google.com/maps/thread/278589337?hl=en&sjid=3384645650526377507-NA
对于那些寻找此问题解决方案的人,这里是 Google 问题跟踪器上当前问题的位置。如果您希望看到这一点获得关注,请投票表明您受到了影响!