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

ios - iOS应用程序中具有多个值的Google Maps Distance Matrix Api

我在我的应用程序中使用 Google Distance Matrix Api 来获取两点之间的距离和时间:

一切正常,但是当我想使用 URL 获取多个点之间的距离和时间时:

我收到一个错误:

如果我把这个 URL 放在浏览器中,它就会得到我想要的。iOS 中是否不提供多个起点/终点?还是我做错了什么?

更新: 它不会将我的链接转换为 NSURL。它是零。

0 投票
1 回答
88 浏览

javascript - 如何组合此值并添加到 tableview 行中?

我有一个来自谷歌远程矩阵 api 的列表值以及目的地列表。我现在所做的是:

1) 从地理位置获取输出目的地列表 google places api 和当前位置(经度和纬度)。2)目的地和当前位置列表(经度和纬度)已从谷歌远程矩阵api输出距离和持续时间列表。

现在有两个单独的输出,分别是来自谷歌远程矩阵和目标列表的列表值。

两者都被带到输出函数以显示到表格视图。所以现在的问题是,我想如何组合这两个值并显示在 tableview 行中?

我需要组合这个值并添加到 tableview 行中。我现在拥有的只是添加到 tableview 行中的最后一个值。让我们看看代码和图像:

当我这样做Ti.API.info(distance);时,它将列出我想要添加到 tableview 中的所有输出。现在只有最后一个值添加到 tableview 中。

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
107 浏览

javascript - 通过函数返回异步回调值

我们正在使用“谷歌地图距离矩阵 API”来计算距离(https://developers.google.com/maps/documentation/distance-matrix/intro)距离矩阵 API 接受请求并通过异步调用返回响应回功能。在我们的要求中,我们希望使用距离值进行进一步处理。我们的计划是构建将点作为输入并返回点之间的距离的函数,以便我们可以使用该值进行进一步处理。由于 API 在 aync 回调函数中返回结果/响应,我们无法从我们构建的函数返回结果值。有没有办法解决上述要求?

谢谢你,

0 投票
2 回答
592 浏览

google-maps - 交通信息 distanceMatrix API java 客户端

我正在尝试使用 java 客户端获取有关 2 个城市之间持续时间的信息,但我还需要包含交通信息的持续时间。我正在使用java客户端0.1.11,我只得到没有交通信息的持续时间,没有关于交通模式的方法,我该怎么办?

编辑:我想使用文档的这一部分:traffic_model(默认为 best_guess),这是可选参数。

0 投票
0 回答
47 浏览

php - 如何使用 Google 距离矩阵从特定点返回 (n) 个最近的地址?

我一直在这里研究,到目前为止还没有找到答案。所以这是我的问题:

我在 MySQL 数据库上有几个地址,我需要从一个特定地址返回 10 个最近的地址。我该怎么做?

我如何测量这些距离并选择 10 个最接近的距离还不是很清楚。

请帮我。

更新这个帖子!

我找到了这段代码:

据我所知,它直接在地图上工作。但我想知道如何从我的 Mysql 数据库中获取更多的 de 200 地址,与一个地址进行比较,并与 3 个最接近的地址进行比较。对不起,我不知道我该怎么做。任何帮助将不胜感激!

0 投票
1 回答
320 浏览

json - Google API distancematrix 在 VBA 中返回错误的 json 结果

希望有人能指出我正确的方向。我在 VBA 中有一个从 Excel 调用的函数,用于调用从一个邮政编码到另一个邮政编码的距离。这工作正常,直到现在。

只需为荷兰计算距离,但不能将查询字符串限制为一个国家/地区。现在我有一个邮政编码 2151 KD,我在我的查询字符串中使用它作为 from 或 to 邮政编码。喜欢:

http://maps.googleapis.com/maps/api/distancematrix/json?origins=1251KD&destinations=1211LW&mode=car&sensor=false

(我删除了数字和字母之间的空格)。

当我将它粘贴到浏览器中时,这工作正常。它显示了正确的位置和距离。(目的地或起点)。

此查询字符串是使用此 VBA 函数在代码中生成的:

结束功能

但是,结果是不同的。公元 1251 年现在是美国的一个地点。并且没有距离计算。

从 VBA 代码调用时的结果:

直接从浏览器调用时的结果:

到目前为止,我还无法弄清楚如何解决这个问题。当我将查询字符串粘贴到浏览器的地址栏中时,查询字符串正在工作,但是从 VBA 调用时,结果无效。到目前为止,仅针对 1251 KD 这个特定的邮政编码。

有人有线索吗?

0 投票
1 回答
1853 浏览

android - 使用一系列点计算道路距离

我正在开发一个 android 应用程序,其中我每 5 分钟记录一次设备的点数。现在我希望使用这些点计算道路覆盖的总距离。有没有办法做到这一点。在 google apis 中,我看到有一个起点和终点,它使用它计算距离,但可能有多个相同的路线。我需要找到这条特定路线的距离。我怎么做?

谢谢

编辑:

谷歌距离矩阵 api 具有多个起点和多个目的地的选项。我不确定这是否有帮助:

0 投票
1 回答
1231 浏览

android - Android 中的 Google 距离矩阵和 Google 地方

如何从 google places api 获取当前位置与该地点之间的持续时间和距离?谢谢!

0 投票
1 回答
3142 浏览

javascript - 通过邮政编码获取距离矩阵

我正在使用 Google Maps API 的距离矩阵来获取比利时两个邮政编码之间的距离。我面临在整个地址中评估国家的问题。有没有办法在请求中强制国家?

例如:

https://maps.googleapis.com/maps/api/distancematrix/json?origins=Belgium+1200&destinations=Belgium+2566

提供在菲律宾而不是比利时的目的地:

如果我在请求中使用国家(比利时)的法语名称,也会出现同样的问题:

https://maps.googleapis.com/maps/api/distancematrix/json?origins=Belgium+1200&destinations=Belgium+2566

提供在法国的目的地:

0 投票
3 回答
473 浏览

ios - 如何计算时间间隔的总和

请告诉我如何计算从 google 的距离矩阵 api 返回的时间间隔总和 - 例如,我得到 2 天 15 小时或 5 小时 49 分钟或 41 分钟。那么我怎样才能总结所有的时间间隔。请看我的回复——