Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 134
#1

Как прикрутить карты от яндекса - Программирование iOS/iPhone

17.04.2014, 17:46. Просмотров 1276. Ответов 3
Метки нет (Все метки)

Скачал библиотеку с yamapkit , прикрутил файлики в проекте. Но при запуске пишет что не находит YKMAPKITVIEW. Есть ккой нить мануал или пример или исходник, как правильно всё сделать. Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2014, 17:46     Как прикрутить карты от яндекса
Посмотрите здесь:

Как прикрутить разработку под iOS к eclipse ?
MkMapView автоматическое перемещение карты
Как прикрутить яблочный интерфейс к коду на C++?
Получить телефонный номер сим карты
Objective-C и Яндекс.Карты Objective-C

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 134
21.04.2014, 15:18  [ТС]     Как прикрутить карты от яндекса #2
Прикрутил с помощью cocoapods , и понял что лучше всего использовать карты от apple. в 7 версии они очень достойные. (конечно в режиме гибрид)
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 581
25.04.2014, 09:49     Как прикрутить карты от яндекса #3
Подключение Yandex MapKit

Получить API ключ, отправив письмо по адресу mapkit@mobile.yandex.ru с темой "Получение ключа для MapKit"

Скачать архив библиотеки.

Распаковать и добавить содержимое в проект в папку YandexMapKit
Добавить в проект следующие фреймворки и библиотеки:
AudioToolbox
OpenAL
AVFoundation
CoreData
CoreLocation
CoreTelephony
libsqlite3.dylib
libstdc++
libxml2.dylib
libYandexMapKit
libz.dylib
MessageUI
OpenGLES
QuartzCore
Security
SystemConfiguration
Добавить следующий флаг линковки (Other linker flags): -all_load
Если -all_load мешает работе другим библиотекам, можно попробовать добавить опцию -force_load только для YandexMapKit. Делается это там же, где и -all_load, только после -force_load (на строчку ниже) перетащите мышкой libYandexMapKit.a из дерева проекта.

Скриншот -all_load
Как прикрутить карты от яндекса

Прописать ключ

Objective-C
1
2
3
4
5
6
7
8
9
10
11
#import "AppDelegate.h"
#import "YandexMapKit.h"
 
@implementation AppDelegate
 
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
         // Override point for customization after application launch.
         [YMKConfiguration sharedInstance].apiKey = @"ВАШ ДЛИННЫЙ КЛЮЧ АВТОРИЗАЦИИ КАРТЫ";
         return YES;
}
mercooliy
6 / 6 / 0
Регистрация: 12.05.2013
Сообщений: 134
25.04.2014, 09:50  [ТС]     Как прикрутить карты от яндекса #4
Про флаг спасибо, не знал что это такое ))))
Yandex
Объявления
25.04.2014, 09:50     Как прикрутить карты от яндекса
Ответ Создать тему
Опции темы

Текущее время: 12:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru