В WebGL SDK сделали маркерам на карте растягивающиеся подложки для подписей. Теперь ваши подписи всегда красивые — и длинные, и маленькие.
Подробнее → https://docs.2gis.com/en/mapgl/overview
Подробнее → https://docs.2gis.com/en/mapgl/overview
Пост для тех, кому нужна красивая карта и важно обеспечить максимальную безопасность.
Теперь наши релизы версионируются на базе Subresource Integrity (SRI) — подписываются хэшем, который гарантирует безопасность скачиваемого скрипта.
В этом случае обновлять их, конечно же, придётся вручную. Поэтому для общих случаев рекомендуем пользоваться v1, обновления в котором прилетают автоматически.
Детали — по ссылке 👉🏻 https://docs.2gis.com/ru/mapgl/overview/releases
Теперь наши релизы версионируются на базе Subresource Integrity (SRI) — подписываются хэшем, который гарантирует безопасность скачиваемого скрипта.
В этом случае обновлять их, конечно же, придётся вручную. Поэтому для общих случаев рекомендуем пользоваться v1, обновления в котором прилетают автоматически.
Детали — по ссылке 👉🏻 https://docs.2gis.com/ru/mapgl/overview/releases
static_2.png
3.2 MB
Сделали Static Map API — самому простому способу получить кусочек карты на сайте — несколько приятно-клёвых штук:
1. Добавили сет HD-маркеров.
2. Пины и круги теперь можно настраивать, в том числе и нумеровать или даже полностью изменять.
3. Добавили возможность наносить свою геометрию
1. Добавили сет HD-маркеров.
2. Пины и круги теперь можно настраивать, в том числе и нумеровать или даже полностью изменять.
3. Добавили возможность наносить свою геометрию
This media is not supported in your browser
VIEW IN TELEGRAM
Начинаем серию постов о новых добавленных API:
• Geocoder;
• Places;
• Suggest;
• Categories;
• Regions.
Сначала о Geocoder API (ru)
Есть два вида геокодирования:
Прямое — для определения координат по названию объекта или его адресу. Например: пользователь указывает адрес, а он преобразуется в координаты.
Обратное — для определения адреса объекта по его координатам. Выбираем ближайший к точке на карте дом и получаем его адрес.
Ответ геокодера формируется в JSON.
Док 👉🏻 https://docs.2gis.com/ru/api/search/geocoder/overview
• Geocoder;
• Places;
• Suggest;
• Categories;
• Regions.
Сначала о Geocoder API (ru)
Есть два вида геокодирования:
Прямое — для определения координат по названию объекта или его адресу. Например: пользователь указывает адрес, а он преобразуется в координаты.
Обратное — для определения адреса объекта по его координатам. Выбираем ближайший к точке на карте дом и получаем его адрес.
Ответ геокодера формируется в JSON.
Док 👉🏻 https://docs.2gis.com/ru/api/search/geocoder/overview
This media is not supported in your browser
VIEW IN TELEGRAM
Places API (ru), позволяет использовать подробную информацию о компаниях, зданиях, остановках, улицах и других местах.
Помимо «стандартного» поиска:
• по названию компании
«ИП Голубев»
• по сфере деятельности
«рестораны» или «магазины музыкальных инструментов»
• с геокритерием
«цветы у Бауманской»
• с атрибутами услуг и товаров
«кафе с итальянской кухней» или «русская баня на дровах с бассейном»
• по телефону и сайту
«667-02-99» или «grabli.ru»
• без указания текстового запроса
в здании, в категории, в городе, поиск всех филиалов одной компании
Можно искать по дополнительным критериям, которых нет в основных продуктах 2ГИС: по ИНН и торговой лицензии.
Подробно, какие данные можно получить в ответе, как менять логику поиска, о фильтрации и других возможностях поиска 👉🏻
https://docs.2gis.com/ru/api/search/places/overview
Помимо «стандартного» поиска:
• по названию компании
«ИП Голубев»
• по сфере деятельности
«рестораны» или «магазины музыкальных инструментов»
• с геокритерием
«цветы у Бауманской»
• с атрибутами услуг и товаров
«кафе с итальянской кухней» или «русская баня на дровах с бассейном»
• по телефону и сайту
«667-02-99» или «grabli.ru»
• без указания текстового запроса
в здании, в категории, в городе, поиск всех филиалов одной компании
Можно искать по дополнительным критериям, которых нет в основных продуктах 2ГИС: по ИНН и торговой лицензии.
Подробно, какие данные можно получить в ответе, как менять логику поиска, о фильтрации и других возможностях поиска 👉🏻
https://docs.2gis.com/ru/api/search/places/overview
This media is not supported in your browser
VIEW IN TELEGRAM
Suggest API (ru) предлагает список подходящих вариантов, исходя из запроса пользователя и его локации.
Самые используемые алгоритмы подбора:
Подсказка адреса
В результате поиска могут быть дом или улица. В запрос нужно добавить
Подсказка конечной точки маршрута
Подсказка объектов справочника
Док 👉🏻 https://docs.2gis.com/ru/api/search/suggest/overview
Самые используемые алгоритмы подбора:
Подсказка адреса
В результате поиска могут быть дом или улица. В запрос нужно добавить
suggest_type=address
или suggest_type=street
для подсказки только по улицам. Подсказка конечной точки маршрута
suggest_type=route_endpoint
подскажет дома, компании, остановки и другие объекты справочника, привязанные к точке на карте.Подсказка объектов справочника
suggest_type=object
подскажет только объекты справочника: дома, компании, остановки. Могут быть и объекты без привязки к точке на карте — например, интернет-магазины.Док 👉🏻 https://docs.2gis.com/ru/api/search/suggest/overview
И ещё об одном API — Categories
Предоставляет информацию о компаниях, объединённых по сферам деятельности.
Отдаём данные о фирмах как по общей сфере деятельности с ссылками на более узкие дочерние категории — «Кафе-кондитерские / кофейни», так и по определённой — «Кофейни».
Подробности использования 👉🏻 https://docs.2gis.com/ru/api/search/categories/overview
Предоставляет информацию о компаниях, объединённых по сферам деятельности.
Отдаём данные о фирмах как по общей сфере деятельности с ссылками на более узкие дочерние категории — «Кафе-кондитерские / кофейни», так и по определённой — «Кофейни».
Подробности использования 👉🏻 https://docs.2gis.com/ru/api/search/categories/overview
Немного обновили MapGL для Android.
https://github.com/2gis/MapGL-Android/releases
В V 1.4.0 добавили offset и relativeAnchor — параметры для позиционирования подписи к маркеру.
В v1.3.0 добавлений чуть больше:
Map.bounds — возможность получить географические границы видимой части карты.
ImageFactory — позволяет брать иконки для маркеров из ассетов, ресурсов, локальных файлов или прямо из Bitmap.
Колбэк onFinish для Directions.carRoute — возможность получить информацию об ошибке при построении маршрута.
LabelImage — изображение-подложка для подписи маркера, которое растягивается под длину текста.
И последнее по списку, но не по значимости — добавили методы для отслеживания и отображения геопозиции пользователя.
https://github.com/2gis/MapGL-Android/releases
В V 1.4.0 добавили offset и relativeAnchor — параметры для позиционирования подписи к маркеру.
В v1.3.0 добавлений чуть больше:
Map.bounds — возможность получить географические границы видимой части карты.
ImageFactory — позволяет брать иконки для маркеров из ассетов, ресурсов, локальных файлов или прямо из Bitmap.
Колбэк onFinish для Directions.carRoute — возможность получить информацию об ошибке при построении маршрута.
LabelImage — изображение-подложка для подписи маркера, которое растягивается под длину текста.
И последнее по списку, но не по значимости — добавили методы для отслеживания и отображения геопозиции пользователя.
GitHub
Releases · 2gis/MapGL-Android
Contribute to 2gis/MapGL-Android development by creating an account on GitHub.
Обновили MapGL до v1.3.2. Единственное изменение — починили нерегулярный баг с исчезновением WebGL-карты в Safari 14+.
По ссылке — подробности и хэш для тех, кто использует SRI
https://docs.2gis.com/ru/mapgl/overview/releases
По ссылке — подробности и хэш для тех, кто использует SRI
https://docs.2gis.com/ru/mapgl/overview/releases
Выпустили MapGL Android 1.5.0
В релизе:
1. Добавили параметры для отключения вращения и наклона карты: disableRotationByUserInteraction и disablePitchByUserInteraction.
2. Добавили z-Index для маркеров.
Подробнее 👉🏻 https://github.com/2gis/MapGL-Android/releases/tag/v1.5.0
В релизе:
1. Добавили параметры для отключения вращения и наклона карты: disableRotationByUserInteraction и disablePitchByUserInteraction.
2. Добавили z-Index для маркеров.
Подробнее 👉🏻 https://github.com/2gis/MapGL-Android/releases/tag/v1.5.0
GitHub
Release 1.5.0 · 2gis/MapGL-Android
Features
Add disableRotationByUserInteraction, disablePitchByUserInteraction Map properties
Add zIndex for MarkerOptions
Fixes
Remove dblclick handler because MapGL JS dosen't have it
Add disableRotationByUserInteraction, disablePitchByUserInteraction Map properties
Add zIndex for MarkerOptions
Fixes
Remove dblclick handler because MapGL JS dosen't have it
❤1