2012-11-29 68 views
-1

我知道類似的問題已被問,但我沒有找到正確的答案,我正在尋找。我需要在圖像映射上實現導航。地圖相對較小(5公里X 5公里),用戶可以在地圖上平移和縮放。你能指點正確的方向嗎?我應該如何使用圖像(WebView,ImageView ...)和一般建議。自定義導航的圖像地圖

我的客戶不喜歡使用Google地圖API和Google MapView,因爲他說可能有一天會變得不自由,這有可能嗎?我不需要在地圖上實現導航和路由。只顯示用戶在圖像上的位置。地圖可能是3D視圖(它將是一個圖像,但地圖不會從上面顯示)。地圖有很大的可能性是非常大的圖像,以便用戶可以放大,我是否需要剪切圖像以示區域並僅顯示相關的圖像?

+0

在使用中可以使用室內地圖庫http://insiteo.com /&http://cloudmade.com/提到[AlexBottoni](http://stackoverflow.com/questions/11099882/implementing-an-indoor-map) –

回答

1

嗯,這裏很少的信息,但我認爲我們是在談論這樣的場景:

  1. 你想開發不使用導航應用谷歌地圖API和谷歌的MapView

  2. 最很可能,您將最終使用ImageView顯示您的地圖圖像

  3. 您希望使用戶能夠在此自定義地圖上獲取路線指示

在這種情況下,你必須定義你的地圖上一組路線/途徑,你將不得不依賴於某種尋路的發動機,如:

http://project-osrm.org/

的問題是:你實際上是在試圖重新實現一個完整的,定製的導航系統,許多學生選擇這個項目作爲他們的主人。這很難,它是。這將需要你很多時間和精力。

爲靈感,看看已經由OSM的志願者開發的工具:

http://wiki.openstreetmap.org/wiki/Main_Page

http://wiki.openstreetmap.org/wiki/Software/Mobile

+0

嗨,謝謝你的答案,它實際上更簡單。我不希望在地圖上實現導航,只顯示圖像上的用戶位置。我會爲我的問題添加更多信息。 – DanM

+0

這並不容易,要麼。如果您使用MapView和Google Maps API(它們必須一起使用),您可以向Google索要位置信息,但是您必須*僅依賴Google地圖* *。如果你想使用自己的地圖,你也必須使用自己的位置引擎。代碼/解決方案/信息的主要來源是OSM。 – AlexBottoni