Клуб API Карт

Уникальность ответа геокодера (addressdetails)

rufact
23 марта 2015, 18:43

Например, нам приходит ответ от геокодера (обратное кодирование) с kind = house.


насколько уникальна такая запись?

 

Country->AdministrativeArea->SubAdministrativeArea и т.д.


для примера

 

Не может возникнуть ситуации, что две записи

Россия-Нижегородская область-городской округ Нижний новгород

Россия-Нижегородская область-городской округ Нижний новгород


ссылаются на разные  SubAdministrativeArea (с одним названием) ?


ну или что-то, вложенное дальше, Locality  например одинаковые.


То есть верно ли утверждение что все, что мы вытащим из AddressDetails должно быть уникально между собой и это будет идентичные адреса, принадлежащие одному и то му же геобъекту?

4 комментария

В связи с чем у вас возник такой вопрос?

Для чего вам нужна уникальность этих данных?

Ну например, у меня есть БД типа КЛАДР, пользователь указывает точку на карте, мы получаем адрес и хотим его сравнить. Потом мы хотим выводить эти точки на яндекс карте через указание улицы на нашем сайте, например. То есть, вывести все точки из нашей базы на конкретной улице (вывод может быть и по координатам точек, но нам надо предварительно отфильтровать нужные по улице на стороне нашего сервера). Как мы так сделаем, если мы не уверены в точности адреса?

dimik, подскажите,

1. Уникальные записи или нет.

2. Если они не уникальны - то, можно ли получить уникальный AddressDetails (см. п.3).

3. Не нарушает ли бесплатную лицензию геокодирование, если мы соотносим местоположение пользователя на яндекс картах и привязываем к нашей базе адресов.

(может это будет разные варианты использования бесплатной лизенции:

3.1. С указанием точки пользователем и С выводом указанных точек по адресу на карте яндекса.

3.2. С указанием точки пользователем и без вывода указанных точек на карте (вывод  материалов с сортировкой по адресу без использования яндекс карт)

В пользовательском соглашении сказано что сохранять результаты геокодирования можно только с целью временного кеширования.

 

Если вы собираетесь хранить в вашей БД части ответов геокодера как идентификаторы или как метаинформацию к своим объектам, или с какими-то другими целями – то это очевидно нарушение.

 

Так же нарушением является использование функций сервиса без показа карты.