Задать вопрос
sergej_saveljev
@sergej_saveljev
js, nodejs, react

Как за счёт геокодинга в яндекс получить регион и район?

У меня лишь одна идея:
var myGeocoder = ymaps.geocode(coords, {results: 1});

myGeocoder.then(
    function (res) {
    	
    	var desc = res.geoObjects.get(0).properties.get('description').split(', '),
    		region = desc[1],
    		rajon = /район/i.test(desc[2])
    			? desc[2]
    			: '';
    	
    	console.log(region, ' :: ', rajon);
    	
    },
    function (err) {
        alert('Ошибка');
    }
);

Но часто бывает что получить район таким методом не удаётся.
  • Вопрос задан
  • 413 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Не одним яндексом едины, при том что административные границы там из OSM, поэтому лучше сразу обратиться к первоисточнику: Nimonatim
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы