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