2013-06-21 68 views
0

我想從圖像創建(Googlemap-esq)對象。這將成爲建築師掃描的計劃,可能像JPEG一樣。在原生android應用程序中,我想要一個對象,我可以放下引腳,然後單擊信息氣泡等的引腳。從掃描圖像創建地圖

我知道Google提供的功能可以讓您上傳,創建FloorPlans,但這不是真的我想要。最終結果是完美的,但我可以使用掃描儀來創建它們。

什麼樣的技術可以推薦,或者我只是實施一個Co-Ords系統並覆蓋它?

回答

0

谷歌地圖使用平鋪系統,因爲地圖可能非常大。例如,一個莫頓曲線可以遞歸地細分曲面。它與四叉樹類似。在關係數據庫中有一個空間索引,通常是一個r-樹或希爾伯特曲線。如果您可以使用數據庫,則可以使用point數據類型,也可以編寫自己的r-tree。當你有很多重疊的引腳時,四叉樹可能更好。

+0

道歉我似乎在這個問題中過多的信息混淆了這個問題。我在這裏尋找的是從圖像創建地圖對象的最佳方式。把東西放在它上面可能會晚一些,我只是想給出一些方向的想法,以便我沒有在早期開始走錯路。 –

+0

嗯。我認爲r-tree對於地圖對象來說是一個很好的數據結構。也許你可以詳細闡述一下? – Bytemain

+0

最後,我想要一個Android應用程序來控制PA揚聲器系統,這些都是在無線網絡上。我有一個應用程序可用於選擇要控制的單位,然後打開對這些單位的「調用」,因爲我們在外面使用Google API。我需要一個類似的解決方案來表示揚聲器在建築物內的位置,例如學校,在JPEG圖像上用點或針標記位置,這將成爲平面圖的掃描副本。 –