+19
Завершен

Индекс города при геолокации

Антон Жиянов 7 лет назад обновлен 6 лет назад 6

Метод «Город по IP-адресу» возвращает индекс, который есть в базе налоговой службы (ФИАС). Для населённых пунктов и городов он часто пустой. Но если взять из результата значение fias_id и отправить его в метод «Адрес по коду ФИАС» — вернётся индекс.


Причина в том, что метод «город по ip-адресу» специально «заточен» под быструю работу и минимальное использование ресурсов сервиса (основной сценарий — определить приоритетный город для подсказок). Поэтому он не использует дополнительные справочники, «дорогие» с точки зрения времени и ресурсов — индексы Почты, геокоординаты и прочее.


В то же время, некоторые магазины используют индекс города для определения стоимости доставки. Поэтому удобно было бы получить индекс за один запрос, а не за два.

Ответ

Ответ
Завершен

Сделали! Теперь метод «Город по IP-адресу» сразу возвращает индекс.

Поддерживаю идею, иметь такую возможность опционально.

А нельзя ли в ответ добавить ISO код страны - двух или трёх буквенный?

А зачем? Геолокация в Дадате работает только для России.

>В то же время, некоторые магазины используют индекс города для определения стоимости доставки. Поэтому  > удобно было бы получить индекс за один запрос, а не за два.



Очень нужно!

Запланирован

Будет летом.

Ответ
Завершен

Сделали! Теперь метод «Город по IP-адресу» сразу возвращает индекс.

Сервис поддержки клиентов работает на платформе UserEcho