问题标签 [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 投票
2 回答
525 浏览

android - 我的 UI 使用 AsyncTask 与 distancematrix 和谷歌地图被阻止

我正在使用谷歌地图来显示一些标记。标记是从数据库下载的,同时,我从 google api 获取用户当前位置与从数据库获取的标记之间的距离矩阵。

我的问题是我用 .get 做这个,阻塞了我的 ui(我读过 .get 阻止了 ui:

现在,我正在尝试在不阻塞 ui 的情况下做同样的事情,但我无法同时或以一种好的方式获得此标记的距离。

我很感激一些帮助,请。

这是我的旧代码和错误 .get 代码:

startRetrievenDistanceAndDuration 方法:

异步任务类:

我正在尝试这样做,但我只显示列表的最后一个标记:

在循环中调用方法:

并在 onTaskDone 尝试放置标记,但只获取我列表的最后一个标记

更改后更新:(仍然不起作用) 我可以解析 Asynctask 中的数据并将其发送到 onPostExecute,但我只得到一个值,而不是我拥有的 9 个值....

主要活动:

异步任务类:。

0 投票
2 回答
484 浏览

r - R:JSONlite 循环问题

我连续收到所有“Google Map API Requests”,但是当我尝试循环调用和解析它时。我收到一个错误。如果我不使用循环并手动执行它,它就可以工作。

我得到的错误是:

0 投票
2 回答
12411 浏览

javascript - 使用 Javascript 查询 Google 距离矩阵 API

我对 Javascript 不是很流利,但我正在尝试使用它构建一个简单的 Web 应用程序来尝试学习更多内容。

我想使用谷歌距离矩阵 API 来查询两个地址之间的距离。

我有两个输入字段,它们使用 Google 的自动完成功能来获取地址,然后我使用这些place_id地址来查询 API。

我相信我需要使用 JSONP 来调用 API 并获取数据,但是我在使用响应时遇到了问题,并且我在控制台中收到以下错误:

Uncaught SyntaxError: Unexpected token :

我一直在四处寻找,每个人都在将 PHP 与 JSONP 结合使用——但我想避免这种情况,并将整个过程保持在客户端。

如何发出请求,然后使用返回的 JSON 响应?

这是我目前用来发出请求的函数:

如果我检查请求,它会成功运行并返回正确的 JSON 数据:

0 投票
1 回答
582 浏览

java - 谷歌距离矩阵没有得到距离

我粗略地尝试从Google Distance Matrix API解析 JSON ,但它没有显示距离。

我的 GPS 位置不是0,0我确定的。

字符串距离 = getMatrix(纬度,经度);

我的函数代码是:

0 投票
0 回答
59 浏览

ios - 您可以在发送到谷歌地图矩阵 api 的 HTTP 请求中包含变量吗?

我对编程有点陌生(显然),我正在做一个项目,我需要获得两个地方之间的估计旅行时间,我决定使用谷歌地图 API 来做到这一点。每当我的用户按下按钮时,我想发送一个 HTTP 请求。这是谷歌矩阵网站上的示例代码

现在,我想做的是发送这样的请求,但在我的应用程序中使用变量。例如,做类似的事情

提前谢谢你,我试图在大头溢出时找到这个答案,但是我找到的答案要么不是很快,要么没有解决像这样的 HTTP 请求。提前致谢。

0 投票
0 回答
409 浏览

javascript - 错误:连接 ETIMEDOUT - 在 Meteor 服务器上与 Google 保持距离时

我正在使用谷歌使用 Meteor 查找服务器端 2 点之间的距离和持续时间。它工作正常,但突然出现此错误:

这是我在服务器上的代码:

似乎我的 http 请求超时了。我也将代码放在 try catch 中,但它并没有出现在 catch 部分。这里可能是什么问题?

0 投票
0 回答
927 浏览

android - 为什么 Google 方向和距离矩阵 API 针对源值和目标值显示不同的结果

我正在尝试使用谷歌方向 API 获取距离和持续时间

https://maps.googleapis.com/maps/api/directions/json?origins=latitude,longitude&destinations=latitude,longitude&&mode=driving&key=xxxxxxxxxxxxxxxxxxxxx

并且它工作正常并获得这样的距离和持续时间

当我尝试使用 distancematrix api 获取距离和持续时间时,

https://maps.googleapis.com/maps/api/distancematrix/json?origins=latitude,longitude&destinations=latitude,longitude&&mode=driving&key=xxxxxxxxxxxxxxxxxxxxx

注意:为两个 API 传递相同的纬度和经度值。为什么两个 API 对相同的纬度和经度值显示不同的结果?

0 投票
1 回答
910 浏览

android - 为什么google apis显示不同的结果?

我正在尝试使用谷歌方向 API 获取距离和持续时间

https://maps.googleapis.com/maps/api/directions/json?origins=latitude,longitude&destinations=latitude,longitude&&mode=driving&key=xxxxxxxxxxxxxxxxxxxxx

并且它工作正常并获得这样的距离和持续时间

当我尝试使用 distancematrix api 获取距离和持续时间时,

https://maps.googleapis.com/maps/api/distancematrix/json?origins=latitude,longitude&destinations=latitude,longitude&&mode=driving&key=xxxxxxxxxxxxxxxxxxxxx

注意:为两个 API 传递相同的纬度和经度值。为什么两个 API 对相同的纬度和经度值显示不同的结果?

0 投票
1 回答
744 浏览

google-sheets - Google 电子表格中位置之间的实时旅行时间

我想根据我的谷歌电子表格中的当前天气/交通状况,根据开始时间计算两个地点之间的旅行时间。格式是这样的:

开始地点 结束地点 开始时间 预计行程时间

我正在使用 Mapquest Api

但它给了我一个不正确的旅行时间,而且旅行时间不是实时的(基于我的开始时间)。还有另一种方法可以实现这一目标吗?
编辑:距离矩阵 API 是我遇到的,但不知道如何集成到 Google 电子表格中。有没有办法通过谷歌脚本在那里使用它?

0 投票
1 回答
482 浏览

javascript - 为什么在使用 Google 距离矩阵服务 API 时没有调用我的回调函数

下面的代码工作正常,只是没有调用该callback函数。函数中的任何警报callback均未显示,但StartEnd警报均出现。我检查了控制台,谷歌返回了您期望的数据,示例如下。

我的担忧是;

  • 谷歌响应之前的奇怪代码是什么(/**/_xdc_._6ct5vb && _xdc_._6ct5vb(

  • callback=initMap包含 Google javascript 文件时,URL 参数有什么作用?

谷歌回应:

Javascript/jQuery:

HTML: