百度地图API关于两点之间连接直线上的所有点
来源:互联网 发布:win7电脑优化 编辑:程序博客网 时间:2024/05/16 15:21
最近项目用到百度地图,由于司机错误使用导致上传的GPS点天少,两点之间的距离太长没有GPS点,现做了一个小算法来解决此问题(地图视为平面图形)代码如下。
//每1000米算作一个点
var pointA = new BMap.Point(ax,ay); // 创建点坐标A--大渡口区var pointB = new BMap.Point(bx,by); var d = (map.getDistance(pointA,pointB)).toFixed(2); var n = Math.ceil(d/1000); var dx = 1000*(bx - ax)/d; var dy = 1000*(by-ay)/d; alert(dx); var xc = dx + ax; var yc = dy + ay; for(var i=1;i<=n;i++){ var xc = i*dx + ax; var yc = i*dy + ay; var new_point = new BMap.Point(xc,yc);var marker = new BMap.Marker(new_point); // 创建标注map.addOverlay(marker); // 将标注添加到地图中map.panTo(new_point);}
阅读全文
0 0
- 百度地图API关于两点之间连接直线上的所有点
- OpenCV 遍历两点直线上的所有点
- 百度地图计算两点之间的距离
- swing 两点之间直线上的任意距离点的坐标
- 获得两点之间的所有路径点
- 地图上(百度地图)获取两个坐标之间的直线距离
- android 百度地图API 两点之间的路径分析总是返回 未找到结果
- 计算地图上两点之间的距离
- 计算地图上两点之间的距离
- 地图上计算两点之间的距离
- 百度地图根据两点之间的距离进行排序
- 百度地图实现计算两点之间的距离
- 安卓百度地图计算两点之间的距离--binbinYang
- iOS百度地图根据经纬度获取两点之间的距离
- 百度地图API(3):判断地图上的点是否在 圆形 多边形 区域内
- 百度地图API(3):判断地图上的点是否在 圆形 多边形 区域内
- js计算百度地图上两点的距离
- 百度地图如何计算两点之间距离
- 使用NodePad++来编辑服务器的配置文件
- Hadoop中的HDFS的存储机制
- idea maven相关参考
- FAST特征点检测算法
- Dubbo详细介绍与安装使用过程
- 百度地图API关于两点之间连接直线上的所有点
- Web工程下读取文件的几种方法
- win10无法安装 microsoft .net framework 3.5
- hibernate的hql语句
- 优美整洁的引导页大神框架Onboard
- Tensorflow1.4安装gpu教程
- 编写游戏变速器的原理
- VTK图像基本操作-图像信息的访问与修改
- 七、Netflix Eureka && 搭建服务注册中心