【发布时间】:2014-11-27 16:38:04
【问题描述】:
我正在开发一个无法使用互联网并且需要处理地图和定位的安卓应用程序。
下载 OpenStreetMaps 数据被视为离线访问地图信息的良好解决方案。但是,我需要在手机本地运行一些基本算法,例如地理编码和反向地理编码。
有没有人知道一个可以使用离线openstreetmap数据并在手机上提供地理编码和反向地理编码的android库?
【问题讨论】:
-
您可以使用 gps 或 wifi 定位来获取坐标,还是不允许这样做?您可以使用 IP 查找来粗略估计用户的位置(并不总是准确),但这也需要互联网访问。
-
我可以使用 GPS,所以我当前的坐标没有问题。我需要的是,给定坐标,找出我在哪条街道。
-
感谢您的提示,但这些是最终用户应用程序。我实际上需要开发和使用您推荐的帖子中列出的一些功能的应用程序。星期四,我需要图书馆之类的东西。
-
您可以使用 GraphHopper 从 GPS 点查找街道名称,但不能相反
标签: android geocoding openstreetmap offline reverse-geocoding