2010-01-18 30 views
3

进出口寻找导航软件为Android平台,我有几个要求:Android的离线导航软件 - 那里有什么?

  • 离线地图。地图应该存储在设备/存储卡上,因此不需要Internet连接

  • 应该通过某种方式与应用程序“通过代码”进行交互;发送路由请求,或许获得当前位置,将应用程序带到前台/后台等。一个API,因此可以从另一个应用程序进行控制。

  • 没有月租费

唯一一个我发现至今,以匹配上面是Sygic Navigation。然而,即使他们说可以完成,我还没有能够与应用程序通信。仍然在调查...

回答

1

很确定CoPilot满足您对离线地图的要求,并且不收取月租费。不知道有关API。

+1

我与Windows Mobile上的CoPilot API一起工作,我似乎还记得那时候这是一个(稍微奇怪的)工作进度,所以不知道他们是否有Android API或者它可能看起来像什么.. :/ – 2010-01-18 20:29:14

+0

是的,我无法找到他们的网页上的任何信息。我已通过电子邮件发送给他们,只是为了确保... – Ted 2010-01-19 01:09:39

2

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

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

长期的最佳答案可能是由OpenStreetMap产生的,因为这是来源于人群和Creative Commons许可的。不过,我认为他们目前没有解决方案来满足您的需求,至少在Android上。

+0

谢谢。看来,我将不得不尝试用Sygic来解决这个问题。他们确实有一个API和一个适用于Android的应用程序,因此可能可以解决一些问题。 太糟糕了Tomtom没有让他们的应用程序在Android上可用,它的作用就像WM =( – Ted 2010-01-18 20:28:43

1

我觉得Mapdroyd不是免费的。 如果是OsmAnd,只有地图可以离线,但导航需要互联网连接。

Navit是真正的离线和自由导航引擎,但在GUI上正在进行中。不容易搜索地址。