问题标签 [map-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.
javascript - 谷歌地图api中可以进行语音导航吗?
如何使用 google map api v3 激活基于语音的方向?我已经实现了从起点到终点给出方向的地图。但现在我想听听我当前所在位置的名称。请帮忙 ?我在 ios UIWebView 中实现了它,所以我从 GPS 获取当前位置。现在我每 2 秒更新一次,但我想添加基于语音的方向。这怎么可能?请帮忙
iphone - 检查用户是否遵循路线(iphone)
我正在制作一个基于导航的应用程序。在此应用程序中,我从用户选择的点绘制路线。如果用户不遵循路线,我需要重新计算路线。
用于计算我使用的路线Google direction API
。为了绘制路线,我使用了这段代码
到现在为止一切正常。
现在,如果用户不在路线(超过 100 米),我想要一个通知。我也可以收到通知
问题:~ 如果道路是直的(超过 100 公吨),那么我无法在路上得分。为了解释问题,我附上了图片......
在这张图片中,假设黑线是我的路径(折线),红色圆圈是我从 google api 获得的点。但是在显示为蓝色圆圈的直线路径中,我无法获得要比较的点,并且在此路径中调用了重新计算函数。
谁能告诉我解决方案,即使它是一条笔直的道路,我也可以从中获得所有路线点。
google-maps - 在 Google Maps Apiv3 中获取路线服务生成的所有坐标
我的应用程序允许用户选择地图上的两个点,并使用 Google maps Apiv3 的 Directions Service 找到它们之间的路线。然后沿着这条路线的坐标必须保存到数据库中。我可以成功编写所有代码来完成此任务。但是我被一个问题排除在外。
我知道 StackOverflow 中还有其他几个问题 - One , Two on the same,但我认为他们或我肯定在这里错过了一些东西。
示例代码:
上面的代码工作完美,除了似乎包含 lat 和 lng 坐标的概览路径的kb
和属性并不总是相同的。lb
上次写代码的时候是kb
andlb
几天,后来改成mb
,nb
今天jb
和kb
.
除了上述之外,我没有看到对象中可以为我提供 latlng 的任何其他属性。其他类似问题的答案都提到了这个问题。我在这里错过了什么吗?请提供任何可靠的解决方案。
ios - 如何为 iOS 应用程序构建内部地图导航?
我有以下提到的要求:
- 已经有平面图地图图片
- 首先检测地板上的当前位置
- 然后使用平面图地图图像选择目的地位置
- 现在应用程序应该提供该源到目标路径的方向和距离
- 这就像谷歌方向的工作原理,但它的内部地图需要。
例如, - 用户的当前位置是:在他的办公桌前 - 会议室 #11 在哪里 - 因此应用程序应该在地图/平面图图像上提供方向和距离更新。
任何形式的建议/帮助都会很棒。
提前致谢
javascript - 使用过境旅行模式的方向限制
我正在尝试使用地图中的“过境”旅行模式获得 4 个方向。但确定了每次浏览量限制为 3 次“中转”调用。我想知道我的代码是否有问题,或者此限制是否存在于 Google Maps API V3 的付费版本中。
google-maps-api-3 - 清除谷歌地图v3中的方向
我们有两个文本框,在两个文本框中给出位置名称并转换为纬度和经度值。并将值传递给下面的函数。第一次方向加载成功,第二次修改文本框值,会覆盖之前的方向。它没有清除以前加载的方向。我想清除方向并加载新方向。请帮忙。
google-maps - 为什么这条折线画错了?
有谁知道为什么这条特定的折线画错了?通常一切都很好,但是对于这次旅行,我现在不再有想法了!测试站点:http: //junkvibration.com/test/walk/test.htm
感谢帮助!
我这个例子的航点是:
php - 谷歌地图标记:需要“获取路线”选项
比较直接的问题。
我目前已经在我的网站上实施了谷歌地图。到目前为止,我已经能够编辑标记上显示的数据以及这些数据的样式。
我被困在最后一点。我需要能够让访问者选择单击“获取路线”。我在标记上有一个名为“方向”的链接。我希望访问者能够“以某种方式”单击它并为他们提供方向。我不确定方法或如何完成。我到处都看过。任何帮助将不胜感激。我已经包含了我的标记的屏幕截图。
标记/地图的屏幕截图http://postimg.org/image/t5v5hy7yj/
另外,在回答时,请将我视为仅了解到目前为止所需要做的基本知识的人。谢谢!
编辑*
我已经对其进行了编辑,以便当他们点击“方向”链接时,它会使用谷歌地图搜索命令并将我从 mysql 数据库中命令它的内容放入其中。他们仍然需要在现在的谷歌结果页面上再点击一次路线来获取路线。我需要一种更直接的方式来做到这一点!=)
google-maps - Directions API 中转时间与 Maps Search 不匹配
我正在尝试从谷歌方向 API 中提取运输时间。
我的过境旅行持续时间(路线>>行程>>持续时间>>文本/值)与 maps.google.com 上手动输入的信息不匹配,尽管给出的路线是相同的。
我注意到在某些情况下,方向 API 会降低传输时间(当等待从火车转移到火车时),但其他情况则更加模棱两可。从传输中提取并手动输入的数据的传输时间差异高达 20 分钟(API 一直小于,以我有限的经验)。有谁知道为什么会发生这种情况/如何解决?
我已经验证了我的时间公式(到达/离开时间)是正确的(自 1970 年 1 月 1 日以来的秒数 + 时差 x 小时 * 3600 + 未来时间的 y 小时 * 3600)。还有什么我应该看的吗?
谢谢!
javascript - 如何使用 jQuery 和 jQuery Mobile 的 Google map v3 插件获取路线?
我正在尝试在现有地图上获取路线。该文档使我想到了这一点:
但这似乎无济于事。我得到一个错误Uncaught Error: Invalid value for property <map>: [object Object]
。
我的目标是加载地图并单击按钮以显示一些方向。
有任何想法吗?