问题标签 [driving-distance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2968 浏览

xml - 如何从 Google Maps API 获取驾驶时间?

我使用以下函数来估计行驶一定距离的时间(以小时为单位),假设平均速度为 65 公里/小时:

我如何调整这个函数以便让它直接产生时间,所以我不需要做出这个 65 公里/小时的假设,从而得到更好的估计?阅读文档后,我尝试用“持续时间”切换“距离”,但没有奏效。我可能遗漏了一些简单的东西,但我对使用 API 还是很陌生,并且对所有这些文本感到不知所措。感谢任何帮助!

0 投票
0 回答
320 浏览

api - 用于大数据量的距离 API

我正在研究获取当前地址(由用户输入)与用户所在城市/城镇中一些商店的位置之间的行驶距离。商店位置的列表可能会变得非常大,多达数千。你知道我可以使用哪些最好的 API 来支持这么大的数据量吗?我正在考虑使用 Google MAPs for Business Distance Matrix,但它似乎每天支持 100000 个元素,我认为我们不符合这个限制。MapQuest Enterprise Edition,Route Matrix 也是一个选项,但这表示它可能具有防止服务降级的限制。我想知道是否有人使用过这些中的任何一个并且可以给我反馈或者您是否有其他建议?我对付费或免费产品持开放态度。

提前致谢!

0 投票
1 回答
1426 浏览

google-maps - 在本地计算行驶距离,无需 Google Maps API

我需要计算很多行车距离,因为我正在运行一个遗传算法,该算法在给定一些纬度和经度坐标的情况下计算最佳路线。目前,它使用的是Haversine公式,但不足以产生准确的“最佳路线”。由于性能和使用限制,我无法使用 Google Maps Directions API/任何外部 API(我估计我当前的 latlng 点列表每天大约进行 900k 距离计算)。是否有任何数据库包含我可以获取/购买的“道路坐标/地址”,以便我可以在本地计算它,就像谷歌服务器一样?目前,我只需要在里约热内卢计算这些距离。实施起来会不会太难?

0 投票
0 回答
167 浏览

json - Google Maps API 行驶时间

我对从 Google Maps API 提取的两点之间的行驶时间有疑问。我们从响应(json 文件)中获得的总行驶时间是否与时间相关?或者白天不同的出发时间是一样的?

0 投票
1 回答
244 浏览

android - 使用位置感应扩展应用程序发明者 2“驾驶时无文字”

我正在使用应用程序发明者2项目“驾驶时无文字”进行编码。我需要添加更多功能,作为应用程序来确定智能手机是否在移动,例如在滚动的汽车中,从而锁定屏幕或防止能够回复传入的短信。

从理论上讲,我知道我应该有一个块来检查当前位置到智能手机的先前位置的时间量。或者是否可以仅通过加速度计检查运动?

我尝试了以下块但没有取得多大成功: 在此处输入图像描述

有人可以通过一个例子指导我正确使用块吗?预先感谢大家的回答。

[更新1]

我试图通过将 LocationSensor1 读数添加到全局变量并将其与 CurrentAddress 进行比较来遵循 Taifun 的建议。以下代码块应该可以解决问题,但事实并非如此。是否可以用加速度计读数来检查运动,以及如何?

这是更新的块: 在此处输入图像描述

0 投票
2 回答
4889 浏览

python - 如何使用 OSM 和 python 查找两个坐标之间的路径和距离?

我需要使用Python和开源地图服务(最好是 OSM)获取两组坐标之间的行驶时间和距离。

我发现很多不同的 python 库可以计算两个给定点(位置)之间的距离,但它不是行驶距离。

我还注意到,使用谷歌距离矩阵 API 和 JSON 解释器我几乎可以做到这一点,但我不想在这个项目中使用谷歌。请建议使用开放街道地图网络并计算旅行时间和距离的适当图书馆,最好允许创建所选路线的地图。

ps 我注意到使用 OSM 完成了类似的任务,但没有使用 python

0 投票
1 回答
541 浏览

r - R gmapsdistance XML错误

我在 for 循环中使用 gmapsdistance 来获取地址列表的行驶时间。下面是R代码:

data_subset 是一个包含地址列表的数据帧。我试图找到从 A 到 B 然后 B 到 C 然后 C 到 D 的总驱动时间,一直持续到数据帧结束。

但是我在一些随机点上得到了一个 XML。每次我运行时,我都会在不同的数据点出现错误。

UseMethod(“xmlChildren”)中的错误:没有适用于“xmlChildren”的方法应用于“NULL”类的对象

我该如何解决这个问题?还有其他更好的解决方案吗?请分享

0 投票
1 回答
8110 浏览

python - 如何使用python获取两个地理坐标之间的行驶距离?

我想获得python中两点之间的行驶距离。我不允许使用 Google Maps API。是否有任何开源 API 可以帮助计算两点之间的行驶距离?如果是的话,一个小例子就是 Python 将是惊人的。提前致谢。

0 投票
1 回答
215 浏览

symfony - 行车距离原则

我的数据库中有一些带有坐标的地方,我使用 GEO 函数来过滤最近的坐标。

但它不够精确,因为它不是行驶距离。

我已经使用 HERE Maps API 来获取路由信息,但是加载整个列表并在此之后调用 API 非常繁重。

有什么方法可以结合 Doctrine 和 HERE API 或任何其他方式对地点进行排序或过滤?

谢谢

0 投票
1 回答
93 浏览

r - 从数据集坐标计算步行时间和驾驶时间(英国国家电网:Eastling&Northling)?

我正在尝试找到一种方法来获取我的数据集的步行和驾驶旅行时间。使用 ArcGIS,我能够获得连接它们的班轮/平面线,但我不知道如何获得旅行时间。经过几天的尝试,我正在转向 R 中更实用的解决方案!

编辑:我有一个包含 2 组坐标、起点和终点的数据集,其中每个点都有自己的起点(旅程开始的地方)和目的地(旅程结束的地方)。我想要做的是计算这些点的驾驶时间和步行时间。

谢谢!