Клуб API Карт

Открытие балуна на моб.

Valentin
19 декабря 2016, 14:22

Подскажите пожалуйста, почему на маленьких экранах, а так же на моб. балун открывается не снизу, как у вас во всех примерах и картах, а на над самой точкой? 

Привожу код открытия балуна:

// Проверяем, есть ли у выбранного объекта содержимое балуна
function hasBalloonData(objectId) {
	return objectManager.objects.getById(objectId).properties.balloonContent
}
//Получаем данные и устанавливаем содержимое балуна
function setBalloonData(objectId) {
	if (!hasBalloonData(objectId)) {
	getBalloonData(objectId).done(function (data) {
        // getBalloonData - ajax запрос к серверу по получению данных балуна
		var object = objectManager.objects.getById(objectId);
		object.properties.balloonContent = data;
		// Открываем балун на этом элементе
		var objectState = objectManager.getObjectState(objectId);
		if (objectState.isClustered) {
			// Если это кластер						  objectManager.clusters.balloon.open(objectState.cluster.id);
		} else {
			// Если обычный объект
			objectManager.objects.balloon.open(objectId);
		}
		});
	}
}

Спасибо