Клуб API Карт

метки из XML файла

styleroom
14 февраля 2014, 12:18

всем привет

неполучилось массово разместить метки на карте из xml-файла при использовании 2-й версии АПИ

схема такая =

 
<script src="http://api-maps.yandex.ru/2.0-stable/?load=package.standard,geoXml.load&lang=ru-RU" type="text/javascript"></script>

<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/doc/ymapsml/1.x/examples/xml/simpleobject.xml");
    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>

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

У Вас половина кода из первой версии АПИ, половина из 2-ой