我在寻找Android平台的导航软件,我有一些要求:
离线地图。地图应存储在设备/存储卡上,因此无需连接互联网
应该有一些方法可以通过代码与应用程序进行交互;发送路由请求,获取当前位置,将应用程序带到前台/后台等.API可以从其他应用程序控制。
无月费
到目前为止,我发现的唯一一个匹配上述内容的是Sygic Navigation。但是,我还没有能够与应用程序通信,即使他们说它可以完成。还在调查......
答案 0 :(得分:2)
API很难获得,主要是由于数据权利。
例如,Google Maps for Android存在一系列API限制的部分原因是因为Google不拥有制作地图和进行导航所需的所有数据。他们许可了一些数据,他们必须遵守这些许可条款。
长期的最佳答案可能是由OpenStreetMap取得的,因为那是众包和知识共享许可。但是,我认为他们目前没有满足您要求的解决方案,至少在Android上是这样。
答案 1 :(得分:1)
非常确定CoPilot符合您对离线地图的要求而且没有月租费。但是不知道API。
答案 2 :(得分:1)
我认为Mapdroyd不是免费的。 在OsmAnd的情况下,只有地图可以离线,但导航需要互联网连接。
Navit是真正的离线和免费导航引擎,但在GUI上正在进行中。搜索地址不容易。
答案 3 :(得分:0)
还有更多