收藏
回答

请问如何解决map组件中markers点过多,根据用户展示比例尺操作来分页展示markers数据呢?

请问如何解决map组件中markers点过多,根据用户展示比例尺操作来分页展示markers数据呢?

好比从北京朝阳区滑动到海淀区的时候 再加载海淀区的markers数据。滑动到大兴区再加载大兴区的maskers。不是一次性直接赋值全部maskers。

请问前辈有没有什么好的解决方案。谢谢

回答关注问题邀请回答
收藏

1 个回答

  • 卢霄霄
    卢霄霄
    2020-05-13

    根据scale返回数据,省级,市级,区级,街道级。然后根据你地图大小看看把scale分成那几段比较合适。然后根据传参后台返回不同级别下的 markers

    2020-05-13
    有用 2
    回复 10
    • kobe
      kobe
      2020-05-13
      明白了明白了。谢谢前辈
      2020-05-13
      回复
    • 卢霄霄
      卢霄霄
      2020-05-13回复kobe
      不客气
      2020-05-13
      回复
    • kobe
      kobe
      2020-05-13回复卢霄霄
      请问前辈,怎么获取scale返回的参数呢,是不是应该监听用户屏幕的四个角的经纬度呢
      2020-05-13
      回复
    • 卢霄霄
      卢霄霄
      2020-05-13回复kobe
      bindregionchange
      2020-05-13
      回复
    • 卢霄霄
      卢霄霄
      2020-05-13回复kobe
      bindregionchange的时候 用mapContext 去查中心点经纬度和缩放比例
      2020-05-13
      回复
    查看更多(5)
登录 后发表内容
问题标签