0

所以我正在尝试为 Google Map iOS SDK 实现图块覆盖。我使用 MapTiler 生成地图,并将切片保存在具有结构的目录结构中/zoom/x/y.png。通常,当我加载图像时,我所做的就是调用[UIImage imageName:@""]. 但现在我需要获取提供的zoomxy坐标的文件库。我怎么做?

4

2 回答 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 回答