这里我不是数学专家,但考虑到手机的方向,我会在当前位置的两侧画一条线,或者至少画2点。
基本上是:
Orientation
^
|
X1(lat,long)<-- MycurrentPosition(lat,long)-->X2(lat,long)
例如:我搜索以根据当前位置和方向计算X1|X2。X1和X2必须垂直于我当前的位置和方向。
这一部分的目标是当用户使用按钮开始录制曲目时,制作一条起跑线。
如果用户越界,我会找到这个算法来计算:http://www.ahristov.com/tutorial/geometry-games/intersection-lines.html
我开始寻找矢量,但我承认我很难找到最好的矢量。通过比较数学算法看不到
如果有人能帮我?
提前谢谢。
有一个很棒的资源,里面有有用的公式和代码。你的任务是"给定距离和方位的终点"。例如,如果你知道自己的位置(起点)和方向,那么
bearing = orientation +- 90 degrees