2013-05-20 74 views
2

我想使用iOS MapBox SDK製作離線地圖。製作方形地圖很容易(例如,32x32瓦片),但由於某些原因,當我嘗試製作矩形地圖時(例如,40x32瓦片),它不起作用。它會加載,但它只顯示地圖的一小部分或跳過一些圖塊。它只是看起來不應該。iOS MapBox可以在.mbtiles中使用矩形離線地圖嗎?

我的.mbtiles看起來是正確的,我檢查了.mbtiles和規範,它沒有提到可能有任何非方形地圖的問題。

雖然,.mbtiles自帶MapBox脫機示例control-room-0.2.0.mbtiles也是正方形,所以也許這是不可能的由於某種原因。

有沒有人有類似的經驗嗎?

回答

1

一個非正方形區域應該可以正常工作 - 對此沒有限制。測試.mbtiles的一種方法是將其上傳到MapBox account並查看它是否可在網絡地圖上使用。這聽起來像你的MBTiles文件可能有問題。

+0

我想我弄明白了什麼是錯的。從縮放級別0開始,我的瓷磚是6x5,12x10,24x20和48x40。我添加了3個更多縮放級別1x1,2x2,3x3,現在可以使用。 但現在前3個縮放級別不能被256整除,因此小於256x256的圖塊傾斜,看起來不太好。我可以用一些顏色填充空白空間,但我更喜歡是否有一些更聰明的解決方案。 另外從OS X上的TileMill QuickView插件似乎有一些與最大縮放顯示瓷磚(它只是不顯示它們)的問題,但上傳到MapBox網絡.mbtiles工作正常。 – martin

+0

我有與Mapbox相同的問題。我的瓷磚是:4x3,8x6,16x12,我可以得到它的工作,最好的情況下,我沒有關於丟失數據的警告,但我只能看到地圖的一半。你能分享你的解決方案嗎? –

相關問題