我的最終目標是讓地圖數據(離線,因爲我會自己定製它)顯示在應用程序(Android)中。我可以讓osmdroid在網上加載地圖,我試圖弄清楚如何下載和顯示離線地圖。我下載了MOBAC(Mobile Atlas Creator)並將數據導出爲SQLite格式,當我查看它時,我意識到瓷磚以圖像格式(PNG)保存。使用osmdroid離線使用地圖數據
我想要做的是將數據導入到手機中,以便稍後在搜索引擎或路由算法等算法中使用它,所以我需要「節點」和「方式」(就像我從他們那裏得到的那樣)原始的OSM XML),將它們導入到手機中並將其可視化,以便稍後將此數據用於我想要開發的算法。基本上,MAPS.ME做了什麼。我認爲將XML轉換爲SQLite並不困難,因爲一個簡單的腳本可以實現它,但是,如何從該自定義SQLite數據庫生成拼貼圖?或者,有沒有辦法以更合適的方式下載數據以完成我打算做的事情?
謝謝。
有趣。我還沒有考慮過將數據庫與瓦片和另一個與POI結合在一起。關於路由,你覺得這有多困難?難道不是簡單地實現像A *這樣的算法? – kuonb
@kuonb我認爲挑戰將是從openstreetmap數據構建一個評分圖。它可以肯定地完成,但它需要對osm數據結構有深入的瞭解(maily [tags](https://wiki.openstreetmap.org/wiki/Map_Features)可能會影響路由)。評分本身可能會非常棘手。這基本上是Graphopper庫的功能。但如果你真的瞭解它,我想你可以試試看。我認爲這在經濟上不可行,但取決於你的具體項目和限制。 –