来自视网膜显示的openstreetmap的瓷砖

时间:2014-03-28 12:28:59

标签: ios mapkit openstreetmap mktileoverlay

从openstreetmap到MKTileOverlay显示切片时出现问题;在视网膜显示中,文本和标签是半尺寸(错误的比例),地图是不可读的。 我试图更改tileize,但是使用不同的值时,地图未正确显示(我看不到512,而瓦片重叠128)

enter image description here

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

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

否则,您必须实现自己的自定义MKTileOverlayRenderer并将每个256px磁贴绘制为512px CGContext。但是,瓷砖看起来会很模糊。