我这样做:
ymaps.ready(init);
function init () {
var myMap = new ymaps.Map('yamap', {
center: [{{ $cityfull->coordinats }}],
zoom: 10
}, {
searchControlProvider: 'yandex#search'
}),
objectManager = new ymaps.ObjectManager({
clusterize: true,
gridSize: 32,
clusterDisableClickZoom: true
});
objectManager.objects.options.set('preset', 'islands#greenDotIcon');
objectManager.clusters.options.set('preset', 'islands#greenClusterIcons');
myMap.geoObjects.add(objectManager);
var url = window.location.href+'?json';
$.ajax({
url: url
}).done(function(data) {
objectManager.add(data);
myMap.setBounds(myMap.geoObjects.getBounds());
});
}
myMap.setBounds(myMap.geoObjects.getBounds());
它不起作用,或者更确切地说它是这样工作的:

我会补充一下,因为搜索引擎把我带到了这里,它可能有用。
有类似的情况 - 地图位于隐藏选项卡中。对这个问题的评论也有助于解决这个相关问题。就我而言