问题标签 [google-distancematrix-api]

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 投票
0 回答
2813 浏览

vba - 谷歌距离矩阵 API 密钥 Excel VBA

我无法使用 API 密钥在我的 Excel 文档中获取 VBA 代码以连接到我的帐户。不确定我是否将钥匙放在正确的位置。我什至升级了我的帐户,并启用了计费功能。我正在尝试向他们付款,但它不会让我超过 2,500 笔交易。在此先感谢您的帮助。

编辑(7/20):
所以我更新了我的代码以使用 ClientID 而不是 API 密钥 '&clientid=EntersIDHere' 并且它可以工作,但仍然只执行 2500 个事务。

0 投票
0 回答
112 浏览

javascript - Google Maps JavaScript API 计算到每个标记的距离

我正在使用 Google Maps JavaScript API。作为地图视图的替代方案,我提供了位置的“列表”视图(我的位置是指标记):

“位置列表”部分代码:

另外,我有一个允许按地址搜索的搜索框:

我想让用户搜索一个地址,然后更新“位置列表”部分,其中位置按与搜索地址的距离(最近的优先)排序。

如何使用 Google Maps JavaScript API 计算到每个标记的距离并将其输出到位置列表部分?

0 投票
1 回答
1057 浏览

android - 如何使用距离矩阵或其他谷歌 API 计算多个位置的距离和持续时间?

我想计算以下场景的距离和时间,

因此,我通过距离矩阵获得路径,然后谷歌地图返回点之间最短的既定路径。

但我不想最短,我想通过计算。

请告诉我提示或正确方法。

0 投票
1 回答
1116 浏览

javascript - Google 距离矩阵 API 特定出发时间

我正在使用谷歌距离矩阵 API。如果有人可以提供帮助,我想知道如何在 JSON 格式的链接中指定出发时间。例如:

https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=32.547235,-116.992427&destinations=33.7589%2C-118.2385%7C&mode=driving&departure_time=now&traffic_model=optimistic&key={API_KEY}

说,我想在2016年7月26日@1pm 2pm 3pm 11pm上面的链接中获取两个坐标的距离和持续时间,我应该在出发时间写什么?

非常感谢您,

0 投票
2 回答
7068 浏览

java - 如何使用 Google 距离矩阵 API 以“公里”返回距离?

我正在使用 Google 的 Java 距离矩阵 API。我有正常工作的代码,但我希望它以公里为单位返回两个经纬度点(起点、终点)之间的距离。但是没有返回以 kms 为单位的距离所需的方法或参数。但是,如果距离值大于或等于 1km,则返回以 km 为单位的距离。但我希望它始终以公里为单位返回距离(例如 0.5 公里),但当距离小于 1 公里时,它总是以米为单位返回距离。我也尝试使用Unit.METRIC,但它没有用,因为它仍然只返回以米为单位的距离。

0 投票
0 回答
66 浏览

google-distancematrix-api - 从谷歌距离矩阵获取未来的 duration_in_traffic

我正在使用 API 密钥以及未来三周的 Unix 时间调用 Google 距离矩阵 API。我的目标是在一天中的几个不同时间获得典型工作日的 duration_in_traffic 。

我的问题是我得到的“duration_in_traffic”时间与同一回报中的“duration”时间没有区别。

我很确定我在当地时间方面得到了正确的 UTC,但为了以防万一,我改变了时间,结果没有变化。

我在搜索中找到的内容向我暗示,有一种方法可以获得我所追求的,但我可能必须更改我在 Google 上拥有的帐户类型。虽然我在 30 天免费试用中使用该帐户,但我确实“启用计费”以防万一。到目前为止没有运气。有没有人知道我需要的解决方案?谢谢。

0 投票
0 回答
1152 浏览

javascript - 节点JS访问回调外的值

我在回调之外访问值有问题,我有一个如下所示的 json

我读过很多网络说不可能从回调中获取价值,因为我们必须先等到回调完成,然后我们才能获得价值,stackoverflow 中的一些问题提供了一些解决方案,但没有人适合我。

我想要得到的是在我上面发布的那个 json 中添加一个新的 json,我想在里面添加 Distance json 所以我使用node-google-distance

我想要的是这样的

我的代码是这样的

我使用async.map是因为在这个网络上有人发布了 Javascript: return a value to a variable outside of a callback function,我花了很多时间在 stackoverflow 中搜索,但什么也没找到

NodeJS无法访问回调内部的变量

如何从异步回调函数返回值?

NodeJS 获取异步返回值(回调)

站点 1

站点 2

请给我一些提示或一些示例如何解决此问题

0 投票
2 回答
1582 浏览

java - 如何在 Java 中访问深层 JSON 元素

我有以下 JSON 响应:

我的问题是:如何访问“距离”部分中的“文本”元素?

我现在有以下内容:

0 投票
1 回答
2578 浏览

javascript - Duration_in_traffic 小于谷歌距离矩阵 API 中的持续时间

我正在使用 DistanceMatrix API 的“duration_in_traffic”和“duration”功能。

对于给定的坐标对,我看到以下结果:

这是我的问题:

duration_in_traffic 是如何小于 duration 的?

据我了解:

持续时间:路线上的旅行持续时间......不确定是否没有交通

Duration_in_traffic:交通条件下路线上的行驶持续时间。

对此的任何解释将不胜感激。

0 投票
2 回答
2581 浏览

php - Google Maps API 距离矩阵请求

一段时间以来,我一直在使用 Google Distance Matrix API 来计算我网站上消费者和企业之间的距离;我目前碰壁了,看到我的报价命中2,500并且在那之后不再处理请求。

然后我决定快速阅读文档,看看我是否可以做任何事情来用一块石头杀死两只鸟,可以这么说,并在API 使用限制页面上看到你有 25 个起点和 25 个目的地要求。

这是否意味着在一个请求中,我可以连接 25 个出发地和目的地并返回它们的里程。

这是我用来获取消费者和客户之间距离的 PHP 代码: