文档

申请秘钥,index.html中引入js文件

<scripttype="text/javascript"src="https://api.map.baidu.com/api?v=1.0&type=webgl&ak=OAl2SfB2f5hno9f8xNoglMMcRP3j4ty4">
</script>

实现多点标记及对应文本标记,显示步行路线

+

  • map组件
<template><div class="w100 h100" ref="mapBox"></div>
</template><script>
export default {data() {return {map: "",};},props: {markerArr: {type: Array,// 对象或数组默认值必须从一个工厂函数获取default: function () {return [{lable: "开福区3号",point: [112.993921, 28.258375],},{lable: "开福区3号111",point: [112.993023, 28.257182],},];},},// 1 显示点  2 显示路线type: {type: Number,default: 2,},},mounted() {this.init();},methods: {init() {// 展示地图this.map = new BMapGL.Map(this.$refs.mapBox); // 创建地图实例var center = new BMapGL.Point(112.991735, 28.26299); // 创建点坐标this.map.centerAndZoom(center, 15); // 初始化地图,设置中心点坐标和地图级别this.map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放//  添加标注点var point = new Array(); //存放标注点经纬信息的数组var marker = new Array(); //存放标注点对象的数组var label = new Array(); //存放提示信息窗口对象的数组this.markerArr.forEach((item, i) => {point[i] = new BMapGL.Point(item.point[0], item.point[1]);marker[i] = new BMapGL.Marker(point[i]);this.map.addOverlay(marker[i]);// 创建文本标注label[i] = new BMapGL.Label(this.markerArr[i].lable, {position: point[i], // 设置标注的地理位置offset: new BMapGL.Size(-40, -40), // 设置标注的偏移量});this.map.addOverlay(label[i]); // 将标注添加到地图中// 设置label的样式label[i].setStyle({color: "#000",fontSize: "14px",border: "none",background: "transparent",});// 步行路线规划if (this.type == 2) {var walking = new BMapGL.WalkingRoute(this.map, {renderOptions: { map: this.map, autoViewport: true },});walking.search(point[0], point[1]);}// 点击标注点事件// marker[i].addEventListener("click", function () {//   alert("您点击了标注" + i);// });});},},
};
</script>
<style lang="scss" scoped></style>

百度地图——多点标记及路线相关推荐

  1. 根据两个经纬度点调用百度地图应用查询路线 适用android或者ios中及网页浏览(手机网页同样适用)

    Intent intent = null;try {// 如果有安装百度地图 就启动百度地图StringBuffer sbs = new StringBuffer();sbs.append(" ...

  2. 百度地图绘制实时路线以及最短线路规划

    如何使用百度地图绘制实时路线以及最短线路规划 最近在做百度地图的实时路线绘制,发现一些问题,比如由于定位漂移带来的路线绘制偏差,还有由于定位漂移,导致人未走动时,也会绘制路线等.百度鹰眼的线路纠偏个人 ...

  3. Android 调用百度地图sdk 实现路线规划导航

    Android 调用百度地图sdk 实现路线规划导航 功能: 实现实时/需求定位 卫星地图查看 路况 周边poi检索 地点输入提示检索 驾驶 步行 公交 骑行路线规划 注:以上为实现的大概功能 ,接下 ...

  4. 工业解密:百度地图背后的路线时长预估模型!

    星标/置顶小屋,带你解锁 最萌最前沿的NLP.搜索与推荐技术 编 | YY 无论你是苦逼学生(公交地铁狗).职场萌新(打车狗)还是有钱大佬(有车一族),只要站在了北上广深的土地上,就不可避免的每天要跟 ...

  5. android百度地图根据点路线规划,Android 百度地图路径规划一直都是搜索不到结果...

    百度地图api2.4.1 在发起步行路径检索的时候 onGetWalkingRouteResult回调方法中的结果总是空的,即使直接复制api的代码也不对. 坐标我是用的百度地图的拾取坐标系统获取的坐 ...

  6. 百度地图绘制行车路线

    百度地图开发平台 http://lbsyun.baidu.com/ 百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,可帮助您在网站中构建功能丰富.交互性强的地图 ...

  7. 百度地图api实现路线规划之步行驾车

    着手做一个用户轨迹的demo,大概分了下步骤:1.过滤边缘点:2.分段量化聚类焦点关键点:3.基于关键点的百度地图api路线规划:4:路线择优 我们先看下第三点基于键点的百度地图api路线规划的方案, ...

  8. python调用百度地图画轨迹图_百度地图 API 绘制路线

    后台拿到数据返回给了jsp页面,并且显示到了地图上 . 现在要根据两个位点.绘制出他们之间的路线. 有实现过这个功能的大神,给指点一下,如果有实例,那当热是最好了. 下面是 : 我显示坐标的代码: v ...

  9. 百度地图多点路线规划_精选文章 | 工业解密:百度地图背后的路线时长预估模型!...

    本文主要关注于工业界的路线时长预估的挑战!这篇工作可以说兼具前沿力与工业风,论文提出的ConSTGAT模型同时在准确率和计算速度方面较现有模型获得了显著提升.至于这个炫酷模型的线上表现如何,感兴趣的小 ...

最新文章

  1. GPT2文本生成有问题?这里有些潜在解决思路
  2. 参与的论文即将中顶会,但我发现了数学错误,到底该不该说?
  3. Linux桌面新彩虹-Fedora 14 炫酷应用新体验
  4. angular 打印 lodop 引入css样式
  5. Object类—复写equals方法,hashCode方法,toString方法
  6. Elasticsearch索引自动删除
  7. 上传大文件:在 System.Web.HttpRequest.GetEntireRawContent()
  8. 提升效率的几个小绝招
  9. Mock完成单元测试
  10. 给树莓派超频[浙大嵌入式系统]
  11. day73 中间件 以及模板引擎
  12. 阿里云云计算 10 ECS的使用
  13. 8.声卡驱动03-自己实现alsa驱动-虚拟声卡-缓存
  14. Node.js连接MySQL数据库
  15. Java中成员变量的超详解
  16. 网站的海量数据和高并发的解决方案(二)
  17. Python调用腾讯优图OCR通用API实现文字识别
  18. 第一章:Linux下shell常用命令
  19. HTML5期末大作业:运动系列——NBA篮球主题学生网页设计(7个页面) HTML+CSS+JavaScript 体育网页设计HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成
  20. Flink 流批一体一站式平台 StreamX 来袭

热门文章

  1. RK3566触屏旋转方向
  2. uniapp --自我学习
  3. nginx根据项目名实现内网地址转发
  4. 字节跳动大数据开发面试题-附答案
  5. vue尚品汇商城项目-day07【vue插件-49.(了解)自定义插件】
  6. 关于技术学习的一点思考
  7. 获取店铺商品详情和订单详情
  8. 盘点那些计算机相关名词(二)
  9. Manjaro 没有声音(伪输出)怎么办
  10. 美容院如何提升员工敬业度?