0

这个问题自八月以来一直没有答案。我没有发现相同的问题。我希望它足够清楚。地图上的问题似乎很少,但必须有人知道答案。

我正在尝试使用 512x512 瓷砖显示离线地图。如果我使用地图正确显示的 256x256 瓷砖,我的瓷砖命名为 22524@x2.png,但 512 瓷砖仅显示每个瓷砖的四分之一。这是我的代码

//Get the URL template to the map tiles
let baseURL = NSBundle.mainBundle().bundleURL.absoluteString

//let urlTemplate = baseURL.stringByAppendingString("osmm/{z}/{x}/{y}.png/")
let urlTemplate = baseURL.stringByAppendingString("two/{z}/{x}/{y}@2x.png/")

print(urlTemplate)


let carte_indice = MKTileOverlay(URLTemplate:urlTemplate)

carte_indice.geometryFlipped = false

carte_indice.canReplaceMapContent = true

carte_indice.maximumZ = 18
carte_indice.minimumZ = 16



self.mapView.addOverlay(carte_indice)

我需要添加什么才能使图块正确显示?苹果可以接受在视网膜屏幕上使用 256x256 瓷砖的地图吗?

4

0 回答 0