adventureZZ 2023-06-07 09:46 采纳率: 0%
浏览 24

vue3使用高德地图点聚合功能缩放点位消失

使用高德地图点聚合功能缩放点位消失,刚开始放大是好的,缩小了就报错了
刚进页面可以显示点聚合

img

点聚合放大可以出来marker点

img

出来marker点之后再缩小点聚合也可以出来,再缩小之后点聚合和marker点都消失了,还报下面的错误

img

代码走的是success

 map.plugin(['AMap.MarkerClusterer'], () => {
        try {
          cluster.value = new AMap.MarkerClusterer(map, markersData.value, {
            gridSize: 100,
            clusterByZoomChange: true, // 地图缩放过程中是否聚合。默认值 false。
          });

          if (!cluster.value) {
            console.error('MarkerClusterer not created!');
          } else {
            console.log('MarkerClusterer created successfully');
            cluster.value.setMaxZoom(99);
          }
        } catch (error) {
          console.error('Failed to create MarkerClusterer:', error);
        }
      });

  • 写回答

1条回答 默认 最新

  • 是小韩呀 2023-06-07 10:13
    关注

    检查高德地图API的版本:确保你使用的是最新版本的高德地图API。有时,问题可能会在旧版本中出现,升级到最新版本可能会修复一些已知的问题。

    确保markersData.value数据可靠:检查markersData.value是否包含有效的数据,并且数据格式正确。点聚合功能需要正确的经纬度数据来进行聚合。

    调整clusterByZoomChange参数:将clusterByZoomChange设置为false,即在地图缩放过程中不进行聚合操作。这样可以避免缩小地图时出现错误
    检查控制台输出错误信息:在控制台中查看具体的错误信息,以便进一步定位问题。根据错误信息,可以尝试搜索相关解决方案或查阅高德地图API文档,以获取更多关于该错误的信息。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月7日

悬赏问题

  • ¥15 mmo能不能做客户端怪物
  • ¥15 osm下载到arcgis出错
  • ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
  • ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
  • ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
  • ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?
  • ¥15 QQ邮箱过期怎么恢复?
  • ¥15 登录他人的vue项目显示服务器错误
  • ¥15 (标签-android|关键词-app)
  • ¥15 comsol仿真压阻传感器