问题标签 [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.
google-maps - 如何使用 Google 路线服务获取具有不同交通方式的多个航点的路线?
所以我了解如何使用 Google 路线服务来添加航点和更改交通模式,但是否可以使用相同的 API 调用来完成这两者?
我正在尝试获取涉及步行、骑自行车、然后再步行的路线,但我不确定如何使用一个 API 调用来完成。我知道我可以将它分成几部分,但它会迫使我处理谷歌的响应而不是使用 setDirections 方法。
这些是我要参考的文档:https ://developers.google.com/maps/documentation/javascript/directions
php - 如何在给定目的地的路线上显示地点
我正在尝试在路线上添加标记(用于地点)。这就像在谷歌地图中获取方向一样。应该有两个文本框用于起点和终点。单击提交按钮后,地图应显示所有可能的路线(例如,可以有五条路线访问同一地点)和该路线上的重要地点(例如该路线上的酒店、花园和火车站等)。
我在这个项目中使用谷歌地图,所以我想知道我应该怎么做以及我应该使用哪些谷歌 API?我也在使用 WAMP 服务器和 Dreamweaver CS5。
android - 如何在java字符串中转换html字符串
我正在从 Google Maps Directions API 检索 XML。
结果是这样的:
我尝试打印标签的值,但它也显示<b>
或<div>
。
因此,我尝试StringEscapeUtils
像这样使用该类:
但它不起作用。
我使用这个 XML 解析器:
这是显示从 XML 中获取的信息的活动:
我该如何解决?我可以使用其他库吗?
android - 如何从 Google Directions API 获取距离和持续时间
我正在开发一个 Android 应用程序,在该应用程序中创建了一个活动,该活动显示了从 Google Directions API 获取的路线列表。
使用的网址是这样的:http ://maps.googleapis.com/maps/api/directions/xml?origin=Chicago,IL&destination=Los+Angeles,CA&waypoints=Joplin,MO|Oklahoma+City,OK&sensor=false
结果是这样的:
在列表的每个项目中,我想显示包含在<html_instructions>
、<text>
的子项<distance>
和<text>
的子项中的信息<duration>
。我能够<html_instructions>
使用此解析器获取标记的值:
如何修改此解析器以同时显示其他两个标签的值?
google-maps - Google Directions API - 您可以查询航路点和替代设置为 true 的方向吗
是否有可能从 A 点到 B 点通过 C、D 和 E 获得替代路线?如果我设置航路点,我看不到任何替代路线。
谷歌方向 API 的可靠性如何?当我不提供航路点并寻求替代方案时,我会得到在湖泊和公园顶部的路线。
任何帮助将非常感激。谢谢!
google-maps - 如何在谷歌地图 api v3 中找到遥远的航点
我想使用 map api v3 在谷歌地图中绘制优化路线。我将有航点列表和起始位置,但我不知道终点。那么我怎样才能从给定的起始位置找到远点(从我的航点列表中)。
例子
我正在使用以下链接获取网络服务
在上面的网址中知道我的出身,即钦奈。但我不知道目的地。我的目的地将是航点列表中的一个。
查找目的地的一种方法是使用距起点 pt 的距离。但它效率不高,我必须根据航路点的数量将此请求发送 n 次。
那么我怎样才能以有效和简单的方式找到远离起点(钦奈)的目的地?
google-maps - 我的 Google API 方向不起作用
我已经创建了谷歌地图方向,它在本地主机中完美地工作,但是当我上传到我的服务器时,地图不显示。
我检查了所有代码,似乎没有任何问题。即使我尝试在 localhost 上运行它,一切都很顺利。
这是我的代码:
js脚本:
android - 从 Android 调用时,Google 方向 API 返回 REQUEST_DENIED
我有这个代码,我试图从我的 Android 设备调用 Google 方向 API 网络服务:(4.1 HTC 1X)。但是我得到了 REQUEST_DENIED 响应。为什么?
这是我的代码 - 这里没什么特别的:
当我打印状态节点时,我得到一个 REQUEST_DENIED。
我看到其他人也发布了相同的内容,但没有得到任何回应。
我已经有我的 MAP API 的密钥。但是,我没有使用最新的 Google Places API,因为我相信我不需要。我完全一无所知。我正在使用 Android 3.2 制作应用程序,同时在使用 4.1 的 HTC 1x 上运行它。
在浏览器中使用时同样有效。例如,从任何浏览器调用以下内容都可以工作(但不是从我的 android 代码): http ://maps.googleapis.com/maps/api/directions/xml?origin=37.2345487,-121.5840723&destination=37.236064,- 121.961595&传感器=假
我可能正在做一些非常愚蠢的事情,但无法抓住它。
android - 无法使用动态 LatLng ArrayList 在 Android Google 地图上绘制折线
所以首先我将解释我想要用我的 Android 应用程序做什么。该应用程序允许用户输入他们的车辆信息以及出发地和目的地。然后,用户将单击“计划我的公路旅行”按钮,这会将他们发送到上面有谷歌地图的第二页。在第二页上,应用程序将获取起点和终点,将它们放入 Google 路线 URL 中,即
然后将“overview_polyline”JSONObject 解析为 LatLng ArrayList。该 ArrayList 将用于使用折线绘制起点和终点之间的路径。
正如您在下面的屏幕截图中看到的,用户有 4 个微调器可供选择,它们与此问题无关。用户还有我上面提到的 Origin EditText 框和 Destination EditText 框。
我的问题如下。当我单击将我带到第二页的按钮时,应用程序崩溃了。它甚至没有过去setContentView(R.layout.page2);
。我已经在另一个项目中测试了 JSON 解析,解析代码没有任何问题,但由于某种原因,它在这种情况下不起作用。我也在使用 AsyncTask 类。这是要走的路吗?如果没有,是否有可能展示一个正确方法的例子?此外,正如您将在代码中看到的那样,如果我手动将点添加到 ArrayList 而不是动态填充它,则地图会加载并且折线会起作用。
这是代码...
Page2Activity.java
page2.xml的代码.... 已更新(请参阅旧代码的编辑)
更新了 LogCat...
要查看旧的 logcat,请参阅编辑
请询问您是否需要更多代码。
google-maps - 检查城市是否位于从 Google Directions API API 获得的路线上
我需要检查通过从 Google Directions API 获得的道路时是否会经过特定城市。
我做了一个假设,经过一些城市需要你走收费公路。我正在制作一项在线服务,根据距离和收费公路成本计算驾驶成本。
对于渡轮,Google API 提供起点城市。根据这些城市名称,我可以检测将乘坐哪条渡轮,并将成本添加到整个驾驶成本中。以付费桥接为例存在问题。
从丹麦 Slagelse 到伦敦的道路通过 Korsor 和 Nyborg 之间的付费桥梁(约 70 英镑通行费),但在方向上,这条路段定义为:
我如何检查 Korsor 或 Nyborg 是否在路上?还是我应该假设付费的 E20 路总是包含那座桥?