H5移动端 高德地图 巡查轨迹回放 2.0版
注意是HTTPS还是HTTP
index.html引入
<script type="text/javascript" src="http://webapi.amap.com/maps?v=2.0&key=0250860ccb5953fa5d655e8acf40ebb7&plugin=AMap.Geocoder"></script>
//地图renderMap (data) {var marker = [];var that = thisfor (let i in JSON.parse(data.coordinate)) {let Ary = [];Ary.push(Number(JSON.parse(data.coordinate)[i].o));Ary.push(Number(JSON.parse(data.coordinate)[i].p));marker.push(Ary);}var lineArr = marker上面是后端返回的数据 自己处理成官方需要的格式AMap.plugin('AMap.MoveAnimation', function () {// var marker, lineArr = [[116.478935, 39.997761], [116.478939, 39.997825], [116.478912, 39.998549], [116.478912, 39.998549], [116.478998, 39.998555], [116.478998, 39.998555], [116.479282, 39.99856], [116.479658, 39.998528], [116.480151, 39.998453], [116.480784, 39.998302], [116.480784, 39.998302], [116.481149, 39.998184], [116.481573, 39.997997], [116.481863, 39.997846], [116.482072, 39.997718], [116.482362, 39.997718], [116.483633, 39.998935], [116.48367, 39.998968], [116.484648, 39.999861]];var map = new AMap.Map("container", {resizeEnable: true,center: [116.397428, 39.90923],zoom: 17});marker = new AMap.Marker({map: map,position: marker[0],icon: "static/images/xcjl/dws_icon.png",offset: new AMap.Pixel(-15, -16),});// 绘制轨迹var polyline = new AMap.Polyline({map: map,path: lineArr,showDir: true,strokeColor: "#28F", //线颜色// strokeOpacity: 1, //线透明度strokeWeight: 6, //线宽// strokeStyle: "solid" //线样式});var passedPolyline = new AMap.Polyline({map: map,strokeColor: "#AF5", //线颜色strokeWeight: 6, //线宽});marker.on('moving', function (e) {passedPolyline.setPath(e.passedPath);map.setCenter(e.target.getPosition(), true)});map.setFitView();window.startAnimation = function startAnimation () {marker.moveAlong(lineArr, {// 每一段的时长duration: 100,//可根据实际采集时间间隔设置// JSAPI2.0 是否延道路自动设置角度在 moveAlong 里设置autoRotation: true,});};// window.pauseAnimation = function () {// marker.pauseMove();// };// window.resumeAnimation = function () {// marker.resumeMove();// };// window.stopAnimation = function () {// marker.stopMove();// };});},
H5移动端 高德地图 巡查轨迹回放 2.0版相关推荐
- 高德地图3D轨迹回放 + 视野跟随功能
高德地图3D轨迹回放 + 视野跟随功能 概述 代码实现步骤 完整代码 (需要添加一个2.0的key) 概述 若有帮助到你,麻烦点一波关注,博主会持续推出Echarts,D3,地图,Three.js方面 ...
- android 基于高德地图的轨迹回放
android 基于高德地图的轨迹回放 前段时间公司项目有一个需求,就是需要看到设备上传之后的轨迹路线,并且可以实现回放的整个过程,功能包括路线回放.地图位置插点.回放之后的轨迹标记颜色.回放加速等功 ...
- H5页面唤醒高德地图|百度地图App
H5页面唤醒高德地图|百度地图App 移动端H5页面唤醒app,若唤醒失败则跳转到应用商城下载. 唤醒前需要检测当前操作系统,不同的操作系统用不同的协议 我这里的需求是唤醒失败就跳转到网页版的地图,若 ...
- android wifi定位不了,h5网页使用高德地图定位正常,网页嵌入安卓app后wifi定位正常,4g网络无法定位?...
问题描述 h5网页使用高德地图定位正常,网页嵌入安卓app后wifi定位正常,4g网络无法定位 问题出现的环境背景及自己尝试过哪些方法 h5网页手机浏览器打开没有问题,嵌入app后打包,安卓9.0系统 ...
- H5数据可视化(高德地图绘制行政区)
1.高德地图可视化项目搭建 参考我的上篇文章完成基本搭建:H5数据可视化(高德地图构建项目) 2.使用高德行政区查询 该部分主要参照官方教程即可,其中使用行政区划查询服务前要先引入该插件,具体的引入方 ...
- 高德地图轨迹PHP,高德地图JSAPI轨迹重复绘制
介绍一个基于高德地图JSAPI轨迹展示案例: 说明: 1.定时接口取数据刷新轨迹: 2.轨迹坐标数量较大: 3.轨迹点位信息需要展示,如时间.速度.多少点位: 4.避免地图重新渲染,只刷新坐标: 使用 ...
- 移动端h5页面打开高德地图或者百度地图实现导航
需求场景:用户会收到一条短信,短信带着链接,点击链接跳转h5页面,h5页面实现跳转地图并实现导航. 方法:1.a标签直接打开地图,地图在浏览器支持跳转. 高德: <a href="ht ...
- 移动端h5调起高德地图、百度地图实现路线及路况查询
//html<a href="https://uri.amap.com/marker?position=经度,纬度&name=所在的位置名称">高德地图< ...
- vue 使用高德JSapi 实现轨迹回放和海量点效果(点击显示详情提示窗口) 采用AMapLoader 和 AMapUI
第一步 注册高德开发者平台账号 (个人选择个人账户) 地址见 https://lbs.amap.com/api 第二步 在控制台中申请Key(输入key,选择web端,提交即可) 第三步 通过JSAp ...
最新文章
- 关于虚拟机的三种网络接口模式(以VXBOX虚拟机为例)
- 教你写一个可以找到.m文件所有接口名的命令行工具
- php url重写配置,浅谈ThinkPHP的URL重写
- Redis进阶-细说分布式锁
- HTML学习01之初识HTML
- XCode6 生成prefix.pch文件
- s:iterator输出key为一个对象,value为一个List集合的Map
- python正则表达式函数match()和search()的区别详解
- 产品经理如何进行需求管理?
- 深入解析Node.js setTimeout方法的执行过程
- Joda-Time几个用法小记
- 类型不匹配 java_java – 与泛型类型不匹配
- 什么是pdi检测_汽车pdi检测是什么?如何知道新车做没做pdi
- 第二把数独游戏 代码
- 计算机网络原理(谢希仁第八版)第五章课后习题答案
- 【分享】女生教你怎么追MM--送给没有女朋友的来此灌水的GG们
- 【算法详解-数学】(1)φ的基本知识
- 采样点数与采样频率的区别
- STM32F030C8T6单片机与GY-61 ADXL335模块——角度传感器
- 运维(1) Jenkinsfile+Dockerfile+Nginx实现前端Vue自动化部署