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

google-maps - 谷歌地图方向半径

使用谷歌地图v3,我可以得到从一个标记到另一个标记的方向,但无论如何要找出与我将要行驶的路线最大距离的其他标记

例子:

假设我要从我的房子(开始标记)到朋友的房子(结束标记)并想在途中去加油站(地图上也会有标记)。有没有办法弄清楚从我家到我朋友的路径最多 2 英里的加油站是什么?

0 投票
1 回答
133 浏览

iphone - iphone地图方向问题

在方向下的 iPhone 地图应用程序中,如果我尝试搜索当前位置和目的地为地点的方向,例如:壳牌加油站,有时它会返回离我的位置最近的壳牌站的结果。在其他时候,这会返回美国其他州的地址。这是随机发生的。

任何线索为什么会发生这种情况或任何解决方法?

0 投票
1 回答
1722 浏览

android - 使用 Google Maps Directions API 解析 XML 失败

首先,实际上我在Android编程中遇到了问题,但也许我应该描述一下这个案例..

我想制作一个可以根据纬度和经度显示两个位置之间距离的Android应用程序。我将这些坐标存储在我的SQLite数据库中。

为了确定距离,我使用 Google Maps API Direction 并使用 XML Parser 解析它,因为我想要 XML 格式的结果。它在我的模拟器和真实设备中运行良好。但是,几天后,它显示空结果,我不知道为什么,因为我的代码没有显示任何错误。

然后,我尝试在http://code.google.com/apis/maps/documentation/directions/中输入指令

我试试这个:http ://maps.googleapis.com/maps/api/directions/xml?origin=-7.966071,112.60774&destination=-7.963988,112.607487&sensor=false&units=metric

结果是 XML 格式,但它显示:

所以,我再次阅读并发现:

使用限制

使用 Google Directions API 的查询限制为每天 2,500 个路线请求。单个路线请求在请求中最多可包含 8 个中间航路点。Google Maps Premier 客户每天最多可以查询 100,000 个路线请求,每个请求最多允许 23 个航点。

此外,请注意,在 URL 编码之前,Directions API URL 限制为 2048 个字符。由于某些路线服务 URL 可能涉及沿路径的多个位置,因此在构建 URL 时请注意此限制。

注意:Directions API 只能与在 Google 地图上显示结果结合使用;禁止使用路线数据而不显示请求路线数据的地图。此外,方向的计算会产生版权和警告,必须以某种方式向用户显示。有关允许使用的完整详细信息,请参阅 Maps API 服务许可限制条款。

它们之间有什么关系吗???我试了很多次,一无所获。。

那么,使用 API 方向是否有任何“限制”?

0 投票
1 回答
2143 浏览

google-maps - 使用谷歌地图 api 方向时出错

我尝试声明以下错误

我的控制台中的错误

有任何想法吗?

0 投票
1 回答
553 浏览

iphone - 如何为 UISwipeGestureRecognizer 设置更多方向?

UISwipeGestureRecognizer我可以设置四个方向:上、下、右、左。

但正如我试图设置的那样,滑动的方向似乎需要非常精确。我的意思是,例如,如果我设置了一个UISwipeGestureRecognizertoUp 方向,并且如果我用手指滑动到不那么精确的 toUp,比如在向上和向右中间 45 度,UISwipeGestureRecognizer则无法获得它。

但我注意到对于UIScrollView,情况并非如此。

那么我怎样才能给出更多的方向,UISwipeGestureRecognizer或者我怎样才能让方向检查更放松呢?

谢谢

0 投票
3 回答
677 浏览

android - 创建一个位于物理可达位置的随机纬度/经度坐标

我有一个应用程序,它使用一定的距离半径在用户的当前位置周围生成一些令牌。然后,用户将不得不跑到其中一些位置。问题是可以在湖泊、森林、海洋或其他一些物理上无法到达的位置创建一些令牌。作为快速修复,我只生成额外的令牌并增加确定用户是否到达某个位置的接近距离。我现在想改进这一点,以便每个令牌都位于可到达的位置。

我能想到的唯一解决方案是使用 Google Directions API 来确定从用户到令牌的路径,并使用折线中的最后一个坐标作为令牌的新可达位置。我的问题是我可能必须同时向方向服务发布多达 30 个请求,我担心我可能会达到查询速率限制。我还没有找到任何关于查询速率限制的明确信息。

所以我的问题是,是否有人知道更好的解决方案或可以就方向查询速率限制提供任何输入?在每个请求之间等待 1 秒并强制用户等待最多 30 秒并不是一个合理的解决方案。谢谢。

更新 使用我在问题中描述的解决方案确实会产生 OVER_QUERY_LIMIT,即使我在每个请求之间等待 1 秒。除此之外,逻辑是合理的,并且通过请求获得的令牌出现在步行可达的位置。

0 投票
5 回答
14163 浏览

google-maps - 谷歌地图上的巴士站列表

我正在尝试构建网络应用程序,您可以在其中输入您的地址,它会为您提供您所在地区的巴士站列表。我想为此使用谷歌地图,但我找不到为此使用它们的方法。有没有办法以 JSON 或 XML 格式获取地图上的点列表?我尝试了 Google Maps Places API,但它并没有以这种方式工作。我唯一发现的是这个例子 - http://gmaps-samples-v3.googlecode.com/svn/trunk/localsearch/places.html但这不是我需要的。

那么,有人知道吗?

0 投票
1 回答
745 浏览

windows-phone-7 - 在地图上获取路线 (Windows phone 7)

我正在尝试通过使用 MapControl 或手机上的地图应用程序来获取两点之间的方向,我发现这是在这里启动地图应用程序

效果很好,但是是否有一个网址可以获取两点之间的方向?

0 投票
1 回答
1154 浏览

android - 如何使用android制作谷歌地图方向?

Android SDK 的 Google Maps API 插件是否支持 Google 地图上的路由(方向)功能。如果否,是否有任何好的方法可用于在 android 上实现 Google 地图的方向

从 Android SDK 1.1 起,DrivingDirection 包 (com.google.googlenav.DrivingDirection) 已被删除。

0 投票
1 回答
459 浏览

android - Bing Maps REST 在通过航路点时返回错误的方向

我正在开发一个使用 BING 地图及其方向 REST 服务的 Android 应用程序。我允许用户输入出发地、目的地和避开类型(即避开高速公路、收费站等)以获取方向。在 BING 返回路线后,我将它们显示在 BING 地图上,然后允许用户保存路线。我保存所涉及的每个航路点。用户稍后可以在 BING 地图上显示他们保存的方向。在这一点上,我将每个航路点传递给 BING 以获取方向。正如您在下面的屏幕截图中所见,第一个方向仅使用 Origin 和 Destination(以及避免类型)创建,第二个方向纯粹是在通过每个保存的航路点时创建的。

我已经确认从初始请求返回的航点与我保存并传回 BING 的航点完全相同。

以下是我用于以下屏幕的一些实时查询:
我生成
的每个航路点的 BING REST 查询链接

关于发生了什么或我能做些什么来解决这个问题的任何想法?这就像 BING 想要进一步优化路线,但最终变得更糟。在第二张图片中,您可以看到它让您从高速公路上下来,然后重新上车,然后再次下车,然后回到您刚下车的地方。

良好的路线,初始输入带有起点和终点:
输入起点和终点的初始地图。 这很好

使用已保存的航点获得错误路线: 航路点路线