问题标签 [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 回答
288 浏览

php - 距离矩阵结果

我很难将 DistanceMatrix API 结果转换为 JSON 格式。

这是$response(我在 Laravel 5.1 中使用 Ivory\googlempas 插件)的 var_dump

我如何在 JSON 数组中返回它?

0 投票
0 回答
953 浏览

javascript - 从 Google 距离矩阵 API 解析值

后面的 MY JS 异步调用 PHP。

我的PHP如下

这是我从谷歌距离矩阵 api 返回到我的 JS 的 JSON 响应。

{

数据正在 JS 中进行控制台,但我无法访问如下变量。我试图访问这样的距离和时间参数。

但它不起作用。谁能帮我?

0 投票
2 回答
3356 浏览

javascript - 使用航点计算距离并在谷歌地图上显示路线

我正在开发网络应用程序,我需要在其中添加取货地址、下车地址和一系列访问区域,用户将通过这些访问区域在取货地址和下车地址之间移动。我所做的是路由地图并计算接送地址之间的距离,但我无法将访问区域与接送地址相匹配。这是我的代码,如果有人可以告诉我如何执行此操作:

网络表格

Javascript 函数

由于 Web 表单中的访问区域输入字段和 javascript 函数中的所有其他相关内容,此代码无法正常工作,但如果我删除所有与访问区域相关的内容,则取货地址工作正常,并给我所需的输出.

这有什么帮助吗?

0 投票
1 回答
559 浏览

ios - 我如何使用距离矩阵 api 来获取两个地方之间的方向(swift)?

我如何使用距离矩阵 API 来获取两个地方之间的方向,我在互联网上搜索了很多,但我找不到有效的教程和详细信息

谁能帮我找到一个好的教程??

0 投票
2 回答
2840 浏览

android - Google Maps API:查找路线的距离

我需要跟踪用户行进的距离。我每 30 秒捕获一次用户的位置,在用户完成旅程后,我有一系列用户走过的路径的位置。

我需要使用记录的位置找到路径的距离。我尝试使用距离矩阵 API,但无法使用一个 API 调用测量完整距离。我必须测量每个连续位置之间的距离并将它们相加以获得总距离。

有没有更简单的方法来做到这一点?

0 投票
1 回答
107 浏览

google-places-api - Google 地方信息 - 返回了意外的 50 字符 place_id 值

我正在使用 Google Geocoding API 来检索 place_id(和其他)信息以与 Places API 一起使用。大多数地址返回预期的 27 个字符的 place_id 值,即:

但是,一小部分返回看似不错的数据(formatted_address等)的地址正在返回带有前缀的 50 个字符的值,E例如:

这些 50 字符的 place_id 在 Google 的其他 API 上引发错误(即使用 place_id 作为起点和/或目的地的距离矩阵):

当我查看 Google 的回复时,我发现它们都分为三类:

  1. location_type=RANGE_INTERPOLATED,类型=street_address
  2. location_type=屋顶,类型=子前提
  3. 位置类型=近似,类型=交叉点

这三个地址都以某种方式表示有“问题”的地址(伪造的街道号码、较大区域的子部分、大致位置)。所以,我想我的问题是:

50 个字符的 place_id 值总是垃圾吗?

0 投票
0 回答
67 浏览

google-distancematrix-api - 沿距离 x 小时的路线查找位置

对不起,我的标题可能不是最好的,但下面是我想要达到的。

我知道如何获得两个地点之间的路线和行驶时间,但如果开车真的很长怎么办?我知道在一定数量的小时后,我的用户应该停下来找一家旅馆。有没有办法使用 Google Maps API 计算用户在 5 或 6 小时后到达路线的位置,所以我可以建议他们(提前)在那个区域找个酒店房间,这样他们就不必开车了深夜不知道他们会在哪里停下来,是否有房间?

0 投票
0 回答
2378 浏览

google-maps-api-3 - 查找距我所在位置一小时内的城市

我想使用一些 Google API 来查找距我所在位置一小时内的地点列表。我找到了Google Maps Distance Matrix API,但它只为您提供您指定的地点之间的距离。

我真正想做的是在地图上绘制一个区域,我真的不需要地点列表。

如果我不能按时间查询,也许我可以处理距离(这可能更容易)

非常感谢!!

0 投票
1 回答
362 浏览

google-maps - 当位置为“越野”时计算距离

有没有办法让Google距离矩阵API返回当前选择的位置不是最接近的驱动器位置?

一点背景:在报价过程中,我需要计算到预期装运地点的估计运费。

最终目标是使用生成报价的人输入的地址进行实时距离计算。但是,目前这是通过使用邮政编码数据库来处理的,其中包含我们每个工厂的里程数。例如 :

这些数据很旧,所以我一直负责更新它,直到我们可以推出交互式版本。

我正在使用谷歌地图距离矩阵(成功)来更新许多距离。但是,我遇到了一些我似乎无法通过代码更改来解决的问题。当提供给 Google 的邮政编码在水中“居中”时(相关帖子:距离矩阵 API:邮政编码 70128 返回零结果)或岛屿(例如 02543:https ://maps.googleapis.com/maps/api /distancematrix/json?units=imperial&origins=47601,%20USA&destinations=02543,%20USA ),返回的状态是“ZERO_RESULTS”。

不过可以开车到伍兹霍尔,MA 02543。例如 266 Woods Hole Road, Woods Hole, MA 02543。伍兹霍尔海洋研究所的地址。

由于美国邮政编码不是特定位置,因此我不是在寻找确切的距离......所以“附近”可以用于引用目的。有什么建议么?

0 投票
0 回答
885 浏览

jquery - 无法从谷歌距离矩阵 api 获取 json

我正在尝试对 Google Maps Distance Matrix API 进行 jQuery $.ajax 调用,但由于跨域安全问题,这不起作用。

我正在使用以下 ajax 调用:

我收到以下错误:

跨域请求被阻止:同源策略不允许在https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=delhi&destinations=jaipur&key=MY_KEY读取远程资源。(原因:缺少 CORS 标头“Access-Control-Allow-Origin”)。

我已经阅读了几乎所有可能的解决方案来解决这个问题。甚至尝试更改数据类型:'jsonp',但它对我不起作用。在将数据类型更改为“jsonp”时,我收到以下解析错误。

parsererror 错误:未调用 jQuery18208230966408134822_1475687832399

有人可以帮我解决它。谢谢。