当前位置: 首页 > news >正文

网站服务器怎么打开代做底单的网站

网站服务器怎么打开,代做底单的网站,马鞍山网站建设公司,微信的微网站模板下载不了场景: 移动端h5中#xff0c;当我们需要在地图中展示很多marker点坐标的时候#xff0c;通常会使用 bm-marker #xff0c;去循环生成marker点#xff0c;在数量不多的情况下是没问题的#xff0c;但是随着数据量的增加#xff0c;地图就会变得卡顿#xff0c;以及渲染延…场景: 移动端h5中当我们需要在地图中展示很多marker点坐标的时候通常会使用 bm-marker 去循环生成marker点在数量不多的情况下是没问题的但是随着数据量的增加地图就会变得卡顿以及渲染延迟体验感极差解决办法第一个想到的就是海量点 BmPointCollection但是海量点明显的缺点就是不能自定义marker样式icon。但是业务是需要自定义图标 的那没办法就只能使用以下两种方式进行优化。 使用点聚合 BmlMarkerClusterer 这个没啥好说的缺点也很明显不方便查看。 baidu-map clickmapClick classbm-view :zoom12 :centercenterbml-marker-clusterer :averageCentertrue :stylesstylesbm-marker clickclickMarker(marker) v-formarker of pointList :keymarker:position{ lng: marker.lng, lat: marker.lat } :iconicon/bm-marker/bml-marker-clusterer /baidu-map 2.根据当前可视区域进行渲染只渲染当前可视区域内的marker点 !-- 1 正常渲染 添加ready事件 / -- baidu-map clickmapClick classbm-view :zoom12 :centercenter readyreadyMapbm-marker clickclickMarker(marker) v-formarker of pointList :keymarker:position{ lng: marker.lng, lat: marker.lat } :iconicon/bm-marker /baidu-map let bounds ref(null) //可视区域 let map reactive(null) //地图实例 let sourceList [] //接口请求的marker点数据 let pointList [] //渲染的marker数据//地图ready事件 function readyMap({ map:data }) {map data//获取可视区域bounds.value map.getBounds()// 地图添加缩放和拖拽事件 动态获取地图可视区域map.addEventListener(dragend, getBounds)map.addEventListener(zoomend, getBounds) } //获取地图的可视区域 function getBounds() {if (!map) returnbounds.value map.getBounds() } //动态计算区域内的坐标 sourceList.value watchEffect(() {if (!bounds.value || !sourceList.value.length) return []//获取可视区域左下角let SouthWest bounds.value.getSouthWest()//获取可视区域右上角 let NorthEast bounds.value.getNorthEast();let markerList [] // 筛选 获取区域内的点 sourceList.value.forEach(item {if (item.lon SouthWest.lng item.lon NorthEast.lng item.lat SouthWest.lat item.lat NorthEast.lat) {markerList.push(item)}})//赋值显示pointList.value markerList }) //最后移除监听事件 onUnmounted(() {if (map) {map.removeEventListener(dragend, getBounds)map.removeEventListener(zoomend, getBounds)} })//marker icon 样式 let icon ref({url: https://xxxxxxxxxxxxxxxx.png,size: { width: 18, height: 18 },opts: {imageSize: { width: 18, height: 18 },}, }) 如果还有其他更好的办法欢迎补充
http://www.pierceye.com/news/816609/

相关文章:

  • 太仓公司网站建设电话网络公关名词解释
  • 江门网站建设策划什么是网络营销职能
  • 北京网站托管毕设做网站是不是太low
  • 企业网站建设费用属管理费用吗重庆网站建设制作设计公司哪家好
  • 深圳营销型网站需要多少钱做网站个体户经营范围
  • php 手机网站 上传图片晋州做网站的联系电话
  • 云天下网站建设做抖音seo排名软件是否合法
  • 网站开发合同管辖权异议龙岩网上办事大厅官网
  • 建网站费用明细海口建设网站
  • 网站页面设计说明怎么写影视小程序源码
  • 传媒网站制作网站申请建设
  • 前端做项目的网站新密市城乡建设局网站
  • 网站app建设方案智能外呼系统
  • 创建网站免费注册wordpress 熊掌号代码
  • 的广州建网站的公司黄山市网站建设
  • 做网站外包需要提供什么登录百度账号
  • 网站备案要买备案号西安鑫瀚通网站建设
  • 做网站的公司违约怎么处理免费免费网站模板
  • 动漫网站建设方案项目书目录做网站站长先把作息和身体搞好
  • 网站建设说明书网页制作成品图加代码
  • 中国网站设计师联盟福州网站大全
  • 香奈儿网站建设竞价培训
  • 毕业设计做网站的步骤电脑培训学校在哪里
  • 怎样在网站图片上做店铺广告公司名logo设计图片
  • 做ic什么网站好攀枝花三线建设网站
  • 台州市网站建设东莞网站策划
  • 网站建设响应技术wordpress502
  • 开个捕鱼网站怎么做网络销售面试问题有哪些
  • 外国纪录片网站机场建设海外seo是什么
  • 一个服务器做多个网站微信商城和网站建设