本文介绍了适用于 Android 的离线导航软件 - 有什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找适用于 Android 平台的导航软件,我有几个要求:

Im looking for navigation software for the Android platform and I have a few requirements:

  • 离线地图.地图应存储在设备/存储卡上,因此无需连接互联网

  • Offline maps. The maps should be stored on the device/memory card so no Internet-connection is required

应该有某种方式通过代码"与应用程序交互;发送路线请求,获取当前位置,将应用程序带到前台/后台等.一个 API,以便可以从另一个应用程序控制它.

There should be some way to interact with the application "through code"; sending route requests, getting current location perhaps, bringing app to foreground/background, etc. An API so it can be controlled from another application.

无月费

到目前为止,我发现与上述匹配的唯一一个是 Sygic Navigation.但是,即使他们说可以完成,我也无法与该应用程序进行通信.还在调查中……

The only one I found so far to match the above is Sygic Navigation. However, I havent yet been able to communication with the app even though they say that it can be done. Still investigating that...

推荐答案

API 将很难获得,主要是由于数据权限.

An API will be difficult to obtain, mostly due to data rights.

例如,Google Maps for Android 有许多 API 限制的部分原因是因为 Google 并不拥有制作地图和导航所需的所有数据.他们对部分数据进行了许可,并且必须遵守这些许可条款.

For example, part of the reason Google Maps for Android has a bunch of its API restrictions is because Google does not own all the data needed to make their maps and do their navigation. They license some of that data, and they have to live with those license terms.

长期的最佳答案可能是由 OpenStreetMap 制成的,因为这是众包的,而且知识共享许可.但是,我认为他们目前没有满足您要求的解决方案,至少在 Android 上是这样.

The best answer long-term may be something made off of OpenStreetMap, since that's crowd-sourced and Creative Commons-licensed. However, I don't think they have a solution that covers your requirements at present, at least on Android.

这篇关于适用于 Android 的离线导航软件 - 有什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-05 02:50