高德地图引入和轨迹的绘制

1.第一步

vue中使用cdn引入高德地图,并在main.js中进行全局配置。(百度上有高德地图引入与配置方法,这里就不详细介绍);

1)npm install vue-amap --save

2)

import VueAMap from ‘vue-amap'

Vue.use(VueAMap);

VueAMap.initAMapApiLoader({

key: ‘********************',//自己在高德地图平台上的key值

plugin: [‘AMap.Autocomplete', ‘AMap.PlaceSearch', ‘AMap.Scale', ‘AMap.OverView', ‘AMap.ToolBar', ‘AMap.MapType', ‘AMap.PolyEditor', ‘AMap.CircleEditor',‘AMap.ControlBar',‘AMap.MouseTool',‘AMap.GeometryUtil',‘AMap.DistrictSearch'],//需要的高德地图插件,需要什么插件添加什么插件(这里只是其中一部分)

// 默认高德 sdk 版本为 1.4.4

v: ‘1.4.4',

uiVersion:‘1.0.11'

});

2.第二步

//引入地图,这时地图已经可以在页面上显示了。

this.map = new AMap.Map('themap', {

resizeEnable: true,

center:[121.716284,29.888144],//这是地图的中心点

zoom: 18,//地图的层级

layers: [

new AMap.TileLayer,

this.imageLayer //这是我在地图上绘制自己的图层用的方法,可去掉。

]

});

//引入Marker,绘制点标记

this.marker = new AMap.Marker({

map: this.map,

position: this.firstArr,

icon: pic,//这里是我要的图片

});

//绘制轨迹

this.polyline = new AMap.Polyline({

map: this.map,

path: this.lineArr, // 这里是轨迹的坐标拼成的数组

showDir: true,

strokeColor: "#28F", //线颜色

// strokeOpacity: 1, //线透明度

strokeWeight: 6 //线宽

// strokeStyle: "solid" //线样式

});

var passedPolyline = new AMap.Polyline({

map: this.map,

strokeColor: "#AF5", //线颜色

//path: this.lineArr,

// strokeOpacity: 1, //线透明度

strokeWeight: 6 //线宽

// strokeStyle: "solid" //线样式

});

this.marker.on("moving", function(e) {

passedPolyline.setPath(e.passedPath);

});

this.map.setFitView();//自动调整到合适的位置

以上就是轨迹绘制的整个过程

扩展

要想在自己的地图上绘制图层,可以用上面用到的imageLayer

this.imageLayer = new AMap.ImageLayer({

url:tupian , //这里是自己的图片

bounds: new AMap.Bounds(

[121.71105271149695,29.885719370176783],//左下角的坐标

[121.72236765648086,29.891597442759533],//右上角的坐标

),

zooms: [15, 18] //这里是在15到18的范围内显示

});

这里要提示一下,放的图片一定要根据地图的方向。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: 在vue中高德地图引入和轨迹的绘制的实现

本文地址: http://www.cppcns.com/wangluo/javascript/280734.html

vue是否可以做行车轨迹_在vue中高德地图引入和轨迹的绘制的实现相关推荐

  1. vue人员轨迹_在vue中高德地图引入和轨迹的绘制的实现

    高德地图引入和轨迹的绘制 1.第一步 vue中使用cdn引入高德地图,并在main.js中进行全局配置.(百度上有高德地图引入与配置方法,这里就不详细介绍): 1)npm install vue-am ...

  2. vue和Java做数据交互_基于vue和springmvc前后端分离,json类接口调用介绍

    基于vue和springmvc前后端分离,json类接口调用介绍 版本要求:spring-3.2.9.RELEASE.vue-2.9.2.axios-0.17.1,其中axios作为http clie ...

  3. vue修改计算属性的值_八.Vue计算属性

    Vue计算属性 前言 我们要做的是springboot和vue.js所做的前后端分离的hr项目,所以从来没接触到vue的小伙伴,可以这篇文章 学Vue入门,这一篇就够了 模板内的表达式非常便利,但是设 ...

  4. vue设置cookie的domain无效_【Vue.js入门到实战教程】16Tailwind 与 Bootstrap 的区别和使用入门...

    来源 | https://xueyuanjun.com/post/22065我们知道,从 Laravel 8 开始,自带前端脚手架代码默认兼容 Tailwind CSS 框架,取代了之前的 Boots ...

  5. vue 2个方法先后执行_浅析Vue的2个版本

    一.@vue/cli用法 安装 npm npm install -g @vue/cli yarn yarn global add @vue/cli 安装完成后可以使用 vue create 来创建一个 ...

  6. vue框架项目部署到服务器_在浏览器中在线尝试无服务器框架项目!

    vue框架项目部署到服务器 无服务器框架是无服务器工具的一致领导者. 但是,没有简单的方法可以在线试用无服务器框架项目. 您确实需要一个体面的开发人员设置,并且需要一些工作来设置sls , npm等. ...

  7. vue人员轨迹_Vue项目(vuecli3.0搭建)集成高德地图实现路线轨迹绘制

    先看最后实现的效果图 高德地图api文档 使用 1.在index.html里面引入高德地图js文件 2.引入之后我们就直接可以在vue组件里面使用了 创建initMap方法,在mounted钩子函数中 ...

  8. vue使用高德地图aMap实现轨迹动画查询显示

    vue使用高德地图搜索地址添加标记marker,定位,拖拽选址功能https://blog.csdn.net/SmartJunTao/article/details/123955679 实现效果: 需 ...

  9. vue 组件第一次不渲染问题_解决vue页面渲染但dom没渲染的操作

    我就废话不多说了,大家还是直接看代码吧~ this.$nextTick(() => { $("select[name='ddlCostCenter']").select2({ ...

最新文章

  1. 2_2 递归与分治策略(分治法的基本思想)
  2. Linux中sort,uniq,cut,wc命令详解
  3. 【BZOJ 2721】 2721: [Violet 5]樱花 (筛)
  4. S3C6410移植u-boot-2010.3(2)基本的启动信息修改
  5. 密钥交换算法: 迪菲-赫尔曼算法
  6. java 1.7 linux rpm,linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm
  7. linux 的常用命令---------第十一阶段(rpm、yum的仓库搭建)
  8. 实用工具推荐:LICEcap(屏幕录制.gif)
  9. 计算机物联网软件工程,关于计算机物联网的应用分析
  10. pandas 两个DataFrame带条件匹配
  11. 摄像头录像存储计算方式
  12. 获取jqGrid中每行的子元素td并修改其属性
  13. mysql 主从服务-主从复制数据一致性校验出现的问题
  14. Oracle 取余函数
  15. java实现读取excel用例,testNg自动化,读取excel的数据
  16. 专业的机器人资讯与太空中的ROS
  17. css3简单实现页面中出现雪花飘落效果
  18. 七彩虹主板进BIOS设置和打开启动项菜单快捷键
  19. Fidder使用工具介绍-1
  20. USB Hub集线控制器芯片AU9254A21 国产替代DP9254

热门文章

  1. php垂直对齐,CSS垂直对齐不起作用的原因及解决方法
  2. 归并排序python实现
  3. flannel vxlan 实现原理【转】
  4. 回望2017:一个前端从业者砥砺前行的一年
  5. Hibernate 系列 02 - Hibernate介绍及其环境搭建
  6. eclipse中添加插件的方法
  7. oracle技术之Oracle 物化视图(一)
  8. 大工18秋计算机文化基础在线测试2,大工18秋《计算机文化基础》在线测试2【答案】...
  9. 道路建立拓扑关系的规则_建立真正社区关系的5条规则
  10. opensource项目_最佳Opensource.com:科学