Клуб API Карт

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

dolguschinvlad
15 августа 2012, 12:07

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

 

  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 комментариев
Подписаться на комментарии к посту
Возможно, в том что между "Ростовская область" и названием города должен быть пробел?

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

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

Я разработчик.
Я понял вашу проблему, вопрос передан разработчикам геокодера.

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

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

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

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