Определение адреса на карте
В разработке!!!
Last updated
В разработке!!!
Last updated
IMSHOP Retail Protocol (IRP) является объектом интеллектуальной собственности ООО «АЙ ЭМ СОЛЮШНЗ» (IMSHOP) и защищён как объект авторского права. Свидетельство о депонировании произведения № 023-014461 от 16 января 2023 г. подтверждает исключительные права ООО «АЙ ЭМ СОЛЮШНЗ» на данные технологии.
IMSHOP Retail Protocol создан по заказу ООО «АЙ ЭМ СОЛЮШНЗ». Использование IMSHOP Retail Protocol допустимо только при взаимодействии с ООО "АЙ ЭМ СОЛЮШНЗ" и наличии действующего лицензионного договора. Более подробно можно ознакомиться здесь.
Запрос отправляется после того как определился адрес пользователя в через наш сервис подсказок.
Фильтр каталога по магазинам будет работать только если подключен фид остатков, в котором id оутлетов совпадает с id присылаемых точек в этом ендпоинте.
Для возможности оформить заказ с включенным функционалом адреса на карте в ендпоинте доставок корзины также должны быть корректные типы type доставок (pickup и delivery), а также должны совпадать id точек для самовывоза.
coords
- объект координат пользователя
latitude
- широта
longitude
- долгота
city
- город
addressData
- объект информации о геокодированной точке на карте
fias_id
— ФИАС-код адреса (идентификатор адреса)
settlementWithType
— улица с типом
areaKladr
— Классификатор адресов Российской Федерации, определяющий район
street
— название улицы
fias_code
— не заполняется, используйте fias_id
area
— район в регионе
beltwayHit
— внутри кольцевой ( INMKAD - на территории МКАД, OUT_MKAD - за территорией МКАД)
cityKladr
— Классификатор адресов Российской Федерации, определяющий город
city
— название города
house
— номер дома
settlementKladr
— Классификатор адресов Российской Федерации, определяющий населенный пункт
lon
— долгота
lat
— широта
beltwayDistance
— расстояние от кольцевой в км (только если заполнен beltwayHit
)
settlementFias
— ФИАС-код населенного пункта
settlement
— населенный пункт
zip
— индекс дома
streetFias
— ФИАС определяющий улицу
city_kladr
— Классификатор адресов Российской Федерации, определяющий город
regionFias
— ФИАС определяющий регион
regionKladr
— Классификатор адресов Российской Федерации, определяющий регион
streetKladr
— Классификатор адресов Российской Федерации, определяющий улицу
areaFias
— ФИАС-код района
cityFias
— ФИАС города
value
— адрес полностью
fias
— ФИАС города и улицы
region
— регион
houseKladr
— не ориентируйтесь на это поле Классификатор адресов Российской Федерации, определяющий конкретный дом, по умолчанию null
, ситуативно DaData может передавать данное поле заполненным
apt
— номер квартиры
kladr
— Классификатор адресов Российской Федерации, определяющий город и улицу
locations
— список ПВЗ (МАССИВ ОБЪЕКТОВ ТОЧЕК ПВЗ) если рядом с данными координатами нет магазинов то пустой (также используется для фильтрации каталога если подключен фид остатков)
❗id
— идентификатор самовывоза, строка (обязательное поле)
❗title
— название, строка (обязательное поле)
❗address
— адрес, строка (обязательное поле)
❗city
— город, строка (обязательное поле)
❗lat
— широта для отображения на карте, строка (обязательное поле)
❗lon
— долгота для отображения на карте, строка (обязательное поле)
mapIcon
— ссылка на кастомную иконку точки
deliveryLocation
- Магазин из которого будет осуществляться доставка на выбранный адрес и по которому будет отфильтрован каталог (если доставка на адрес невозможна то вернуть null) (1 ОБЪЕКТ ОДНОЙ ТОЧКИ ПВЗ)
Поле является обязательным только, если у клиента должен быть фильтр по магазинам в каталоге, если фильтра нет, то можно не добавлять поле deliveryLocation
в ответ
❗id
— идентификатор самовывоза, строка (обязательное поле)
❗lon
— долгота для отображения на карте, строка (обязательное поле)
❗lat
— широта для отображения на карте, строка (обязательное поле)
❗city
— город, строка (обязательное поле)
❗address
— адрес, строка (обязательное поле)
❗title
— название, строка (обязательное поле)