84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
已有的接口:
可以获取到公交车各个站点的经纬度。
可以获取到公交车实时的经纬度。
求助:
php如何测算距离下一站多远。
假如用把所有的站点都标在一条直线上,如何根据公交车的实时经纬度把公交车放在直线上(确保显示准确)。
人生最曼妙的风景,竟是内心的淡定与从容!
我觉得你应该尝试接入一些百度、高德或者其他地图系统的API。测算站点与站点的距离如果直接用经纬度去做差得出来的只是直线距离,但在实际场景下公交车开行是沿着道路走的,看上去很近的两个站点,公交车其实要绕很远才到。而对于这些情况,地图系统们都做的很好。
在不依赖其他数据的情况下,做出实际距离很困难,因为你没有数据。如果必须要实际距离可以通过百度等一些地图系统的API。这样做省事,难度也小!如果不想依赖第三方,那么就不要做实际距离,可以做距离当前还有几站,对于经常做公交的人来说 ,当前的要做的公交距离几站,他心里就知道大概多长时间了。
就目前了解到的公交产品,本身定位功能都不是很准确,所以如果做实际距离意义也不大!
我觉得你应该尝试接入一些百度、高德或者其他地图系统的API。测算站点与站点的距离如果直接用经纬度去做差得出来的只是直线距离,但在实际场景下公交车开行是沿着道路走的,看上去很近的两个站点,公交车其实要绕很远才到。而对于这些情况,地图系统们都做的很好。
在不依赖其他数据的情况下,做出实际距离很困难,因为你没有数据。如果必须要实际距离可以通过百度等一些地图系统的API。这样做省事,难度也小!
如果不想依赖第三方,那么就不要做实际距离,可以做距离当前还有几站,对于经常做公交的人来说 ,当前的要做的公交距离几站,他心里就知道大概多长时间了。
就目前了解到的公交产品,本身定位功能都不是很准确,所以如果做实际距离意义也不大!