При геокодировании находится самый релевантный результат.
Но возможно, что из нескольких похожих посёлков будет найден не самый правильный.
Можно как-то управлять точностью запросов?
Чтобы брать результат только в том случае, если найден только один единственный результат?
Делаю так:
$xml = simplexml_load_file('http://geocode-maps.yande
// Если геокодировать удалось, то записываем в БД
$found = $xml->GeoObjectCollection
Специфика ещё такая, что при поиске будут использоваться не только города и области, но и уезды с губерниями.