0

この質問には、8月以来答えがありません。同じ質問は見つかりませんでした。十分に明確であることを願っています。マップに関する質問はほとんどないようですが、誰かが答えを知っている必要があります。

512x512 タイルを使用してオフライン マップを表示しようとしています。マップが正しく表示される 256x256 タイルを使用する場合、22524@x2.png のような名前のタイルがありますが、512 タイルは各タイルの 4 分の 1 しか表示しません。これが私のコードです

//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)

タイルを正しく表示するには何を追加する必要がありますか? Apple は Retina 画面で 256x256 タイルを使用したマップを受け入れますか?

4

0 に答える 0