Итак, я пытаюсь реализовать наложение плитки для Google Map iOS SDK. Я использовал MapTiler для создания карты, и он сохранил плитки в структуре каталогов со структурой /zoom/x/y.png
. Обычно, когда я загружаю изображение, все, что я делаю, называется [UIImage imageName:@""]
. Но теперь мне нужно получить файловую базу предоставленных координат zoom
, x
и y
. Как мне это сделать?
iOS: получить файловую базу в каталоге (наложение фрагментов карты Google)
Ответы (2)
Насколько я понимаю, у вас есть все необходимые изображения в структуре каталогов внутри папки вашего проекта. Первый шаг — перетащить и добавить каталог ресурсов в пакет приложения , как supporting files
, а затем выберите вариант "Create Folder References for any added folders"
. Затем вы можете вызывать изображения в своей программе, как показано ниже:
[UIImage imageNamed:@"zoom/x/y"];
person
tony m
schedule
25.07.2013
Вы можете использовать шаблон URL-адреса для загрузки фрагментов изображения в тайловое наложение.
NSString *baseURL = [[[NSBundle mainBundle] bundleURL] absoluteString];
NSString *urlTemplate = [baseURL stringByAppendingString:@"/tiles/{z}/{x}/{y}.png"];
self.tileOverlay = [[MKTileOverlay alloc] initWithURLTemplate:urlTemplate];
person
Anshad Rasheed
schedule
19.02.2015
Добро пожаловать в StackOverflow! Содержимое ссылок может меняться, поэтому лучше, если вы вместо этого обобщите соответствующую информацию в ответе. Таким образом, ваш ответ может быть полезен людям в будущем.
- person seaotternerd; 19.02.2015