Инструмент внутренней геолокации для создания передовых приложений

Получить Демо

С чего начать?

  1. 1.

    Добавить локацию

    В качестве первого шага вам необходимо создать карту вашей целевой локации. Зарегистрируйте свою учетную запись на сайте Navigine и создайте новое местоположение. Используя инструмент для создания карт внутри помещений, добавьте план этажа.

  2. 2.

    Настройка инфраструктуры

    Для начала развертывания инфраструктуры, вам необходимо определить нужное количество биконов исходя из расчета установки: 10 BLE биконов на 1 000 кв.м площади локации. Эти биконы должны быть равномерно установлены и привязаны к местам на плане этажа с помощью редактора карты.

  3. 3.

    Интеграция SDK

    Когда оборудование будет установлено, карты загружены и на нее нанесена инфраструктура биконов, вы можете начать разработку своего приложения для внутренней навигации. Вы можете использовать Navigine SDK на iOS / Android платформах для добавления навигации внутри помещения, реализации push-уведомлений, функций аналитики и трекинга.

Создайте приложение c внутренней навигации, используя наши геолокационные инструменты

Наши простые в использовании SDK и API дают разработчикам возможность интегрировать функции внутренней навигации, push-уведомлений и аналитики перемещений в свои приложения в течение нескольких дней. Воспользуйтесь преимуществами высокоточного позиционирования для приложений iOS и Android.

iOS SDK

Наша платформа предназначена для поддержки разработки передовых приложений на iOS с использованием технологии iBeacon.

Android SDK

Расширьте возможности Android приложения с помощью современных решений для позиционирования в помещении.

ЛЕГКАЯ ИНТЕГРАЦИЯ И ВНЕДРЕНИЕ, ОТКРЫТЫЙ API И ФУНКЦИОНАЛЬНЫЙ SDK

Читайте больше в Сообществе Разработчиков

Начать

// your personal security key in the profile
NSString *userHash = @"0000-0000-0000-0000";

// your API server
NSString *server = @"https://api.navigine.com";

NavigineCore *navigineCore = [[NavigineCore alloc] initWithUserHash:userHash server:server];

 // location id from web site
NSInteger locationId = 1;
BOOL forced = YES;

// If YES, the content data would be loaded even if the same version has been downloaded already earlier.
// If NO, the download process compares the current downloaded version with the last version on the server.
// If server version equals to the current downloaded version, the re-downloading is not done.

[navigineCore downloadLocationById:locationId forceReload:forced processBlock:^(NSInteger loadProcess) {
		NSLog(@"%zd",loadProcess);
} successBlock:^(NSDictionary *userInfo) {
		[navigineCore startNavigine];
} failBlock:^(NSError *error) {
		NSLog(@"%@",error);
}];
								
Развернуть весь код

Зарегистрируйтесь сейчас и попробуйте бесплатно Демо

Demo free

  • 1 локация
  • Неограниченное количество пользователей
  • Полный доступ ко всем инструментам Navigine
Начать

Поддержка

Мы предоставляем круглосуточную техническую поддержку, чтобы помочь вам в любое время, где бы вы ни были.

Задавайте любые вопросы или оставляйте свои комментарии.

Связаться с нашей командой info@navigine.com

Заполнить форму для связи.

Есть вопросы?

Задайте вопрос о продукте, решениях и геолокационных сервисах. Оставьте запрос и мы ответим вам.