2014-04-29 65 views
2

是否可以通過編程方式從Android應用程序導出osm映射?從Android應用程序以編程方式下載/緩存osmdroid映射

或者強制一個特定區域被緩存?

我正在嘗試創建一個應用程序,可以通過編程緩存/下載地圖區域,以便在需要時可以脫機使用。

它不一定是osm,但從我讀過的這樣做谷歌地圖將違反他們的服務條款。

如果有人能指出我在正確的方向,我將不勝感激。 謝謝你的時間。

回答

0

您可能正在尋找類似Mobile Atlas Creator的東西。但請注意,即使「免費」服務器也不一定允許您批量下載拼貼。例如,請參閱osm的Tile Usage Policy。或者,您可以下載原始osm數據並運行您自己的Tile Server。

2

Mobile Atlas Creator完美地工作,但直接集成在Android應用程序中的類似功能對於最終用戶來說會簡單得多。

有一個關於此主題的osmdroid討論組,這裏螺紋:

https://groups.google.com/forum/#!topic/osmdroid/u0SXXzqHg4U

如果你想要這個功能,請不要猶豫,在小組討論線程「投票」它( 10票要求:-)。

+0

這不是已經在osmbonuspack中嗎? – spy

+0

是的,它現在在osmbonuspack中可用。 – MKer

相關問題