您的位置:首页 > 其它

根据开始时间结束时间,开始的经纬度结束的经纬度,按照一定的时间频率生成坐标点。

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: