问题标签 [directions]

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 回答
181 浏览

c# - Android GetDirections

我正在使用 MonoDevelop for Android 和谷歌地图。

如果我有两组经度/纬度点,在地图上显示这两个点之间方向的最佳方式是什么?

我可以看看一些示例代码吗?我应该加载一个跟踪这条路线的网页吗?

我只是想要最简单的方法来显示可以在我为 Android 制作的谷歌地图应用程序中实现的方向。

0 投票
3 回答
1482 浏览

objective-c - 无法显示点之间的路线 Google Directions API。iOS 6

如果路线有航点,我在 MapView 中显示路线时遇到问题。我使用 DIRECTIONS GOOGLE API:

https://developers.google.com/maps/documentation/directions/

路线不是使用道路绘制的。

有什么帮助吗?谢谢!!

麻烦图片: 在此处输入图像描述

在此处输入图像描述

编码:

0 投票
3 回答
111477 浏览

java - 使用 Google Maps API v2 获取行车路线

我正在尝试获取两个位置之间的行驶方向:

我尝试过的代码:

但这在两点之间画了一条直线。

是否有任何其他方法/方式来获取这两点之间的行车路线。

0 投票
2 回答
1938 浏览

google-maps-api-3 - Google Maps API 替代路线说明

我正在使用 Google Maps API V3 计算从给定源到指定目的地的所有可能路线。为此,我将 Destination 和 Source 作为用户的输入,并使用选项 provideRouteAlternatives: true 在请求中传递这些值。我成功地计算了不同的路线,并在我的地图上进行了标记,即显示它们。

现在我想知道是否可以命名不同的路线。通过命名路线,我的意思是为每条路线添加一个小的描述,例如街道名称等,该特定路线在从源头移动到目的地时所采用的名称。我想这样做是为了让它看起来更具交互性。例如,如果从位置 A(亚利桑那街,圣地亚哥,CA,美国)到位置 B(Fenton Parkway,圣地亚哥,CA 92108,USA)可能有 3 条路线,则不会显示 Route 1、Route 2、Route 等结果3 它应该显示街道名称,如“Texas St & Rio San Diego Dr”、“Texas St & Friar Rd”、“Friars Rd”。

我能够计算所有其他的东西,比如我的每条路线的行程距离和总行程时间,但不知道如何将此描述添加到我的每条路线。

任何帮助将不胜感激。

谢谢

0 投票
3 回答
29617 浏览

directions - 默认情况下,我们如何从 Google Direction API 获得从 A 点到 B 点的最短距离路线

默认情况下,我们如何从 Google Direction API 建议的替代路线中获得从 A 点到 B 点的最短距离路线?默认情况下,它会根据当前的交通状况为我们提供最短持续时间的路线。我注意到如果您打开“provideRouteAlternatives = true”,谷歌会响应多个替代路线,我想知道我们是否可以向 Google API 发送一个参数,以便默认情况下它总是返回最短距离路线

0 投票
2 回答
2978 浏览

google-maps - 使用 Google Maps API(方向)获取中途停留城镇

我是 Google Maps API (3.0) 的新手。我想根据对 Maps API 的方向查询来获得中途停留城市,但到目前为止还没有找到关于这个特定主题的任何文档。

https://developers.google.com/maps/documentation/javascript/directions#Steps

我正在根据地址 A 和地址 B 获得方向。我想知道用户在旅途中会经过的每个城市。我找到了一些关于航路点(中途停留)的信息,但这些信息与每个停靠点或街道变化有关。到目前为止我找不到任何核心对象...

0 投票
2 回答
2526 浏览

ios - 谷歌地图路线作为 iPhone 上的地图

我正在开发一个 iPhone 应用程序,该应用程序需要在加载带有相关参数的 Google 地图 URL 的 UIWebView 中显示从点 A 到另一点 B 的步行路线。

我正在加载的 URL 示例:

我需要 UIWebView 将方向显示为地图(如地图上的线条),如下面的链接中所示:

我希望如何显示路线(路线作为地图)

但是,当这个 URL 加载到 iPhone 上时,路线会显示为一个列表(参见下面的链接)。

如何显示路线(路线作为列表)

用户需要按下顶部栏中的地图按钮才能将方向作为地图查看。

如何设置 Google 地图 URL 参数,以便在我的 iPhone 应用程序中直接将路线显示为地图(而不是列表!) ?

0 投票
3 回答
20238 浏览

android - 在 Google Maps v2 Android 上突出显示指定路线

对,所以我目前在我的应用程序中使用 Google Directions API 来检索两个位置之间的路线。

当我发送路线指示请求时,我会在 JSON 中检索有关路线的许多详细信息,包括沿路线的每条道路的名称、它们对应的起点和终点经纬度坐标以及它们的折线值。

例如:如果我在两条道路之间发送请求http://maps.googleapis.com/maps/api/directions/json?origin=redfern+ave,+dublin&destination=limetree+ave,+dublin&sensor=false ,我会得到跟随 JSON 响应(沿路线的一条道路的输出)。

到目前为止,我的应用程序解析了这些信息,并在列表视图中简单地列出了道路和方向,如下所示:

在此处输入图像描述

我想做的是在地图上突出显示从 A 到 B 的整个路线,但是我在网上找不到任何有用的关于如何在新的 Google Maps API v2 上执行此操作的信息。我看到在 Google Maps v2 上使用折线而不是叠加来绘制线条,但是据我所知,它们只绘制对我没用的直线。是否有使用我掌握的信息(道路名称、起点和终点经纬度坐标、折线点)突出显示路线?任何帮助表示赞赏。

另外,我看到响应中有一个“折线”值,这可能很有用,但我不知道如何解析或使用这些信息。有谁知道我如何理解这个值来绘制折线?

编辑:我的解决方案代码在下面的答案中提供。

0 投票
2 回答
192 浏览

xna - 计算目标到旋转精灵的方向

我有一个通过旋转移动的玩家精灵,它的旋转不断变化,但我还需要确定目标是在它的左侧还是右侧,而不是在前后旋转的 45 度范围内。

我已经编写了这段代码,我认为它应该可以工作,但它似乎只是偶尔拿起一侧,而另一侧则稍微多一些。

0 投票
2 回答
780 浏览

mysql - 计算 MySQL 方向附近最近的 GPS 点

我在数据库中有一组 GPS 点。我最近尝试只选择那些靠近我的位置。我可以用 MySQL select 做到这一点。我使用谷歌地图来显示它们。

但是现在,我需要计算半径中最近的点,比如说方向周围 20 公里 -两个 gps 点之间的线段。

我把它画在一张照片上。我有两个点 A、B,我只需要显示它们之间路径附近的那些点。

  • 黄线是A和B之间的线
  • 我只想选择红色区域中的标记

http://i.stack.imgur.com/9ZbUd.jpg

感谢您的解决方案。