Здесь Mobile SDK 3.x для IOS -примеров проектов
Устарел
Copyright (C) 2011-2022 здесь Европа BV
Этот репозиторий содержит серию проектов Objective-C и Swift, используя мобильный SDK HES для iOS . Более подробную информацию об API можно найти на Developer.here.com в разделе SDKS Android & IOS .
Примечание: эта услуга больше не развивается активно. Мы предоставим только критические исправления для этой услуги в будущем. Вместо этого используйте новый здесь SDK 4.X здесь Premium SDK (3.x) заменен новыми вариантами 4.x SDK, и премиум SDK будет поддерживаться до 31 декабря 2022 года только с критическими исправлениями ошибок и без развития функций / усовершенствований. Текущим пользователям Premium SDK (3.x) рекомендуется мигрировать в LITE, исследовать или ориентироваться здесь, варианты SDK (4.x) на основе лицензированных вариантов использования до 31 декабря 2022 года. Большинство функций SDK премиум -класса уже доступны в новых вариантах SDK. Отслеживание новых клиентов для премиального SDK невозможно.
Этот набор автономных проектов на основе использования предназначен для клонирования разработчиками для их собственного использования.
ПРИМЕЧАНИЕ. Чтобы привлечь образец кода, вы должны заменить все экземпляры {YOUR_APP_ID} , {YOUR_APP_CODE} и {YOUR_LICENSE_KEY} в коде и использовать свои собственные учетные данные.
Вы можете получить набор учетных данных со страницы Contact Us на Developer.here.com. Зарегистрированный идентификатор пакета должен соответствовать его в вашем приложении .
Лицензия
Если иное не указано в файлах LICENSE для конкретных файлов или каталогов, лицензия в корне применима ко всему контенту в этом хранилище.
Здесь мобильный SDK для iOS (Premium)
Все следующие проекты используют версию 3.19 мобильного SDK здесь для iOS (Premium)
- Autosuggest - Отправьте различные типы автоасовых запросов.
- CLE2 - Используйте пользовательские расширения местоположения.
- FTCR - Создайте пользовательский маршрут Fleet Telematics и отобразите его на карте.
- Геокодирование и обратный Gecoding - запустите запрос GeoCode и обратный геокод в мобильном SDK.
- Здесь позиционирование - используйте здесь источник данных местоположения.
- Атрибут карты - Манипуляции с атрибутами карты.
- Настройка карты - Настройка схемы карты.
- MAP Downloader - Скачать данные о автономной карте.
- Жесты карты - определить пользовательские действия жеста.
- Карта объектов - Добавить объекты карты на карту здесь.
- Карта растровой плитки - добавьте пользовательские растровые плитки на карту.
- Карта рендеринг - отобразить карту здесь на устройстве.
- Маршрутизация - Создайте маршрут отсюда Burnaby Office в Langely BC и отобразите его на карте.
- Маршрут TTA - Рассчитайте TTA (время до прибытия) для маршрута.
- Swiftui - Swiftui обертка для представления карты.
- Поиск - Отправить различные типы запросов поиска.
- Навигация по поворотам-запустите навигацию по поворотам отсюда Офис Бернаби в Лэнгли Британская Колумбия.
- Здесь мобильный набор пользовательского интерфейса SDK - используйте мобильный набор пользовательского интерфейса SDK (MSDKUI 2.0), чтобы показать инструкции по маневрию, ограничения скорости и скорость тока.
Как построить приложения
Используя кокопод
Запустите «POD Install» или «Обновление POD» в корневом каталоге приложения, чтобы установить мобильный SDK здесь. Это будет интегрировать nmakit.xcframework в ваш проект
В настройках «Общих» целевого приложения:
- Выберите подходящий профиль подготовки или включите «автоматически управлять подписанием».
В AppDelegate.m :
- Введите идентификатор приложения, код приложения и лицензионный ключ.
Без кокопод
В настройках «Общих» целевого приложения:
- Выберите подходящий профиль подготовки или включите «автоматически управлять подписанием».
- Добавьте nmakit.xcframework в раздел «Frameworks, библиотеки и встроенный контент» в Xcode. Избегайте опции «не встраивать». В противном случае вы получите ошибку «Dyld: Library не загружен: @rpath/nmakit.framework/nmakit» во время выполнения.
В AppDelegate.m :
- Введите идентификатор приложения, код приложения и лицензионный ключ.
Требования к сборке
- Xcode 12 или выше
- Здесь мобильный SDK для iOS (премиум) версия 3.19 или выше
Целевая платформа