2011-07-21 110 views
0

我們可以使用我們自己的地圖(如我們的房屋地圖),然後使用GPS來顯示我們在地圖中的位置? 如果有可能那麼該怎麼做?我們可以在android中使用我們自己的地圖嗎?

+0

你的問題有點寬泛,幾乎可以肯定會與「是」的回答。 – forsvarir

+0

@forsvarir現在f9? :P –

+0

同意......當然這是有效的......但只有當你在你自己的地圖上建立自己的邏輯。另一個想法(不推薦!)將把你的地圖作爲一個覆蓋,例如谷歌地圖。因此,您可以使用標準地圖功能通過google api獲取標記。但正如我已經說過的。這不推薦! – Marco

回答

3

你可以做任何你想做的事,但如果你問是否有一個簡單的方法來做到這一點,沒有。

您必須生成比例圖,然後將像素空間映射到圖像的比例尺,知道地圖代表地圖的角點,然後將其投影到縮放後的顯示圖像上。

一些開源產品使用類似谷歌地圖的平鋪圖像,但他們使用OSM數據,我想如果你是專用的你可以使用它並將你的地圖變成瓷磚,但我會爲你的目的認爲它會更容易做這個你自己。

你可能會檢查谷歌代碼庫等等和其他開源地點,看看有沒有人做過類似的事情。

而且你會得到最好的精度2m左右,當然不是在室內(如果你有一個信號的話)

相關問題