2ГИС Платформа
1.54K subscribers
121 photos
11 videos
1 file
108 links
Новости и обновления геотехнологий 2ГИС для инженеров, бизнеса и государственного сектора
Download Telegram
🚦 Атрибут интерактивности слоя для Mobile SDK

В редакторе стилей добавили атрибут интерактивности слоя. Можно отключить слои, для которых не нужна кликабельность: подписей районов, номеров домов или, например, светофоров.
🚶🏻 Пешие маршруты в Mobile SDK

Добавили в SDK построение пеших маршрутов.

Для тех, кто не знаком с построением маршрутов для пешеходов в 2ГИС, уточним, что строим маршруты не просто вдоль дорог, а с учётом внутридворовых проходов, тропинок, лестниц, калиток, подземных и надземных переходов.

Подробная документация Mobile SDK: iOS, Android.

UPD: пока доступно только в приватной версии. Публичный релиз — после октября.
1👍1😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Теперь подробнее о релизе v1.2.0 (iOS, Android)

В MapObjectManager появился метод clusteringObjects(сameraPosition) для получения объектов кластеризации для заданной позиции камеры. Метод возвращает как кластеры SimpleClusterObject, так и маркеры Marker.
😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Теперь, что нового в MapGL JS API

Добавили кастомизацию маркеров. Например, можно добавить подпись или сделать так, чтобы иконка менялась при наведении.
This media is not supported in your browser
VIEW IN TELEGRAM
Для html-маркеров в MapGL JS API добавили возможность сдвигать карту сквозь маркеры
This media is not supported in your browser
VIEW IN TELEGRAM
А ещё в кластеризаторе появилась возможность налету менять внешний вид кластеров.
И ещё немного о Редакторе стилей

🛠 Добавили copy/paste-настройки слоёв в другой стиль.

🗜 Для точечных слоёв добавили новые атрибуты:
∙ максимум символов в строке (MapGL JS API, Mobile SDK);
∙ максимум строк в тексте (пока только для Mobile SDK).
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Обновления сервисов роутинга

MapMatching

Основная информация, которая поступает с устройств, — это трек, состоящий из GPS-точек. Мы поможем преобразовать GPS-трек в правильную последовательность звеньев дорожной сети.

Основная задача сервиса — проецировать треки пользователя на реальную дорожную сеть, чтобы восстановить траекторию его движения. Это помогает анализировать ситуацию на дороге, оценить точное время в пути на участке дороги и отфильтровать погрешности GPS-приёмников.
Привет!
Мы не уснули, мы интенсивно работали :-)

Делимся новостями.

Добавили в SDK новые типы маршрутизации (пример —Android).

Теперь кроме маршрутов для легковых и грузовых автомобилей строим маршруты для:
・пешеходов,
・велосипедов,
・общественного транспорта.
 
Пока для пешеходов доступны только некоторые инструкции, а для велосипедов — отображение на карте и прогресс по маршруту. Для общественного транспорта кроме прогресса по маршруту отдаём блок с альтернативными вариантами, расписаниями и пересадками. Идёт готовым компонентом, но можно полностью переписать под задачи приложения.
🔥8👍3
Добавили в SDK сериализацию (восстановление состояния):

・карты — PackedMapState (iOS, Android).
В основном для параметров камеры;

・запросов в справочник — PackedSearchQuery (iOS, Android).
Восстанавливает выборку;

・навигатора — PackedNavigationState (iOS, Android)
Восстанавливает маршрут.
👍7
​​API 2ГИС позволяет подгрузить GeoJSON и разметить на карте любые специфичные для бизнеса данные: зоны доставки еды, покрытие зон каршеринга и так далее. При этом отображение данных GeoJSON можно перемешивать с отображением данных 2ГИС — расположить свой полигон под объектами зданий, POI и улиц. А внешний вид своих данных можно настроить хоть через API, хоть в редакторе стилей.

С версии 1.22.0 MapGL JS API можно создавать свои тепловые карты.
🔥14👍12
​​В той же версии MapGL JS API — 1.22.0 — поддержали арабский язык.

Арабский отличается направлением письма — справа налево — и вариативностью написания одних букв. У каждой буквы может быть до четырёх вариантов написания — в начале, середине, конце слова или в изолированном положении.
👍10
​​C версии 1.22.0 MapGL JS API можно добавлять растровые слои на карту: например, свои спутниковые снимки или план территории и использовать как подложку.
🔥6👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Доработали отображение автомобильных развязок — теперь показываем дороги с учётом их уровня.
👍19👎1
​​Добавили в редактор стилей слой парковок. Там же можно кастомизировать их иконки.
🔥10👏2👍1👎1
Ещё два небольших, но важных улучшения редактора стилей:

1. Копировать и вставлять папки со стилевыми слоями теперь можно через Сtrl+С/Сtrl+V.
2. Папки и слои теперь можно скрывать и раскрывать группами.
👍17👎1
В API добавили алгоритм построения комбинированных маршрутов: проезд на общественном транспорте строится с возможностью проехать начальный или конечный участок пути на автомобиле.

При этом алгоритм можно настроить так, чтобы, например, комбинировать только определённые виды транспорта: такси и общественный транспорт или метро с участками для пешеходов.

Примеры из наших тестовых утилит, поэтому не обращайте внимание на многообразие POI. Варианты проезда выделены красным цветом.
👍32🔥17👎3