最近在开发百度地图时,需要绘制行人行走的轨迹,并在轨迹内使用箭头表示方向,和我们平常使用百度地图导航时一样,能通过箭头表示人行走的方向。
       通过百度地图API,我们很容易能找到划线的方法Polyline() ,但我们该如何在绘制的线上,展示箭头方向呢?进一步查看百度地图API发现IconSequence类,此类用于设置polyline上的符号显示。

结合百度地图的API:

因此,我们就可以实现绘制带箭头方向的折线。

        //创建地图var map = new BMap.Map('map');var point = new BMap.Point(114.065537,22.553321);map.centerAndZoom(point , 13);map.enableScrollWheelZoom();//坐标点Points=[{lng: 114.014, lat: 22.687},{lng: 114.0143, lat: 22.742},{lng: 114.09746, lat: 22.745}]//绘制箭头及其样式var sy = new BMap.Symbol(BMap_Symbol_SHAPE_BACKWARD_OPEN_ARROW, {scale: 0.6,//图标缩放大小strokeColor:'#fff',//设置矢量图标的线填充颜色strokeWeight: 2,//设置线宽
            });var icons = new BMap.IconSequence(sy, '100%', '10%',false);//设置为true,可以对轨迹进行编辑//绘制折线以及样式var trackLine = new BMap.Polyline(potArr,{strokeColor:"#18a45b",//设置颜色strokeWeight:8 ,//宽度strokeOpacity:0.8,//折线的透明度,取值范围0 - 1enableEditing: false,//是否启用线编辑,默认为falseenableClicking: false,//是否响应点击事件,默认为true
                icons:[icons]});map.addOverlay(trackLine);

效果如下图:

原文链接:https://blog.csdn.net/qq_36727756/article/details/89184935

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

百度地图轨迹开发,如何绘制带有箭头的折线相关推荐

  1. android百度地图箭头,百度地图API绘制带头箭头的折线

    源代码: body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;} #l-map{height:100%;wid ...

  2. 百度地图API开发指南

    百度地图API开发指南 本文为百度地图API官方版本的开发指南,供各位51CTO的网友进行参考. 简介什么是百度地图API? 百度地图API是一套由JavaScript语言编写的应用程序接口,它能够帮 ...

  3. 百度地图api开发详解(android版).pdf,百度地图API开发指南原版.pdf

    百度地图API开发指南原版 百度地图 API 开发指南 百度地图 API 开发指南 目录 简介 3 什么是百度地图 API 3 面向的读者 3 获取 API 3 开发移动平台上的地图应用 3 兼容性 ...

  4. 百度地图JavaScript开发入门教程

    自从openGPS.cn小编在2011年的一个WEB项目中用到了百度地图做售楼数量分布显示功能之后,就一发不可收拾,在位置服务的领域一路走了5年之久.今天难得时间充裕,给WEB开发者分享一点自己的经验 ...

  5. 百度地图js版api绘制几何图形覆盖物并保存数据库

    百度地图js版api绘制几何图形覆盖物并保存数据库 你好!相信你看到这边文章的时候,我的方案,已经满足了你的需求: 1,在html5上调用web版百度地图api,绘制多边形,我项目的是绘制小区. 2, ...

  6. 百度地图轨迹回放,自定义路书,边走边画线

    转自:https://www.cnblogs.com/syj2016/p/5685294.html 百度地图轨迹回放,自定义路书,边走边画线 在原有的百度路书的基础上,做了修改,使其能实现边走边画线的 ...

  7. 百度地图应用开发(一)

    百度地图应用开发(一) 最近对LBS比较感兴趣,在研究百度地图.先了解下百度地图的大概吧! http://dev.baidu.com/wiki/imap/index.php?title=Android ...

  8. CAD中如何绘制带有箭头的引出标注?

    我们在使用CAD标注快捷键的时候,通常是要在标注中使用箭头的,今天的CAD标注快捷键教程,小编将会给CAD制图初学入门小伙伴介绍国产CAD制图软件--浩辰CAD给排水软件中CAD箭头引注的相关操作技巧 ...

  9. canvas上,如何绘制带有箭头的直线?

    话不多说,直接上代码~~~ <canvas id="canvasId" width="400" height="400" style= ...

最新文章

  1. python的time库有哪些方法_Python的time模块中的常用方法整理
  2. 远程桌面上的文件复制到本地
  3. python合并两个有序列表_合并两个有序链表(Python3)
  4. 新建学生类,分别计算3个科目的总和
  5. 基于jsp+servlet完成的用户注册
  6. linux c之用fopen、fputs、fgets、 fseek来对文件进行写、替换、读
  7. 10分钟10行代码开发APP(delphi 应用案例)
  8. wifi的主动扫描和被动扫描
  9. 用matlab解系统框图,第10章MATLAB的控制系统数学建模课题.ppt
  10. 戒烟、写作、赚美金:我的2020
  11. SAP MM采购仓储入门视频教程——适合新手入门学习
  12. iOS 使用WKWebView展示本地gif图片 并设置图片自适应屏幕大小
  13. python与爬虫-02复杂的HTML解析
  14. 关于太阳(卫星)天顶角,太阳高度角,太阳方位角
  15. 揭秘苹果内购的大漏洞和内购订阅的黑陷阱
  16. 【人工大猩猩部队优化算法】基于人工大猩猩部队优化算法求解单目标优化问题(GTO)含Matlab源码
  17. B. Ternary Sequence
  18. 常见的图像重采样算法
  19. 什么是5G advanced
  20. 云短信使用——阿里云短信使用步骤

热门文章

  1. python【数据结构与算法】各进制转换-使用内置函数
  2. oracle SQL 命令行(二.视图(2))
  3. curl -h php,PHP下使用curl问题小结
  4. 如何一键部署php应用,我们怎样来使用宝塔面板一键部署安装博客程序ZBlogPHP
  5. 组态王与c语言混合编程6,亚控 组态王嵌入版6.1
  6. 企业网络推广教你如何打造更利于SEO优化的标题?
  7. 浅析网络营销外包中如何实现网络营销外包中的图片推广?
  8. 网络营销专员浅析网络营销优化对企业来说意味着什么?
  9. 尽管网站有些建设细节微不足道但终会一一爆发
  10. 应对百度算法调整的三大优化技巧