问题标签 [turn-by-turn]
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.
android - 转弯 GPS 导航中的位置不准确
我正在开发一个 Android 应用程序,它在两个位置之间具有逐向导航。但是,我一直在努力使导航顺畅。
我从 Google API 调用 Directions Api 来检索路线,并且我已经在地图上显示了它。当切换到逐向导航时,我只需使用位置管理器(同时使用路线和精细位置)将标记设置为新位置(同时为标记设置动画)。一切正常,尽管 gps 和网络提供商有一些不准确的位置,如下面链接中的图片所示。
虽然错误有时不会太大(例如位置设置在街道旁边的人行道上),但只要用户遵循路线,我需要标记始终遵循折线,否则将不得不重新计算路线。此外,当我通过以前的位置和新的位置计算图标的方位时,有时图标会做一些奇怪的事情。
我不想使用任何外部库,因为大多数库不是免费的,并且该应用程序将来不会供个人使用。我的第一个想法是检查我更新位置到折线的距离是否大于 x(比如 5),以便检测这些错误。但是,我的应用程序必须重新计算路线,所以这不是一个有效的选项。我读过卡尔曼算法来检测错误,但人们说gps内部已经使用该算法过滤位置。
所以我需要建议来修复那些不准确的位置,并像 Mapbox、谷歌地图或优步那样进行流畅的导航。
黄线表示我所做的路线,紫色圆圈是不准确的位置。
android - 从这里开始使用 STARTER 计划的卡车转弯导航问题
我想为我的 android 移动应用程序实现卡车功能的转弯导航。
作为测试,我尝试制作以下代码示例,其中包含: https ://github.com/hermaps/here-android-sdk-examples/tree/master/turn-by-turn-navigation
我从 HERE订阅了入门计划并下载了相关的 SDK 包。
当我尝试让它运行时,它说我们缺少以下包:com.here.android.mpa.guidance.NavigationManager
,尤其是guidance
.
当我查看包时,我注意到 libs 文件夹不包含包的任何内容(请参阅图片)
谁能帮我解决这个问题?
此致
ios - 根据车辆路线获取从一个位置到另一个位置的路线
我正在开发一个 iOS 应用程序,我必须在其中获取从一个位置到另一个位置的路线。我正在使用 MKDirectionsRequest API 获取路线。这个 api 给出了两个位置之间的方向。但问题是这个api返回的路线没有考虑车辆行驶的方向(路线)。有没有办法在iOS中获取用户当前位置到目的地之间的路线,这也考虑了移动车辆的路线。目前我正在使用以下功能:
提前致谢!
python - 我如何将两个列表放在一起,但在 Python 中 TURN-BY-TURN
我有这个列表:
我想将这些结合起来:
我想一个接一个地做这个。所以附加 a 的第一个元素和 b 的第一个元素,然后附加 a 的第二个元素和 b 的第二个元素等。
routes - Valhalla 转弯路线 API
我正在尝试获取一条路线的折线。我使用 valhalla 转弯路线 API 并传递多个坐标,但作为响应,我得到每条腿的编码折线,而不是整条路线。是否可以选择获取路线的折线或以某种方式合并腿的折线?先感谢您。
ios - Mapbox Basic Navigation App:如何将路线原点设置为用户位置?
我从 Mapbox 教程中获得了一些用于 Turn-by-Turn 视图中的基本导航应用程序的代码。一切正常,我已经添加了一个 Waypoint。
在示例中,路线的原点设置为固定坐标。这与我的用例不兼容。Waypoints 和 Destination 也由坐标固定,这很好。但来源必须是“用户的位置”,这显然是可变的。
也许有人可以帮助我,将不胜感激。:)
ios - ios sdk 操作指令ForLanguage:language unitSystem array empty
我正在开发科尔多瓦 HERE 地图插件以在应用程序中获取路线计算数据。我正在为 ios 添加功能。我想获得路线的机动指令,以下是我的代码来获取计算路线的机动指令。
但我不知道为什么它返回空数组。请帮助任何知道如何获得机动指令的人。
react-native - 反应原生包@homee/react-native-mapbox-navigation 不显示地图(ANDROID)
我正在尝试在 react native 中实现轮流导航,我使用了包'@homee/react-native-mapbox-navigation'。我已使用这些说明(https://reactnativeexample.com/smart-mapbox-turn-by-turn-routing-based-on-real-time-traffic-for-react-native/)设置所有 gradle.properties /gradle.build 和清单设置。这就是我的 app.js 的样子:
这是我的模拟器显示的内容:
有没有人知道为什么我的屏幕是空的以及如何解决这个问题?
谢谢各位!
android - 当 shouldsimulate 为 false 时,React Native mapbox android 导航崩溃
我正在使用包@homee/react-native-mapbox-navigation 进行逐个导航。下面你可以看到依赖和版本:
当我设置属性 shouldSimulateRoute={true} 时,包工作正常。当我将其设置为 false 或将其删除时,应用程序在 androidphone 上崩溃。在我的模拟器上,它给了我一个错误的位置。
这是我的 gradle.build:
在我的 AndroidManifest.xml 文件中,我添加了这行代码
在我的 MainApplication.java 中,我导入了这个:
奇怪的是,当我设置为 false 时 shouldSimulate 为 true 时一切正常,因为默认情况下它应该不再起作用。
有人知道如何解决这个问题吗?
谢谢!