Is there a simple way to delete all the annotations on a map without iterating through all the displayed annotations in Objective-c?
我正在寻找一种在iOS 7中实现自定义地图样式的方法,就像使用Google地图一样.我发现一些帖子说这对MapKit来说是不可能的,但是它们都被发布了一段时间.为了澄清,按照风格我说的是自定义颜色,最好也是字体.下面是自定义Google地图样式的示例.
http://www.servendesign.com/wp-content/uploads/2011/12/zaarley-custom-google-maps.jpg
出于性能原因,我更喜欢使用MapKit,但如果不支持我,我也愿意使用其他框架.我见过的是MapBox和Cloudmade,当然还有Google Maps SDK.
有没有办法用MapKit做到这一点?如果没有,最好的方法是什么?
annotations ×1
cloudmade ×1
google-maps ×1
ios ×1
mapbox ×1
mapkit ×1
mkmapview ×1
objective-c ×1