iOS を搭載した独自のマップ サーバーで OpenStreet マップを使用しています。iOS の場合、オープン StreetMap サーバーで使用できるサードパーティ ライブラリ (無料または有料) が見つかりませんでした。次に、以下のように MKTileOverlay を使用して MKMapView を使用することにしました。
ストーリーボードに MapKit アウトレットを追加しました。アウトレット接続を作成し、ストーリーボードを使用してデリゲートを自己に設定した後、ここに私のviewdidloadメソッドがあります。
let urltemplate = "http://tile.openstreetmap.org/17/94621/62995.png"
let overlay = MKTileOverlay(urlTemplate: urltemplate)
overlay.canReplaceMapContent = true
mapView.add(overlay)
出力は次のようになります。
何が起こっているのかについての考え。左から右にスクロールすると、この画像しか表示されません。これで私を助けてください。