Уменьшаю масштаб, кластер сползает вниз, из Хабаровска в Приморье. Изначально думал, что дело в том, что точек снизу больше, но кластер сползает еще ниже, а под конец покидает Россию.
В чем дело?
Вот вывод точек
mySocialMap = ymaps.ready(function(){
myMap = yaMapInit();
myMap.controls.add('searchControl',{
float:'none',
position: {top:30,right:17}
});
myMap.controls.add('zoomControl',{
float:'none',
position: {top:110,right:17}
});
// Пропишем стили оформления кластерам
var clusterIcons = [
{
href: '/images/map-cluster-small.png',
size: [44, 45],
// Отступ, чтобы центр картинки совпадал с центром кластера.
offset: [-22, 18]
},
{
href: '/images/map-cluster-big.png',
size: [54, 55],
offset: [-27, -24],
shape: {
type: 'Circle',
coordinates: [0, 0],
radius: 30
}
}];
MyIconContentLayout = ymaps.templateLayoutFactory.createClass(
'<div style="color: #FFFFFF; font-size: 12px; margin-top: -2px;">{{ properties.geoObjects.length }}</div>');
objectManager = new ymaps.ObjectManager({
// Использовать кластеризацию.
clusterize: true,
//preset: 'islands#invertedBlackClusterIcons',
clusterIcons: clusterIcons,
clusterNumbers: 100,
clusterIconContentLayout: MyIconContentLayout,
groupByCoordinates: false,
clusterDisableClickZoom: false,
clusterHideIconOnBalloonOpen: false,
geoObjectHideIconOnBalloonOpen: false,
hasBalloon: false,
});
myMap.geoObjects.add(objectManager);
// запрос к бэку
ajaxGetMapPoints = $.ajax({
url: '/getP',
type: 'GET',
dataType : "json",
data: {
},
success: function (msg) {
objectManager.add(msg);
}
});
});