Por que o MKTileOverlay repete o mesmo bloco repetidamente para o mapa openstreet no ios, swift4

Estou usando o mapa do OpenStreet no nosso próprio servidor de mapas com o iOS. para iOS, não consegui encontrar nenhuma biblioteca de terceiros (gratuita ou paga) que possa ser usada com nosso servidor StreetMap aberto. então eu decidi usar o MKMapView usando o MKTileOverlay como abaixo:

adicionou uma saída do MapKit ao meu storyboard. fiz uma conexão de tomada e defina os delegados para usar o storyboard e aqui está o meu método viewdidload.

let urltemplate = "http://tile.openstreetmap.org/17/94621/62995.png"
let overlay = MKTileOverlay(urlTemplate: urltemplate)
overlay.canReplaceMapContent = true
mapView.add(overlay)

então a saída é como abaixo:

Alguma idéia do que está acontecendo. quando rolar para a direita da esquerda, só consigo ver esta imagem. Por favor me ajude com isso.

questionAnswers(1)

yourAnswerToTheQuestion