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

javascript - 在地图上显示 Google 的“路线”框

我正在网站上实施谷歌地图。

一项要求是显示一个方向框,其中包含与 Google 地图使用的字段相同的字段,并且在用户单击按钮时弹出。

我知道 Google Maps API 允许您在两个不同的位置之间画一条线。

是否可以使用 API 显示方向框本身,而不是自己编码框?

请注意:我指的是初始路线表格 - 即您输入“A”和“B”目的地并单击“获取路线”的表格。

0 投票
1 回答
796 浏览

iphone - iPhone 中的路线图

iPhone sdk 是否支持 Map 上两地之间的路由?我已经搜索了很多次。但找不到任何参考。即使在苹果 iphone 开发论坛上,也没有这样的东西可用。

我已经使用谷歌地图网址完成了这个功能。我必须在其中传递源和目的地纬度和经度。我正在获取地图,但它不如 iphone 谷歌地图好。

谁能帮我做这个功能?我需要显示两个地方之间的地图路线,还需要描述到达目的地的确切路径。

0 投票
2 回答
4302 浏览

javascript - 谷歌地图方向 V3:地图上的多个方向

我正在尝试在地图的单个实例上渲染多个方向(本质上是它们的折线)。在以前版本的地图 API 中,我做了类似的事情

现在有了 DirectionsService 和 DirectionsRenderer 类,我不知道做同样事情的最佳实践是什么。我是否创建了 DirectionsRenderer 类的多个实例并让它们对主地图的实例执行 setMap()?我是否创建了 DirectionsServices 类的多个实例。

一般来说,我对 javascript 和函数式语言非常陌生,几乎没有尝试理解函数式闭包,因为它们与回调有关。也为格式化道歉。

任何帮助将不胜感激,我将尝试澄清您可能提出的任何问题。

0 投票
1 回答
4279 浏览

google-maps-api-3 - Google Maps API 3 Directions - 将行程持续时间和距离添加到 infoWindow

我现在非常接近这个,但不能完全得到我正在寻找的结果。这是尝试提取一系列地理位置 - 以及标题和文本。然后将这些分配给在谷歌地图上填充的标记。我的最终目标是获取每个标记和“地图中心”标记(如果愿意,可以使用集线器)之间的距离和行程持续时间,并在单击单个标记时将其填充到 infoWindow 中。

到目前为止,我已经了解了这个工作的各个方面,除了在 infoWindow 中正确填充距离/持续时间。我可以使用 innerHTML 成功填充“地图画布”之外的 div。

如果我尝试打印分配的 var 或更改 infoWindow 中 div 的内容,则该功能仅适用于第一次单击事件。之后 infoWindow 显示为空白。这是工作脚本:

文本文件:

{"places": [{ "title": "Cooke City, MT", "description": "TEXT", "lat": 45.02009497, "lng": -109.93234595 }, { "title": "Silver Gate, MT", "description": "TEXY", "lat": 45.00687965, "lng": -109.98979568 }, { "title": "Absarokee, MT", "description": "TEXT", "lat": 45.52004697, "lng": -109.44136186 }, { "title": "Billings, MT", "description": "TEXT", "lat": 45.78333000, "lng": -108.50000000 }, { "title": "Bridger, MT", "description": "TEXT", "lat": 45.28568200, "lng": -108.90821700 }, { "title": "Cody, WY", "description": "TEXT", "lat": 44.52313500, "lng": -109.07561100 }, { "title": "Columbus, MT", "description": "TEXT", "lat": 45.62617100, "lng": -109.25712600 }, { "title": "Gardiner, MT", "description": "TEXT", "lat": 45.03049875, "lng": -110.70471900 }, { "title": "Nye, MT", "description": "TEXT", "lat": 45.43584263, "lng": -109.80859757 }, { "title": "Joliet, MT", "description": "TEXT", "lat": 45.48287830, "lng": -108.97241592 }]}

关于在 infoWindow 中填充持续时间/距离的任何想法?

帮助表示赞赏!

谢谢,

山姆

ps 对于任何丑陋的脚本,我深表歉意。我边走边学,感谢任何关于使这个脚本更高效的想法!

0 投票
2 回答
747 浏览

iphone - 如何使用 iphone 从谷歌方向 api 解析距离数据?

我正在尝试获取两个地方之间的距离(通过道路),并且我知道 http 请求将返回带有以下数据的 XML

http://code.google.com/apis/maps/documentation/directions/#XML

但我不知道如何使用 NSXMLParser 来获得总距离。我会假设使用

方法,但不确定这是如何工作的。我想我想要的元素是“方向”,但有几个这样的元素。我如何指定我想要哪一个?它与“属性”参数有关吗?

0 投票
2 回答
11835 浏览

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

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

0 投票
1 回答
5211 浏览

android - 在android中查找从源到目的地的路线方向

我是 android 新手,我设法编写了显示谷歌地图的代码,我可以提供源地址和目的地地址,并使用反向地理编码概念将图钉放在那里......

场景是我想显示从源到目的地的驾驶、步行、骑自行车方向,并显示从源到目的地的线。

0 投票
1 回答
5377 浏览

javascript - 使用 Google Maps JavaScript API V3 查找行车路线

这是我想从用户那里动态获取两个地址的场景,将其中一个作为源,另一个作为目的地,并在源和目的地之间找到行车路线。

我用谷歌搜索了一些我不熟悉的东西..例如使用 Google Maps JavaScript API V3 编写脚本,输出的方向将是 json 或 xml 格式...我已经尝试过 google.map.directionrenrender 和 directionservice api我的代码,但它说在 google.map 中没有这样的类..因为我是脚本语言的新手,我不明白如何开始....我正在使用 eclipse ide,我想在其中构建一个 获取地址的android应用程序并给出这两点之间的行车路线..

我想要这个程序几乎类似于这个谷歌地图驾驶方向源代码的例子吗? 但是在这里他们使用了一些 html 代码,为什么实际上需要..?

请帮我写代码

提前致谢

0 投票
1 回答
3198 浏览

iphone - iPhone : 谷歌地图方向

我正在开发一个嵌入了使用 mkmapkit 制作的 mapView 的 iPhone 应用程序。我有两个坐标,我正在追踪这两个点之间的方向。

一切正常。我正在使用谷歌地图 api:maps.googleapis.com/maps/api/directions 来检索包含方向的所有步骤的 xml。

但有一点很奇怪:我就是不明白为什么行车方向不准确。在两步之间,它沿着一条正确的路线走,而不是沿着道路走,而步行旅行模式沿着道路追踪一个非常准确的方向。

驾驶模式: http: //www.michael-blin.fr/misc/aden/google/driving.png

步行模式: http: //www.michael-blin.fr/misc/aden/google/walking.png

我的问题很简单:你曾经使用过谷歌地图 api,你能理解为什么一个比另一个更准确......

0 投票
1 回答
2390 浏览

google-maps - Google Maps V3 带有方向的多个标记

我的代码在下面我只想添加另一个标记并能够单击该标记并显示该标记的方向。在地图下方有一个生成行车路线的小表格。我已经在整个互联网上搜索并搜索了银河系,但我无法弄清楚这件事