Клуб API Карт

Геокодирование

Пост в архиве.

Добрый день! У меня проблема по работе модуля геопоиска. Дело в том что не все города либо муниципалитеты находяться на карте, но если искать на прямую через браузер на карте Янедекс, то Яндек находит нужные объекты. Например:

 

  function init () {
            ymaps.geocode('Ростовская область' + mu , { results: 1 }).then(function (res) {
                var firstGeoObject = res.geoObjects.get(0);
                window.myMap = new ymaps.Map("map", {
                    center: firstGeoObject.geometry.getCoordinates(),
                    zoom: zet,
                     behaviors: ['default', 'scrollZoom']
                });

 

- Это кусок из моего кода. Суть в том что вместо пременной "mu" подставляется нужный город либо муниципалитет. И дело в том что когда я подставляю такие объект как: Багаевский район, Каменский район, Тарасовский район, Усть-Донецский то у меня пустой див, и ничего не выводиться. А когда ищу через поиск в http://maps.yandex.ru/?ll=39.744918,47.227163&spn=0.442543,0.192945&z=12&l=map, то все находиться. Не пойму в чем беда. Помогите плиз.

 

Уточнение: не находятся только перечисленные выше города. А остальные находяться. Не понятно из-за чего такая изберательность...

8 комментариев
Sergey Konstantinov
28 января 2016, 03:53
Возможно, в том что между "Ростовская область" и названием города должен быть пробел?

Но тогда не понятнео почему другие города ищет.А как тут можно задать вопрос разработчикам?

Поищите сначала, не поднимался ли ваш вопрос раньше. Если нет, то откройте новую тему :-)

Sergey Konstantinov
28 января 2016, 03:53
Я разработчик.
Я понял вашу проблему, вопрос передан разработчикам геокодера.

Спасибо, буду ждать вердикт ))

Sergey Konstantinov
28 января 2016, 03:53
Обещали исправить в ближайшее время.
Как workaround могу предложить не приписывать "Ростовская область", а в списке ответов искать те, где указана "Ростовская область"

Спасибо за быстрый ответ.

Жалко, что тут нельзя залайкать ответ.