2014-03-28 44 views
1

当从openstreetmap通过MKTileOverlay显示瓷砖时,我有一个问题;在视网膜显示中,文字和标签是一半大小(错误的比例),并且地图不可读。 我曾试图改变tilesize,但具有不同的值地图显示不正常(我什么也看不到,512,而瓷砖128重叠)从视网膜显示openstreetmap瓷砖

enter image description here

我怎样才能解决这个问题呢?

回答

1

光栅贴图瓦片需要专门为视网膜显示器设计,以避免这种情况。我会推荐类似Mapbox的API automatically takes care of this

否则,您将不得不实施自己的自定义MKTileOverlayRenderer并将每个256px的图块绘制为512px CGContext。不过,瓷砖会显得模糊不清。