HERE: выходим за пределы карт

HERE: выходим за пределы карт

Хорошо известно, что локационная платформа HERE – это отличные карты, которые можно найти на here.com, а также ряд приложений для различных мобильных устройств. А знали ли вы, что Nokia также предоставляет инструменты, чтобы помочь разработчикам всех уровней в создании собственных локационных приложений на основе карт HERE? Поясним.

Есть две части этой истории, два варианта средств разработчика: для интернета и для мобильных телефонов. Мы сосредоточимся на первом в этот раз.

Первое место, которое стоит посетить всем, кто ​​желает создать собственное локационное приложение,  – это сайт разработчика. Оказавшись там, вы можете найти подробную информацию обо всех инструментах, которые Nokia предоставляет веб-разработчикам и создателям нативных приложений, чтобы они могли начать работу.

Например, сравнительно легко создать гибридные картографические приложения, используя HERE API (Application Programming Interface) или другой интерфейс прикладного программирования по желанию. В качестве первого примера – Flickr.

FlickrHeat

HERE: выходим за пределы карт

Тепловая карта является отличным способом визуализации больших объемов данных на карте. Чем больше элементов в определенной области, тем интенсивнее цвет.

Объединение возможностей HERE API и Flickr API позволяет отображать на тепловой карте самые популярные у фотографов места. Это может  оказаться полезным, когда вы планируете поездку в незнакомый город и хотите поставить в план посещение обязательных для съемки объектов.

Начните с создания основной карты. Для использования HERE API вам нужно зарегистрироваться на Nokia Developer Portal и получить свой собственный идентификатор App ID и Authentication Token.

После того, как основная карта была создана, вы можете закодировать определение местоположения пользователя. Эта функция не поддерживается старыми версиями Internet Explorer, но последние релизы браузеров позволяют пользователю решать, включать или нет функцию определения местоположения с веб-страницы.

Если найти местоположение пользователя не представляется возможным, карта будет просто отображать местоположение по умолчанию – офис HERE в Берлине.

Теперь, когда у вас есть карта, и она центрирована в зависимости от нахождения пользователя, пришло время запросить изображения у Flickr. Вы должны будете зарегистрироваться на Flickr, чтобы иметь возможность аутентификации.

Мы запрашиваем на Flickr 500 самых последних фотографий вокруг определенной точки. Получаем данные, собираем все это вместе и передаем в Heatmap Overlay.

По умолчанию в качестве цветовой схемы используются цвета радуги. Но в HERE API у вас есть возможность задать свою палитру, например, популярные места – зеленого цвета, непопулярные – бледно-желтого. Или от неонового голубого до розового.

В нашем случае фотоданные из Flickr преобразованы в тепловую карту, она наложена на  фактическую схему. Районы, в которых снято много фотографий, окрашиваются в оранжевый и красный, в то время как области с меньшим количеством фотографий становятся бледно-желтого цвета.

Теперь мы можем сразу увидеть, где в этих местах принято делать фото. Пока мы не можем видеть сами снимки пользователей Flickr. Чтобы включить такую опцию, потребуется дополнительный код.

Вообще есть множество функций и возможностей, а число вариантов их совместного использования неограниченно. Вот несколько примеров.

InstaHeat

HERE: выходим за пределы карт

То же, что и в примере с Flickr, только на этот раз используем Instagram API. Может оказаться полезно, чтобы подцветить места, где собираются люди.

Neighbourhood Hangouts

HERE: выходим за пределы карт

Используйте Foursquare API и тепловые карты, чтобы визуализировать на карте наиболее популярные районы по соседству.

SoundScape

Это маленькое приложение использует API Web Audio вместе с концертной информацией из Last FM API  для создания захватывающих soundscape (звуки и эффекты, активируемые на различных участках карты). Вы сможете, не выходя из-за компьютера, буквально облететь город и услышать музыку предстоящих концертов. Лучше в наушниках.

Примечание: требуется современный браузер, который поддерживает Web Audio API.

Идей может быть множество. Мы заботимся о разработчиках, поэтому команда Nokia Location собирает девелоперов на HERE Winter Hackathon 19 января в Берлинском офисе. Вход бесплатный, но количество мест ограничено, так что при желании нужно регистрироваться быстрее.

Мы в редакции, конечно, не разработчики, но с интересом узнаем о тех идеях, которые вам кажется интересным реализовать, используя возможности локационной платформы HERE.

 

Комментарии

Комментариев ещё никто не оставил. Вы можете быть первым
Реклама
Популярные товары
Популярные магазины