2011-12-29 56 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數據上處理的所有處理,以隔離地點,地址,道路和邊界(這很複雜,需要預先清理數據)。