问题标签 [driving-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 投票
2 回答
81017 浏览

google-maps - 谷歌地图行车路线源代码为他们的例子?

谷歌举了一个例子 http://googlemapsapi.blogspot.com/2007/05/driving-directions-support-added-to.html

源代码是否在某处可用或有关该精确示例的教程?

0 投票
1 回答
304 浏览

google-maps - 如何获得实时跟踪结果?

我们正在努力实现的是在不实时的情况下收集某些路线上的虚假 gps 轨迹。

我们首先通过maps.google.com实现了我们可以从指定点之间的任何方向下载kml文件。但是这些点取决于道路的形状,如果我们通过一座桥,kml文件只进入它的起点和终点.(那是方向服务)

我知道这项任务听起来有些懒惰,但如果有办法通过 Google 或其他服务或通过在给定路线上实现一些代码来做到这一点,我们必须尝试一下。

有任何想法吗 ?

0 投票
3 回答
6644 浏览

javascript - Google Maps V3 中没有设定目的地的最短路线?

所以我只是在学习 javascript 来弄乱 Google Maps API。我想知道是否有人对我遇到的这个问题有一个优雅的解决方案。

Google Maps 路线请求必须包含三项内容(起点、目的地和 travelMode)。我的 travelMode 将永远是 DRIVING。原点将始终是用户所在的任何地方。

但是,目的地需要有所不同。我有几个航点,用户将访问,并希望根据选择的航点和用户的位置提供最短的行程,在其中一个航点结束路线(例如:ABC 或 ACB,但总是 Axx. ..X)。

除了计算每条可能的路径并查看哪条路径最短(或时间,或我正在评估的任何内容)之外,还有其他可能的方法吗?看起来这将非常昂贵(O(n!))。

编辑:将建议的 optimizeWaypoints 标志设置为 true,这将成为 O(n) 问题而不是 O(n!),但现在我遇到了在太短的时间内发出太多请求的问题。

0 投票
1 回答
1433 浏览

google-maps - How to make/handle multiple Google Maps V3 DirectionsRequests? (load listener?)

I have a script that tries to loop through a small array of Google Maps DirectionsRequest objects; I need a way to make the script wait until the DirectionsService responds, so I can save the result before making the next request query. -I know in the older version you could set up something like the following:

but the v3 documentation seems to deal mostly with listeners for map events (I don't want a map, just directions data). With v3, you have to set a callback function when you call the route() method. Is there an elegant way to pause my loop so it doesn't make a new request query before the previous one gets a response? -Or do I have no choice but to create a new instance of DirectionsService for each query?

Thanks for your help!

Carl

0 投票
1 回答
841 浏览

api - Google Maps API:路线不介意街道是否是一种方式

我想绘制从 A 点到 B 点到 C 点到 D 点到.....的方向,我只想看到带有方向的地图(旁边没有文字方向)

问题是,如果我使用G_TRAVEL_MODE_DRIVING,它会向我显示路线是否是一条路。

如果我使用G_TRAVEL_MODE_WALKING它会以我想要的方式向我显示方向,但此模式需要在构造函数中使用 derectionsPanel(这是一个 div 元素,以文本格式显示方向)

所以我被困在这里。建议?

0 投票
2 回答
11835 浏览

google-maps - Google Maps API [Directions API] 航点限制?

文档说航点限制为 8 个点。但是我必须用超过 8 个航点画一条线。怎么做?

0 投票
1 回答
1851 浏览

android - Java 可用的道路距离计算

我正在开发一个 Android 应用程序,并希望获得 2 个位置之间的道路距离。如果我理解正确,选项是:

  1. 使用 Location 类的 distanceTo() 或 distanceBetween() 方法——但这仅提供直线实例。
  2. 使用 Google Directions API——但这似乎只对 Javascript 可用,而且我正在使用 Java 进行开发。

还有其他选择吗?如果是这样,一个例子将不胜感激。

0 投票
1 回答
726 浏览

c# - 地理数据网络服务

我正在考虑编写一个程序来检查英国议会议员最近提出的一些里程要求(实际上大约有 45,000 个)。

我所掌握的数据很明确——旅行的出发地和目的地通常只在城镇级别提供。我要做的基本上是看他们提交的里程数字,看看从网络服务获得的“计算”里程,然后比较/对比。(我正在考虑可能对声称的里程超过 40 英里,并且声称的里程超过网站数字至少 1.4 倍的情况感兴趣)。

代码方面我很好,但我没有可以用来获取距离的网络服务。谷歌方向是不可能的(必须与谷歌地图一起使用)——我正在考虑用 C# 将其编写为控制台应用程序。

谁能推荐任何合适的服务?

0 投票
1 回答
805 浏览

javascript - 谷歌行车路线小工具不能自动扩展

我正在尝试将 Google 行车路线小工具嵌入到 xhtml 网站中。但是,当设置位置时,小工具不会自动扩展并保持原始规范中定义的大小。信息全部拉入,用箭头键向下滚动将显示它,但没有提供滚动条。我从Here得到了 js 代码。如果有人知道我如何强制滚动条,或者知道为什么它不会自动扩展,我将非常感谢您的回答。谢谢

0 投票
1 回答
1380 浏览

javascript - 使用 google maps API 计算 iphone 上两点之间的行驶时间

大家好。我有一个 iphone 应用程序,它根据到达那里需要多长时间来对位置进行排序。有没有办法使用谷歌地图(或类似的东西)来查找点 A 和 B 之间的旅行时间?一年多前在这个论坛上有一个帖子说它只能在 javascript 中完成。这篇文章 给出了一个 javascript 示例。有没有办法在 cocoa-touch 中运行这个 javascript,或者谷歌地图 API 现在支持这个?谢谢!