2010-01-18 49 views
1

我搜索有關使用自定義地圖(例如:一個大學校園地圖)的iPhone應用程序,使用座標讓我的實際位置等如何使用自定義地圖的圖像在一個iPhone應用程序

我已經找到了一種方法: - 使用de谷歌代碼項目:使用OpenStreetMap和map2sqlite「路由我」。

問題是:¿如何將我自己的地圖圖層(校園大學地圖,PNG文件)放入世界地圖中,以執行map2sqlite以獲取「route-me」項目中的數據庫。

我已經調查到OpenStreetMap網站,但我沒有找到方法來做到這一點,只是添加路徑到地圖中,而不是其他圖像地圖(瓷磚)。

非常感謝! 哈維爾。

+0

壓縮PNG圖像如果我是你我會選擇一種不同的方法(但我從來沒有這樣做過):將圖像與校園相結合,並將其添加到UIScrollView,然後用GPS手機(例如iPhone)出去,並獲取您的座標點校園地圖(最好是邊緣)。之後,您可以輕鬆地在校園地圖內創建自己的座標系,並用一些數學方法將全局座標轉換爲本地座標系。您可以使用一個引腳來指示用戶的位置,當座標更新時您只需更新其位置。可能不是非常容易,但它聽起來可以:) :) – Robin

+0

好方法!我會試試看。謝謝 :) – javikr

回答

1

MapTiler是你的朋友,你還需要這個小腳本更改的瓷磚數量,然後通過一切map2sqlite

for I in `find . -type f -maxdepth 3 -mindepth 2 -name *.png` 
    do OLDNAME=`basename $I .png` 
    DIRNAME=`dirname $I` 
    SEP1=${I#./} 
    SEP2=${SEP1%%/*} 
    NEWNAME=$((2**$SEP2-$OLDNAME-1)) 
    mv "$I" "$DIRNAME"/"$NEWNAME.png" 
done 

那麼你也可以用pngcrush

相關問題