всем привет
неполучилось массово разместить метки на карте из xml-файла при использовании 2-й версии АПИ
схема такая =
<script src="http://api-maps.yandex.ru/2.0-stable/?load=package " type="text/javascript"></script>.standard,geoXml.load&lang=ru-RU
<script type="text/javascript">
ymaps.ready(init);
function init () {
var myMap0 = new ymaps.Map("map0", {center: [55.7534, 37.6231],zoom: 12}),
// url0 = "http://<?php echo $xml_url; ?>.ru/xml/ready/cao.xml?q=1";
// ymaps.geoXml.load(url0).then(function (res){myMap0.geoObjects.add(res.geoObjects);});
myPlacemark1 = new ymaps.Placemark([55.7534, 37.6231], {
iconContent: "<?php echo $this->pageTitle; ?>"}, {
preset: 'twirl#darkgreenStretchyIcon',draggable: false});
myMap0.geoObjects.add(myPlacemark1);
var ml = new YMaps.YMapsML("http://api.yandex.ru/maps
myMap0.addOverlay(ml);
// Обработчик неудачной загрузки YMapsML
YMaps.Events.observe(ml, ml.Events.Fault, function (ml, error) {
alert('Ошибка: ' + error);
});
myMap0.controls
.add('zoomControl', { left: 5, top: 5 })
.add('typeSelector')
.add('mapTools', { left: 35, top: 5 });
}
</script>