收藏
回答

小程序腾讯地图如何搜索markers?

如题,本人在小程序中引入了腾讯地图,参考的是https://developers.weixin.qq.com/miniprogram/dev/component/map.html

我在地图上标注了行业内的几百个重要地点,全部通过markers标注,请问我如何在地图页面实现能够通过关键字(callout里面的文字)能够搜索并定位到地图上对应的点?


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

1 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-07-06

    通过关键字遍历marks,找到后,记录下这个marks里面对应的坐标,然后map.moveToLocation转到这个点

    2020-07-06
    有用 2
    回复 3
    • 唐先生
      唐先生
      2020-07-06
      谢谢回复,地图中遍历markers有没有例子可以参考的,刚接触这个不久。
      2020-07-06
      回复
    • Admin²⁰²¹
      Admin²⁰²¹
      2020-07-06回复唐先生
      markers就是一个数组,跟普通的数组遍历没啥区别。js遍历数组的方法太多了。比如用for遍历。
      for (let i = 0 ;i <xxx.markers;i<xxx.markers.length){
      const item = xxx.markers[i];
      }
      2020-07-06
      回复
    • 唐先生
      唐先生
      2020-07-06回复Admin²⁰²¹
      多谢指点,我根据这个思路再研究研究。
      2020-07-06
      回复
登录 后发表内容
问题标签