2011-12-29 51 views
4

我在iPhone应用程序中使用map2sqlite显示openstreetmaps图块。现在我想要实现地理编码功能,例如在离线地图中的特定位置显示标记。有任何想法吗?有没有办法在iPhone的离线openstreetmaps sqlite地图瓷砖数据库上实现离线地理编码?

+0

我从服务器端应用程序知道,除非您使用某种Web服务,否则您将需要大量数据。 – 2012-01-03 04:22:03

+0

你能否建议哪种方式最适合在应用中实现离线地图? – 2012-01-03 05:58:49

回答

0

井地图渲染和地理编码对地理空间数据集结构的要求非常不同。
AFAIK目前没有适用于iPhone的地理编码器,只有Nominatim服务器。

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