【发布时间】:2018-01-11 22:59:53
【问题描述】:
我有一些地理点的列表,现在我想检查这些地理点是直线还是曲线。我想拒绝地理点那些有尖锐曲线的。
【问题讨论】:
-
这是否会是大规模的,需要考虑地球的曲率?还是只是在一个很小的区域内,可以将地球视为平坦的?
-
如果在这些点上绘制路径呢?
-
计算每对点之间的方位角,设置阈值,如果相差太大则拒绝该线。
-
@DawoodibnKareem 目前我只考虑有限的差异,即最大 1 公里。
-
@geocodezip for turn 这个逻辑会失败,因为也可能有急转弯
标签: java google-maps polyline google-polyline