2012-02-09 89 views
3

我正在開發一個項目,需要將建築物的自定義平鋪地圖與多達幾百個「點」一起顯示,以在建築物內繪製爲對象,全部放置在一個或多個移動設備上平臺(Android開始)。Android定製平鋪地圖

我想到了解決這個問題的兩種方法。一個是使用osmdroid或mapsforge來顯示可縮放的瓷磚地圖。然而,我遇到的一個問題是,我無法找到該軟件來自動將單個圖像分割成正確的磁貼格式。 MapTiler工作得很好,除了我的Y軸瓷磚都是倒置的。

第二種方法是將整個圖像顯示爲圖像視圖,然後編寫代碼以在圖像視圖滾動時在地圖上顯示感興趣的點。但是,我不太確定如何在圖像視圖中顯示的圖像上繪製未定義數量的圖像。

有沒有人有任何想法或可能他們能夠指出我在正確的方向?

+0

您是否想過使用Google Maps JS API(V3)。使用標記和自定義貼圖很容易。 – andresf 2012-02-10 18:21:51

+1

OSMdroid將工作_in principle_,但您將需要高級別縮放級別來解決建築物上的事情,並且存在[某些問題](http://stackoverflow.com/questions/9273561/osmdroid-pathoverlay-drawing-is -corrupted-在高變焦水平/)。我在某些時候也需要這樣做。 MapTiler看起來很有趣;我原本打算嘗試使用[ImageMagick裁剪](http://www.imagemagick.org/Usage/crop/#crop_tile)和一些腳本來做所有事情。 – CjS 2012-02-16 14:00:53

回答