我想在iPhone應用程序上創建自己的簡單地圖。 所有我想要的是能夠實現平移和縮放我自己的圖像(所以它看起來像一張地圖) 並在其上添加引腳。如何創建我自己的自定義地圖
如果我沒有需要添加針,我可以只使用一個滾動視圖,但如果我想補充銷 - 他們需要與地圖進行移動,但變焦時保持自己的尺碼。
我不是找瓷磚。我只需要創建一個小區域,因此我只能使用一張照片。我只需要一個想法來創建它。
我想在iPhone應用程序上創建自己的簡單地圖。 所有我想要的是能夠實現平移和縮放我自己的圖像(所以它看起來像一張地圖) 並在其上添加引腳。如何創建我自己的自定義地圖
如果我沒有需要添加針,我可以只使用一個滾動視圖,但如果我想補充銷 - 他們需要與地圖進行移動,但變焦時保持自己的尺碼。
我不是找瓷磚。我只需要創建一個小區域,因此我只能使用一張照片。我只需要一個想法來創建它。
的MKTilesOverlay是一個簡單的疊加1. 1/1/1.png 當你有點放大世界繪製,與世界開始爲一個方形第1級的稱爲1.png一個名爲文件夾中從四個方塊。在左上角的一個是1.png是在2級 2/1/1.png 稱爲1文件夾中的右上角的一個也被稱爲1.png,但它是一個名爲2的文件夾中,因爲它是第二列。 2/2/1.png 左下角的圖像是第二個縮放級別的第一列的第二行,右下角是第二列的第二行第二個縮放級別 2/2/2.png
它繼續從那裏。所以,如果你想讓你的圖像在地圖上繪製,你需要將它切成正方形(注意每個圖像的像素數都是相同的,通常爲256/512),然後製作MKTileOverlay。如果您在疊加層上設置了replacesMapContent
標誌,則iOS不會嘗試加載地圖內容。儘管如此,你仍然可以看到指南針。
我編輯了我的問題:我不需要瓷磚解決方案。一個圖像就夠了。雖然你的回答很有趣,但我仍然在檢查它。 –
如果圖像太大,人們不得不移動它,那麼它足夠大,需要放大和縮小,因此需要瓷磚。如果沒有貼圖,放大的視圖可能會像素化,或者縮小的視圖會是一個無法平移的巨大圖像。圖像有多大(像素寬度)? – Craig
約6倍的屏幕 –
看起來你想這樣做:http://stackoverflow.com/questions/13404103/how-to-make-a-map-like-view-that-has-a-custom-map-image遺憾的是沒有的解決方案真的有效,那些第三方工具都是基於Web的/ html5。讓我們看看我們能否得到答案! – brandonscript