是否有任何示例代码或文件可以显示如何创建地图,比如像主题公园或其他什么,但仍然可以像CLLocationCoordinate2D一样使用来查找主题公园中的用途?
答案 0 :(得分:1)
MapKit不允许您使用自己的图块。您需要使用替代方案。查看http://mapbox.com/mobile
答案 1 :(得分:1)
多次被问及回答。从本质上讲,它可以归结为从WWDC 2010查看TileMap示例代码。它仍然会在后台加载Google Map,而您的地图则会在顶部加载。
答案 2 :(得分:0)
你可以在iOS 7中使用:
NSString *template = @"http://.../tile?z={z}&x={x}&y={y}";
overlay = [[MKTileOverlay alloc] initWithURLTemplate:template];
overlay.canReplaceMapContent = YES;
[map addOverlay:overlay level:MKOverlayLevelAboveLabels];
- (MKOverlayRenderer *)mapView:(MKMapView *)mapView
rendererForOverlay:(id<MKOverlay>)overlay
{
return [[MKTileOverlayRenderer alloc] initWithOverlay:overlay];
}
有关详细信息,请参阅MKTileOverlay或WWDC 2013 session 304。