Код для получения координат:
ymaps.geocode( addr_val , {
//boundedBy: myMap.getBounds( city_addr ),
//strictBounds: true,
results: 1
}).then(function (res) {
// Выбираем первый результат геокодирования.
firstGeoObject = res.geoObjects.get(0);}})
Нужно получить координаты по двум адресам (2 варианта, не за раз):
- Россия, Ленинградская область, Санкт-Петербург, Звенигородская 9
- Россия, Вологодская область, Вологда, Марии ульяновой, 3
Получается так, что по 1-му адресу можно получить координаты только если раскомментировать опции boundedBy и strictBounds,
а по 2-му адресу только если закомментировать эти опции.
Проблемы:
- С 1-м адресом возвращается несколько объектов, соответственно выбирается не тот, который нужен (если закомментировать).
- Со 2-м адресом пишет, что firstGeoObject is null (если раскомментировать).
В общем, нужно что-то универсальное...
Подскажите, пожалуйста, как решить проблемы?