Всем доброго времени суток.
Быквально с месяц назад все хорошо работало, потом в один момент пропала карта, вот код:
Код php массива:
$object = array(
"x" => 30.31349700000001,
"y" => 59.938530999990995,
"name" => "Санкт-Петербург ул. стремянная 75",
"title" => "Малое Симагино",
"subject" => "Новые улучшенные планировки по доступной цене",
"image" => "L3VwbG9hZHMvMjAxM18wN18wNV8wOF80Ml8yOC5qcGc="
);
Код html/js:
<div id='ymaps' style='width:600px; height:400px;'></div>
$.getScript('https://api-maps.yandex.ru/2.0/?coordorder=longlat&load=package.full&wizard=constructor&lang=ru-RU').done(function () {
Map.init = 'ymaps';
ymaps.ready(function() {
Map.mapObject = new ymaps.Map(Map.init, {
center: [".$object["x"].", ".$object["y"]."],
zoom: 5,
type: 'yandex#map',
behaviors: ['default', 'scrollZoom']
}, {
geoObjectHint: true
});
Map.mapObject.controls
.add('zoomControl')
//.add('mapTools')
//.add(new ymaps.control.TypeSelector(['yandex#map', 'yandex#satellite', 'yandex#hybrid', 'yandex#publicMap']));
var myGeocoder = ymaps.geocode('".$object["name"]."', {
//provider: randomPointProvider
boundedBy: Map.mapObject.getBounds(),
strictBounds: true,
results: 1
});
myGeocoder.then(
function(res) {
//map.geoObjects.add(res.geoObjects);
var point = res.geoObjects.get(0);
Map.mapObject.geoObjects.add(new ymaps.Placemark(point.geometry.getCoordinates(), {
balloonContent: '<h1>".$object["title"]."</h1>".$object["subject"]."',
hintContent: 'Стремянная 7 от <b>5000</b> руб/мес'
}, {
iconImageHref: '/images/main_page/pic.png',
iconImageSize: [33, 46]
})
);
Map.mapObject.setZoom(6);
Map.mapObject.panTo(point.geometry.getCoordinates());
},
function(err) {
}
);
}
);
})
Пожалуйста скажите в чем причина.
Заранее благодарен.