网约车地图平移方案 bMap-mapSmoothMarker

码农软件 · 软件分类 · 地图相关 · 2019-07-31 17:13:45

软件介绍

bMap-mapSmoothMarker

项目介绍

网约车地图平移方案

  • 项目依赖于 node+socket 提供数据服务

  • 前端实现类似滴滴打车小车移动、偏离路线重新规划。

  • 由于我这里实际项目中使用的百度地图,所以示例中百度地图方案成熟一些。

  • 高德地图本身自己就已经解决了平移问题,如果你项目中使用高德地图只需要 建立一个巡航器 即可,本项目中 index-gd.ejs 也有部分示例。

  • 具体实现思路请点击转移

  • 项目核心 mapSmoothMarker.js

安装教程

  1. npm install #安装依赖

  2. npm run dev #启动

  3. npm run watch #需要 pm2 依赖

mapSmoothMarker.js 注解

  • 将一个目前坐标的 carMk 平移到下一个坐标,startCar 函数

/**
  * @description 开始移动
  * @param {bMap} map 百度map实例
  * @param {Point} prvePoint 开始坐标点
  * @param {Point} newPoint 结束坐标点
  * @param {marker} marker 标注
  * @param {number} trme 完成动画秒数
  * @param {function} changeFun 每次移动触发的事件
  */
new markerTranslation().startCar(map_, oldPoint, newPoint, carMk, 2000, function (points){
    //每次平移执行的回调-频率 100 毫秒
    // console.log(points);
});//执行动画

本文地址:https://codercto.com/soft/d/11353.html

我在阿里做运营

我在阿里做运营

芮曦(@小马鱼) / 电子工业出版社 / 2018-7 / 59.00元

《我在阿里做运营》是一本散发着浓浓阿里味儿的运营书。作者进入互联网行业7年,曾就职于携程、阿里巴巴等大平台,也服务过小微企业、传统企业及诸多职场新人。不仅经历过各类运营岗,也经历过市场、品牌等岗位,对精细化运营、数据化运营和低成本运营有着深刻见解。 本书展示了在阿里这样的大平台做运营工作的真实场景,也提炼了适用于小微企业的经验,以及让运营新人快速上手的技能和自我修养、职业规划。一起来看看 《我在阿里做运营》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

MD5 加密
MD5 加密

MD5 加密工具