根据开始时间结束时间,开始的经纬度结束的经纬度,按照一定的时间频率生成坐标点。
2016-05-30 19:23
375 查看
根据开始时间结束时间,开始的经纬度结束的经纬度,按照一定的时间频率生成坐标点。
makePoint : function(startTime, endTime, startLat, startLng, endLat, endLng, stepTime) {
var rs = [];
var whileCount = (endTime - startTime) / stepTime;
for(var i = 1; i < whileCount; i++) {
var dealTime = (endTime - (startTime + (i * stepTime))) / ( (startTime + (i * stepTime)) - startTime);
var lat = ((( dealTime * startLat ) + endLat ) / ( 1 + dealTime));
var lng = ((( dealTime * startLng ) + endLng ) / ( 1 + dealTime))
var data = {};
data.timestamp = startTime + (i * stepTime);
data.lat = lat;
data.lng = lng;
rs.push(data);
}
return rs;
}
makePoint : function(startTime, endTime, startLat, startLng, endLat, endLng, stepTime) {
var rs = [];
var whileCount = (endTime - startTime) / stepTime;
for(var i = 1; i < whileCount; i++) {
var dealTime = (endTime - (startTime + (i * stepTime))) / ( (startTime + (i * stepTime)) - startTime);
var lat = ((( dealTime * startLat ) + endLat ) / ( 1 + dealTime));
var lng = ((( dealTime * startLng ) + endLng ) / ( 1 + dealTime))
var data = {};
data.timestamp = startTime + (i * stepTime);
data.lat = lat;
data.lng = lng;
rs.push(data);
}
return rs;
}
相关文章推荐
- 第十、十一周项目1:阅读程序,并写出运行结果(3)
- LeetCode 55: Jump Game
- 设计模式之单例模式
- pvs环境中批处理安装PDF打印机
- android那些坑
- 数组类运算的实现
- 验证手机号或邮箱号是否合法
- du -sm * | sort -nr
- 重构Pomelo游戏框架的Unity客户端
- Android中ListView使用总结
- 一些 iOS问题解决
- java Socket编程
- 3.1 线性基函数模型
- Android文件/文件夹选择器(支持多选操作),已封装为lib库,直接添加依赖即可。
- ArrayList用法
- java删除文件或文件夹及子文件夹
- 在world2013中插入GB_2312
- 深入浅出JMS ActiveMQ简单介绍以及安装
- 在“Info.plist”中将要使用的URL Schemes列为白名单
- hdu-1018-Big Number-简单数学