myGeoObjects[i] = new ymaps.GeoObject({
geometry: {
type: "Point",
coordinates: [lat, lon],
},
}, {
preset: 'islands#blackCircleDotIcon',
openEmptyBalloon: true
});
myClusterer.add(myGeoObjects);
myMap.geoObjects.add(myClusterer);
myMap.setBounds(myClusterer.getBounds(), {
zoomMargin: 20,
});
Во-первых из документации:
Отступы от границ видимой области карты. Если задано одно число - оно применяется ко всем сторонам.
В каких единицах? В метрах, километрах или попугаях?
Во-вторых, какие бы значение не устанавливал метки на некоторых коллекциях всеравно прилипают к краю экрана и даже выходят за его границы частично.