删除mapkit中的边框

我正在使用一个ios应用程序的Mapkit,我想删除国家之间的边界。 我发现一个JavaScript代码,允许使用本地的谷歌地图API:

[ { featureType: "administrative.country", stylers: [ { visibility: "off" } ] } ] 

要用mapkit来做,请问有什么解决办法吗? 谢谢

简短的回答:不,不是真的(除了你设置MKMapTypeSatellite )。

很长的回答:

MapKit中没有公共API来删除国家边界。 我猜这也是不可能与私人API,因为地图是从静态图像(瓷砖)build立。

在iOS 6中,苹果已经build立了自己的地图后端(没有谷歌地图),现在MapKit已经有了dynamic渲染。 有一个私人的框架(VectorKit),用于引擎盖下进行地图渲染。 所以,也许有机会使用VectorKit的私有API来隐藏iOS 6中的边框线。