Клуб API Карт

Перестало работать геокодирование на народных картах

bridge2web
23 февраля 2012, 11:21

 

Раньше все было нормально, но теперь объекты не находятся, хотя они есть на карте…



Причем как програмно, используется код:



function showAddress (value) {
map.removeOverlay(geoResult);
var geocoder = new YMaps.Geocoder(value, {geocodeProvider:"yandex#pmap", results: 1, boundedBy: map.getBounds()}
YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
if (this.length()) {
geoResult = this.get(0);
map.addOverlay(geoResult);
map.setBounds(geoResult.getBounds()
}else {
map.destructor(
}
}
YMaps.Events.observe(geocoder, geocoder.Events.Fault, function (geocoder, error) {
alert("YMaps произошла ошибка: " + error);
map.destructor(
})
}



так и здесь http://n.maps.yandex.ru/

в поисковой строке не находит


пример запроса "Бийск, Советская улица 205"



печально

5 комментариев
Подписаться на комментарии к посту

значит скоро война… и армия в срочном порядке меняет ландшафт, а то враги придут с яндекс-картами, а тут все уже не так B-)

 

С праздником!!!

С праздником!)

извините, не удержался, а если серьезно - и правда не находит, если оно там конечно есть, может срок лицензии закончился с конторой которая предоставляла карту города с детализацией, т.к. на карте с детализацией до улиц - ни каких улиц нет.

короче в boundedBy вручную область города прописал,

добавил strictBounds: true 

город из запроса убрал, осталась только улица

заработало вроде бы 

Спасибо большое! Тоже помогло.