我正在尝试根据地理位置或地址计算路线。我认为显而易见的方法是使用内置的Google Maps软件包的某些部分,但事实证明它比假设的更难。曾经有一个名为com.google.googlenav
的软件包,但是随着Android SDK的1.0版本消失了。
我知道Google地图有一个公共JavaScript API,但由于该应用程序是为Android开发的(用Java),我想有一个离线替代品,是否有其他库包,内置或第三方,我可以用来实现这个目标吗?
答案 0 :(得分:1)
如果我理解正确,你需要找到路由的Java库(而不是离线解决方案)。
您可以尝试使用Java API for CloudMade服务: http://developers.cloudmade.com/projects/show/java-lib
CloudMade围绕OpenStreetMap数据提供服务,因此可能与Google地图的输出不同。然而,OpenStreetMap正在增长,现在已经可以在许多欧洲国家与GMaps竞争。