function init(){
var myMap, myPlacemark;
// создание кластеризатора
// создадим карту, на которой необходимо кластеризовать геообъекты
myMap = new ymaps.Map('map', {center: [59.918154,30.305578], zoom: 11});
myMap.controls.remove('trafficControl').remove('searchControl').remove('typeSelector');
// создадим массив геообъектов
$.ajax({
url:'/ajax/maps',
success:function(data){
for(var i = 0;i<=data.length;i++){
var mapX = data[i][0];
var mapY = data[i][1];
var dop = data[i][2];
var address = data[i][3];
var pm = new ymaps.Placemark([mapY, mapX], {
iconContent: "",
hintContent:address,
balloonContent: dop
});
myMap.geoObjects.add(pm);
}
}
});
}
ymaps.ready(init);
Но теперь каким образом создать балун?ведь он создается как:
var pm = new ymaps.Placemark. Но объект ymaps недоступен, поэтому и выдает ошибку undefined is not a function