我正在使用某个任务点制作跟踪应用程序,但是我有问题需要验证并使用任务位置来验证位置,我将位置存储在数据库中的纬度和经度点,但它不能是可能我比较100%完全相同的位置值与任务位置lat和长右?因为我认为我们需要对定位验证有一定的容忍度。所以问题就像我们到达目的地的谷歌地图计数一样几乎一样吗?即时通讯使用PHP,javascript谷歌地图API。谢谢你的帮助
这个问题在编码中的问题几乎是不可能的,但我试图向你解释谷歌是如何工作的,为了实现这一点,你需要大量的数据与重型服务器和很少卫星谷歌如何确定我们的位置。根据谷歌前工程师的说法,当您使用谷歌地图搜索路线时,有多种因素可以确定您何时实际到达。在9to5Mac最近发现的Quora帖子中,前谷歌工程师理查德拉塞尔透露更多的是:“就像在类似产品中一样,谷歌地图ETA基于各种各样的东西,取决于特定区域的可用数据。这些东西包括官方速度限制和推荐速度,可能的速度来自道路类型,某些时间段内的历史平均速度数据(有时只是平均值,有时是一天中的特定时间),来自先前用户的实际旅行时间以及实时交通信息。他们混合来自他们所拥有的任何来源的数据,并提出他们可以做出最好的预测。
大多数进行实时流量的公司将其预测与实际流量时间进行比较,以调整其算法和数据源。可能的结果是,那些能够获得最佳使用数据的公司(即那些最能够将其预测与现实进行比较的公司,即那些使用率最高的公司)可能最终获得最佳预测。从中长期来看。“
简而言之,Google正在计算大量数据,只是为了告诉您目的地可能恰好在10分钟之后。该公司还透露了更多有关众包交通数据如何帮助地图在2009年更加准确的信息。
“当我们将你的速度与路上其他手机的速度结合起来时,在任何特定时间在城市中移动的数千部手机,我们可以很好地了解实时交通状况,”谷歌产品经理Dave Barth写道。地图。
当然,无论涉及多少数据,您获得的时间可能永远不会是完美的。正如拉塞尔所写,计算ETA“是一个未来预测问题,而流量虽然遵循某些模式,但本质上是不可预测的。”
谷歌可能知道大量信息,但它不知道可能刚刚发生的车祸或校车在你面前多次停车。
获取目的地的最短途径是获取目的地并将其保存在数据库中并使用谷歌地图api(自动填充)它将在您的网站中查看目的地以获取更多详细信息点击自动完成。这里是链接google map api autocomplete
我希望它会对你有所帮助