是否有任何示例代码或文件可以显示如何创建地图,比如主题公园或其他东西,但仍然能够像 CLLocationCoordinate2D 一样使用来查找主题公园中的使用位置?
问问题
293 次
3 回答
1
MapKit 不允许您使用自己的图块。您将需要使用替代方法。查看http://mapbox.com/mobile
于 2012-05-29T20:46:56.633 回答
1
多次询问和回答。本质上,它归结为查看 WWDC 2010 中的 TileMap 示例代码。它仍然会在后台加载 Google 地图,并将您的地图加载到顶部。
于 2012-05-30T02:30:48.563 回答
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。
于 2013-11-10T21:27:38.393 回答