1

是否有任何示例代码或文件可以显示如何创建地图,比如主题公园或其他东西,但仍然能够像 CLLocationCoordinate2D 一样使用来查找主题公园中的使用位置?

4

3 回答 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];
}

有关更多信息,请参阅MKTileOverlayWWDC 2013 session 304

于 2013-11-10T21:27:38.393 回答