我将 OpenStreet 地图与我们自己的 iOS 地图服务器一起使用。对于 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)
那么输出如下:
对正在发生的事情有任何想法。当我滚动到左边的右边时,我只能看到这张图片。请帮我解决一下这个。