Клуб API Карт

Неверное позиционирование при указании номера дома

soul45
25 июня 2010, 14:28

http://penza-excurs.ru/citystreets/?id=1

 

<script type="text/javascript">
    YMaps.jQuery(function () {

    var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);

    var geocoder = new YMaps.Geocoder("Пенза, Вяземского улица, 47");

    YMaps.Events.observe(geocoder, geocoder.Events.Load, function (geocoder) {
        if (geocoder.length()) {
            map.setBounds(geocoder.get(0).getBounds());

            var toolBar = new YMaps.ToolBar();
            map.addControl(toolBar);
            map.addControl(new YMaps.Zoom());
            map.enableScrollZoom();
        }
    });

    });
</script>

 

Если убрать номер дома, то масштаб тот, что нужен, а так получается найдены все 47-ые дома в округе?

Где моя ошибка?

1 комментарий
Подписаться на комментарии к посту
Для улиц у нас известный bounded box, который мы отдаем как есть, а для домов - рассчитываем вручную, поэтому иногда ошибаемся.
Мы знаем о существовании данной проблемы, решаем ее. Спасибо за фидбек.