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

android - Google 路线 API 限制

我正在尝试在我的 android 应用程序中实现的谷歌地图上的两个标记之间绘制路线。我已阅读,执行此操作的方法是调用 Directions API 服务。使用限制说你每天只能发出 2500 个请求,我对此感到困惑,这个限制将适用于我的整个应用程序流量(所有用户将能够发出 2500 个总请求)或适用于单个移动设备(单个在单个设备上运行的应用程序实例每天可以发出 2500 个请求)。我发现了很多关于这个话题的问题,但没有官方答案。我感谢任何帮助谢谢。

0 投票
4 回答
27828 浏览

android - 在 Android 中与 Google Direction API 保持距离

http://maps.googleapis.com/maps/api/directions/json?origin=-20.291825,57.448668&destination=-20.179724,57.613463&sensor=false&mode=%22DRIVING%22

例如,此链接生成以下内容:

我只想提取距离并在android中显示

0 投票
1 回答
1198 浏览

android - 所有谷歌方向说​​明的列表

我正在为我的移动应用程序开发谷歌地图方向。

如您所知,Google Direction API 对方向的每个步骤都有说明。例如“右转”、“左转”、“头”、第二个出口到“是其中的一些。我需要为每个指令定义一个图标。为每个指令一个图标,使其更清晰。所以我需要一份谷歌可能发送给我的请求的所有指令的列表。

我检查了谷歌文档,但似乎他们不共享该列表。有没有人知道这个名单?

0 投票
1 回答
1238 浏览

c# - 在 monodroid C# 中编码 Google API 折线点

请参阅以下有关 google 方向 api 响应的参考。

https://developers.google.com/maps/documentation/directions/?csw=1#JSON

如您所见,每个step 标签都包含一个名为polyline. 这个标签包括一个名为points. 据我了解,此标签包括在地图上绘制此方向步骤所需的所有点。如您所见,该值已编码。我不确定它的编码是什么,但在谷歌中描述了以下文章中的算法:

https://developers.google.com/maps/documentation/utilities/polylinealgorithm?csw=1

有没有人有一些代码可以将这个值解码List<LatLng>为在 monondorid 中使用?

0 投票
1 回答
602 浏览

google-maps - 使用 Google Direction API 查找路径的方向

我正在使用 Google Places API 和方向 API 来标记两个地点之间的路线。我得到这条路线的折线。现在我有另一条折线位于这条路线上。

例如:点 A 到点 B -> 初始折线点 C 到点 D -> 位于 A-> B 折线上的第二条折线。

使用 isLocationOnEdge() 方法,我能够找出 C->D 折线是否位于 A->B 折线上。

问题是我想知道路径 C->D 是在 A->B 的方向还是相反的方向。有没有办法做到这一点?

0 投票
1 回答
2215 浏览

android - 如何通过两个地理点之间的路线获取所有城市信息

我有一个问题,在使用Google Direction Api时,我们可以获得城市名称、纬度和 Lng 等数据列表,但 Api 提供的数据在一定程度上受到限制。它无法提供该特定路线中的所有城市。

例如,如果我们尝试从昌迪加尔到德里,那么该路线有一个固定的结果,但是当我们尝试反转相同的搜索,即德里到昌迪加尔时,之前结果中的一些城市在 api 的新结果中消失了,此外,我们只有有限数量的位置/城市结果,而我们需要完整详细的路线。

你们中有人遇到过这个问题吗?有没有其他方法可以满足这种要求?

希望我可以理解。

谢谢。

0 投票
1 回答
2650 浏览

ios - Is it possible to retrieve the time for a route with the iOS Google Maps SDK?

Using the Google Maps SDK for iOS, is it possible to calculate/retrieve the time for a route from location A to location B that is taken by bike, by car or or walking as it is done in the regular Google Maps app for iOS?

I know that directions can be displayed using a GMSPolyLine using the Google Directions API, now is it possible to calculate the time need to walk all the way along the polyline from A to B?

0 投票
4 回答
5078 浏览

google-maps - Google Directions API 编码折线

我正在尝试绘制应与 Google Maps 街道网络匹配的路线。

我知道如何从 Google Maps Directions API 序列化 JSON 结果。

我现在正在研究从各个路由步骤对折线进行编码。

我在 stackoverflow 上找到了一些解码器算法,但首先测试了 Google 自己的Interactive Polyline Encoder。我希望编码的行与谷歌地图匹配,但事实并非如此。

屏幕截图显示了左侧交互式折线编码器中编码段的结果,右侧显示了 Google 地图路线的结果。

在此处输入图像描述

编码折线为“uxhuBxrc|QPA@?@?B?B@@B@D@HDFD@B@H@JBB@DBFJ”

谷歌的交互式折线编码器中的算法是否有可能是错误的?

有没有人测试过Jeffrey Sambells 算法并知道结果是否与谷歌交互式解码器的结果相匹配?

干杯,丹尼斯

编辑:问题在于返回的折线段而不是编码算法。即使是 Google 在 Directions API 页面上的示例响应中提供的示例片段也非常不适合底层道路几何形状。

在此处输入图像描述

0 投票
1 回答
2401 浏览

android - 从 android 设备调用方向 api 的谷歌地图出错

我正在使用适用于 Android 的 Google 地图 v2。我想调用方向 api 从 android 设备获取积分。我注册了谷歌控制台密钥,我可以在安卓上查看地图。我使用此键包含在方向 api 调用中,如下所示:

API_KEY 是我为地图创建的密钥:

地图和方向的api键

但是当我从 android 应用程序请求调用方向 api 时,我得到了这个返回:

如何解决此错误?请帮忙

谢谢

0 投票
1 回答
1477 浏览

android - 在当前位置到android中的另一个位置之间绘制路线?

我正在使用http://iamvijayakumar.blogspot.in/2013/04/android-draw-route-between-two-geo.html这个链接成功地在一个位置到另一个位置之间绘制路线,现在我正在尝试绘制路线之间当前位置到所有位置我有我的 arrylist。但这里只添加一条从当前位置到 arrylist 的最后一个元素的路线。但我想绘制从我当前位置到所有位置的路线。

下面是代码: