I do everything like this:
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 ());
It does not work, but rather it works like this:
