Служба определения местоположения Amazon теперь поддерживает фильтрацию по категориям и плотности POI в стилях карт
Сегодня Служба определения местоположения Amazon добавляет к своим картам фильтрацию точек интереса (POI) по категориям и плотности. Разработчики получают возможность управлять плотностью POI и категориями мест, отображаемых на карте, на стороне сервера. Разработчики контролируют это поведение с помощью API GetStyleDescriptor. Служба определения местоположения Amazon – это полностью управляемый сервис, который помогает разработчикам добавлять в приложения карты, места, маршруты и отслеживание с использованием высококачественных геопространственных данных. Ранее каждый стиль карт отображал все категории POI, и разработчики, которые хотели адаптировать POI к своему примеру использования, полагались на обходной путь на стороне клиента, связанный с внутренними идентификаторами слоев стилей.
С этим обновлением разработчик предоставляет новые параметры запросов poi-categories и poi-density. Параметр poi-categories принимает допустимый список категорий, таких как «Еда и напитки», «Транспорт» или «Жилье», а параметр poi-density определяет количество POI, отображаемых на карте. Служба определения местоположения Amazon возвращает дескриптор стиля, отображающий только запрошенные категории с выбранной плотностью. Фильтрация настроена на стороне сервера, поэтому карты отображаются корректно и не требуют дополнительного кода на стороне клиента, как на веб-странице, так и на мобильных устройствах, также в серверных рендерерах без пользовательского интерфейса. На сайте со списком недвижимости можно найти только жилье, в приложении для логистического автопарка – только транспорт и топливо, а на туристической карте – достопримечательности и рестораны.
Служба определения местоположения Amazon доступна в следующих регионах AWS: Восток США (Огайо, Северная Вирджиния), Запад США (Орегон), Азиатско-Тихоокеанский регион (Мумбаи, Сидней, Токио), Канада (Центральная), Европа (Испания, Ирландия, Лондон, Стокгольм, Франкфурт), Южная Америка (Сан-Паулу) и AWS GovCloud (США – запад).
Для начала работы ознакомьтесь с разделом Функции карт в Руководстве разработчика по Службе определения местоположения Amazon.