Добрый день!
Делаю множественное геокодирование как указано в примере 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 ">
<html xmlns="http://www.w3.org/1999/xhtml">
<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>
извиняюсь что не получилось спрятать код, в предварительном просмотреть почему-то пусто
я так понимаю что проблема в символе \