知道小数纬度,小数经度,速度(km/h),标题 如何在60秒后找到汽车的下一个位置?有什么算法可以做到吗?
这可能有所帮助:
distance_traveled = speed * time
Run Code Online (Sandbox Code Playgroud)
然后,使用航向为角度(三角法)计算速度的x和y分量:
speed_x=distance_traveled * Math.Cos(heading/180*Math.PI)
speed_y=distance_traveled * Math.Sin(heading/180*Math.PI)
Run Code Online (Sandbox Code Playgroud)
接下来,看看如何将lat/long映射到某种形式的x/y坐标,添加speed_x和speed_y,然后再转换为lat/long.
最后一个是棘手的,请看这里:http://www.movable-type.co.uk/scripts/latlong.html
事实上,你会发现那篇文章中的所有内容!
| 归档时间: |
|
| 查看次数: |
3172 次 |
| 最近记录: |