所以我正在尝试为 Google Map iOS SDK 实现图块覆盖。我使用 MapTiler 生成地图,并将切片保存在具有结构的目录结构中/zoom/x/y.png。通常,当我加载图像时,我所做的就是调用[UIImage imageName:@""]. 但现在我需要获取提供的zoom、x和y坐标的文件库。我怎么做?
2 回答
            0        
        
		
我的理解是,您在项目文件夹内的目录结构中拥有所有必需的图像。第一步是将资源目录拖放到应用程序包中,supporting files然后选择选项"Create Folder References for any added folders"。然后你可以在你的程序中调用图像,如下所示:
[UIImage imageNamed:@"zoom/x/y"];
    于 2013-07-25T19:04:20.817   回答
    
    
            0        
        
		
您可以使用 url Template 将图像图块加载到 tileoverlay 中。
 NSString *baseURL = [[[NSBundle mainBundle] bundleURL] absoluteString];
NSString *urlTemplate = [baseURL stringByAppendingString:@"/tiles/{z}/{x}/{y}.png"];
self.tileOverlay = [[MKTileOverlay alloc] initWithURLTemplate:urlTemplate];
    于 2015-02-19T05:49:40.827   回答