Ios 使用mapkit创建地图?

Ios 使用mapkit创建地图?,ios,mkmapview,mapkit,Ios,Mkmapview,Mapkit,是否有任何示例代码或文件可以显示如何创建地图,例如主题公园或其他东西,但仍然能够使用CLLocationCoordinate2D查找主题公园中的用途?MapKit不允许您使用自己的瓷砖。您需要使用另一种方法。查看多次询问和回答。本质上,它归结为查看WWDC 2010中的TileMap示例代码。它仍然会在后台加载谷歌地图,在顶部加载你的地图。你可以在iOS 7中: NSString *template = @"http://.../tile?z={z}&x={x}&y={y}";

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

MapKit不允许您使用自己的瓷砖。您需要使用另一种方法。查看

多次询问和回答。本质上,它归结为查看WWDC 2010中的TileMap示例代码。它仍然会在后台加载谷歌地图,在顶部加载你的地图。

你可以在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];
}
NSString*模板=@”http://.../tile?z={z} &x={x}&y={y}”;
覆盖=[[MKTileOverlay alloc]initWithURLTemplate:template];
overlay.canReplaceMapContent=是;
[地图添加覆盖:覆盖级别:mkOverlaylevelAboverLabels];
-(MKOverlayRenderer*)地图视图:(MKMapView*)地图视图
RenderForOverlay:(id)覆盖
{
返回[[MKTileOverlayRenderer alloc]initWithOverlay:overlay];
}

有关更多信息,请参阅或。

嘿,这太完美了!非常感谢DMapkit确实允许您使用自己的平铺,因此我在MapKit上构建的名为“平铺贴图”的应用程序在XCode docs示例代码中既看不到“平铺贴图”也看不到“平铺贴图”。还有别的搜索吗?同样,在iTunes中搜索WWDC 2010视频中的“地图”也不会出现任何结果。你能提供一个直接的链接吗?另外,我来这里主要是想使用MapKit的(平移/缩放/LOD)功能,不过是在我自己创作的幻想地图上。(也就是说,不在地球上,也不在我们的陆地和海洋上。)我在谷歌搜索的时候运气不太好;有什么建议吗?谢谢!:)第127课时被称为“用覆盖图定制地图”,谷歌搜索“WWDC 2010示例代码”也会带你到这里,这正是你要问的