有没有一种方法在iPhone上的离线OpenStreetMaps SQLite地图瓦片数据库中实现离线地理编码?

4

我在我的iPhone应用程序中使用map2sqlite显示了openstreetmaps瓦片。现在,我想要实现gecoding功能,例如在离线地图上显示特定位置的标记。有什么建议吗?


我知道对于服务器端应用程序,除非使用 Web 服务,否则您将需要大量数据。 - Peter DeWeese
你能建议一下在应用中实现离线地图的最可行方式吗? - Akash Malhotra
1个回答

0

地图渲染和地理编码是与地理空间数据集的结构非常不同的需求。

据我所知,目前iPhone上没有地理编码器,只有Nominatim服务器。

如果您不害怕数据量,可以使用http://www.geonames.org作为自己的库的起点。或者您可以分析Nominatim在OSM数据上进行的所有处理,以隔离出地点、地址、道路和边界(这很复杂,需要对数据进行预清洗)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接