Клуб API Карт

Идентификатор геообъекта

u.sym2010
26 мая 2013, 16:08

Добрый день! Подскажите пожалуйста, есть ли какой-то надежный способ идентифицировать геообъекты, возвращаемые геокодером? Поля ID не обнаружил в свойствах этих объектов. Координаты объекта для этих целей не  применимы: например по запросу "Россия" и "Москва" возвращаются одинаковые координаты. Вообще мне нужно фиксировать в базе найденные объекты с дополнительной информацией и при повторном поиске вытаскивать из базы эту дополнительную информацию, если объект уже записан. Соответственно необходимо по ответу геокодера искать запись в базе, для .этого как-то надо надежно идентифицировать объекты. Кто как такую задачу решает? Спасибо.

2 комментария
Подписаться на комментарии к посту

У объектов есть поля text и description, может формировать ключи из них?

Да, примерно так и делаю (хэш-функцией собираю поля name и number всех уровней AddressDetail). Но нет ведь никаких гарантий что эти поля останутся неизменными "во веки веков". Надеялся что я все-таки какой-то идентификатор пропустил.