原画线方式:

//存储大量点轨迹json数组:historyPathList
for(var i=0;i<historyPathList.length-1;i++){   drawColorLine(i,color,4,historyPathList);}
//显示原始路线
function drawColorLine(i,color,weitht,list){var polyline = new BMap.Polyline([new BMap.Point(list[i].Lng,list[i].Lat),//起始点的经纬度new BMap.Point(list[i+1].Lng,list[i+1].Lat)//终点的经纬度], {strokeColor:color,//设置颜色strokeWeight:weitht, //宽度strokeOpacity:1});//透明度
    map.addOverlay(polyline);
}

这样写会多加很多不必要的点,而且对API调用了过多次数,会影响性能。

改进:

 var polylinePointsArray = [];for(var i=0;i<historyPathList.length;i++){polylinePointsArray[i] = new BMap.Point(historyPathList[i].Lng,historyPathList[i].Lat);}var polyline = new BMap.Polyline(polylinePointsArray, {strokeColor:"green", strokeWeight:4, strokeOpacity:1})map.addOverlay(polyline);

转载于:https://www.cnblogs.com/qiantao/p/11497454.html

百度地图在jsp页面加载大量轨迹导致地图卡顿相关推荐

  1. vue百度地图 一进页面加载卫星图

    <bm-map-type :map-types="mapType" anchor="BMAP_ANCHOR_TOP_RIGHT"></bm-m ...

  2. jsp页面加载的时候,从后台获取数据,页面加载完成之后,下拉列表中已经有值

    在jsp中,我们经常会遇到这种情况:当页面加载完成之后,下拉列表中已经有数据,这是怎么实现的呢? 下面作以详解: 1.<body οnlοad="fun()">:在js ...

  3. 百度地图-省市县联动加载地图

    2019独角兽企业重金招聘Python工程师标准>>> 在平常项目中,我们会遇到这样的业务场景: 客户希望把自己的门店绘制在百度地图上,通过省.市.区的选择,然后加载不同区域下的店铺 ...

  4. jsp页面加载时自动执行action

    2012-01-17 13:50 470人阅读 评论(0) 收藏 举报 比如当我进入首页时,就要将数据库中的一些数据加载到welcome.jsp页面中,但是刚进入页面时,是没有执行action的,所以 ...

  5. 百度离线使用百度地图离线JavaScript API加载本地瓦片地图 -java教程

    最近笔者几篇文章介绍了改百度离线的文章. 关联文章的地址 1.首先取获百度 JavaScript API 首先用浏览器开打 http://api.map.baidu.com/api?v=1.3 如下图 ...

  6. 百度地图SDKV2.0图层加载

    为什么80%的码农都做不了架构师?>>>    http://www.apkbus.com/android-109187-1-1.html SDK版本v2.0.0初探 一.开发前的准 ...

  7. 百度地图 路书动态加载规划

    <html lang="en"> <head><meta charset="utf-8"/><title>路书& ...

  8. 百度地图软件测试,使用 app-inspector 解析 i 调用百度地图定位的页面时 (iOS),会导致测试 app 崩溃...

    环境信息: Mac:OSX 10.12.6 Xcode:8.3.3 设备:iphone 6s /ios 10.3.3 app-inspector:v2.0.6 (单独安装的 app-inspector ...

  9. html卡死手机,手机页面加载地图,双手操作放大,APP卡死

    测试手机:小米5 现象:手机页面加载地图,双手操作放大,APP卡死,APP卡住后,点击物理返回键是能返回的,但页面全部不能点击. 页面代码: initMap() ; function initMap( ...

最新文章

  1. 基于线段的激光雷达和单目联合曲面重建
  2. Swift 中使用Alamofire 免证书的设置
  3. 吴恩达,45岁生日快乐!提出著名二八定律:80%数据+20%模型=更好的AI
  4. Webstorm PhpStorm的序列号和证书
  5. 2020 Intel数据平面创新赋能未来网络-李雪峰
  6. 使用脚本删除ios工程中未使用图片
  7. python GIL 全局解释器锁详解
  8. 负载均衡的几种方式_负载均衡的几种类型
  9. tjh_pipeline_tools Maya工具盒 1.2.1 下载及教程 动画影视团队工具共享系统
  10. vsmd5错误怎么办_dnf md5文件错误怎么解决,涨知识了
  11. 阿里云移动推送iOS
  12. 系列学习 Swagger 之第 2 篇 —— SpringCloud Gateway 整合 Swagger(完结)
  13. 二维向量的叉乘判断凹凸多边形
  14. 如何免费编辑PDF文档?
  15. Springboot实现发送邮件功能
  16. 谷歌VAD静音检测py-webrtcvad使用详解
  17. 带你玩转Spring Cloud Tencent(一)概述
  18. 二十岁的女孩应该有的思想
  19. 华为ac、瘦ap简单上线(旁挂式)
  20. 程序员接私活经验总结,来自csdn论坛语录

热门文章

  1. python【数据结构与算法】01背包问题(附例题)
  2. 【Web安全】Payload的探索与Kali渗透测试框架-msf
  3. python【蓝桥杯vip练习题库】ADV-172身份证排序
  4. 【深度学习笔记】使用knn实现特征向量分类
  5. spss相关性分析看结果_利用spss做Pearson相关性分析步骤详解
  6. android4被淘汰,这五类安卓手机已经被淘汰,购买时别贪便宜,需慎重考虑!
  7. linux 某个文件打不开了,linux操作系统下,exe文件为什么打不开?
  8. mysql 从第二行开始_Mysql主备一致性问题
  9. 开发日记-20190611 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》
  10. 开发日记-20190417 关键词 JVM互相调用内存GC时不能回收问题