我正在做一个项目,该项目将在车辆四处行驶时对其进行跟踪。车辆位置取自Geoloqi API,并显示在自动更新的地图上。坐标被传递给 Drupal 中的 AHAH 函数,该函数将通过其他一些 API:s 加载有关位置的更多信息。其中之一是 Geonames.org。
我不想太频繁地从远程服务器加载数据,因为这会增加负载并过快地使用我们的信用。然而。我确实希望它尽可能实时,因为这对项目至关重要。所以我想这样做:
Geonames 为当前街道提供一串 GPS 位置,以便可以在地图上绘制。“线”被赋予下一个交叉点。如果每次位置更改时都询问当前街道名称,我们会吃得太快,但是在每个十字路口呢?
是否可以在 PHP 中检查给定的 gps 坐标是否位于其他两个坐标之间的线上?如果这条线可以向各个方向延伸几米以清除任何偏移,那也是很好的。
非常感谢您的所有建议。