记录 您所在的位置:网站首页 贝壳找房有什么功能 记录

记录

2024-07-16 23:13| 来源: 网络整理| 查看: 265

实现思路

刚看到这个功能时,脑海里闪过一个想法,点成线、线成面。既然是线,那肯定是由一堆点组成的,那最终的圈选的面,也是由线包围起来的。然后一顿噼里啪啦操作,当我在PC端模拟的时候发现,并没有那么丝滑,这不经让我思考如此丝滑的滑动体验是怎么实现的,难道是通过画板canvas之类的,然后通过获取绘制的圈范围再和地图经纬度重合计算。事实证明,我完全想多了,当我把它放到H5上时,发现操作起来很丝滑,绘制的线段也是平滑的,这让我醍醐灌顶。一顿测试发现PC端监听 mouseMove事件并没有移动端的touchmove事件的触发的那么频繁,像是浏览器有节流之类的操作。

主要代码 地图初始化

首先,我使用vue3脚手架,所以在引入地图时与官方demo不太一样,通过createElement将地图API加载到页面上,并在地图加载完毕后再触发对应的地图操作。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有