Клуб API Карт

400 (Bad request) при множественном геокодировании

zlodey-woodnet
22 июля 2013, 18:03

Добрый день!

Делаю множественное геокодирование как указано в примере http://api.yandex.ru/maps/jsbox/multigeocode, но на некоторых адресах выдает 400 (Bad request) - выскакивает на функцию  function(error), через яндекс карты http://maps.yandex.ru этот адрес определяется.

Подскажите пожалуйста в чем может быть проблема?

Спасибо! 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>
    <script src="http://yandex.st/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        function init() {
            var myMap = new ymaps.Map("map", {
                center: [55.76, 37.64],
                zoom: 11,
                behaviors: ['scrollZoom', 'drag']
            });
            myMap.controls.add('mapTools').add('zoomControl').add('typeSelector').add('trafficControl');
            var trafficControl = new ymaps.control.TrafficControl({
                providerKey: 'traffic#actual',
                shown: false,
                expanded: false
            });
            myMap.controls.add(trafficControl);
            trafficControl.getProvider('traffic#actual').state.set('infoLayerShown', true);
            var o = [];
            o.push(["Москва, КОТЛЯКОВСКАЯ УЛ., 8\10"]);
            var objects = ymaps.geoQuery(ymaps.geocode(o[0][0], {
                results: 1
            }));
            objects.then(function () {
                    console.log(objects);
                },
                function (error) {
                    console.log(alert);
                });
        }
        ymaps.ready(init);
    </script>
</head>
<body>
    <div id="map" style="width: 1696px; height: 954px"></div>
    <div id="list"></div>
</body>
</html>

 

извиняюсь что не получилось спрятать код, в предварительном просмотреть почему-то пусто
я так понимаю что проблема в символе \

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

Да, именно в нем, "переверните" \ и все заработает. А мы у себя поправим, спасибо за сообщение.