【发布时间】:2016-02-06 07:54:45
【问题描述】:
示例:- 汽车 A 于上午 10:00 从位置 AA(LatA,LonA) 出发,向位置 BB 移动。
同样,B 车于上午 11:00 从位置 BB(LatB,LonB) 出发(延迟一小时),向位置 BB 行驶。
我需要找到他们会在什么时间会面,并且我需要找到会面点 (LatM,LonM)。
纬度和经度存储在 MySQL 数据库中,因此我需要在后端执行这些操作,并且应该只在前端显示结果。我正在使用 PHP,我已经计算了两点之间的距离(以英里为单位)。
如何找到会议的经纬度,将其存储在数据库中,然后将其作为响应发送到 Android 设备?
更新
所以最后我自己做了一些事情,我认为这会奏效,但正如我们所说的那样,网络技术服务器可能会响应缓慢,因为这需要大量的执行时间。
现在我在谷歌地图中使用 Javascript 存储编码折线、距离和持续时间。
所以在计算中点纬度和经度时,
首先我得到了时间延迟,以及从一个地方到达另一个地方所花费的总时间。
在循环中:- 从一个点到达另一个点的总时间为 3 小时。
B 车延迟一小时。
中间点正好是 1.5 小时
所以现在对于每个解码的折线步骤,我将添加持续时间,直到它到达中点。一旦它确实检查了延迟,并据此使其再次向前移动,并为该汇合点采用 lat lng。
我可能让我的页面变慢了,但我很高兴我已经做到了。
如果有更好的想法,请提出建议。
【问题讨论】:
-
我确定我昨天已经看到过这个问题。
-
请给我链接......希望我能在那里得到我的解决方案
-
过去两天我一直在搜索和尝试。
-
对我来说听起来像是一些课程作业
-
对不起,也许我错了另一个问题是相似的,或者它被删除了不是你的反对者
标签: php algorithm google-maps math latitude-longitude