X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Api-maps.yandex
vitalso78
vitalso78
Topic Starter сообщение 1.4.2018, 15:17; Ответить: vitalso78
Сообщение #1


Здравствуйте. Ребят. Подскажите. Где в коде и как прописать вот такой хвостик http://prntscr.com/iz915z ? По умолчанию в болуне стоит вот так  http://prntscr.com/iz91fk Я знаю что это производиться в качестве картинки. Как и где прописать ? 
Вот код 

var myMap;
ymaps.ready(function () {
myMap = new ymaps.Map('map', {
zoom: 15,
center: [53.21402707119357,50.22476249999997],
controls: []

}, {
searchControlProvider: 'yandex#search'

});


var myPlacemark = new ymaps.Placemark([53.21402707119357,50.22476249999997], {
balloonContentHeader: '<div style = " width: 200px; height: 100%" ><img width = "100" height ="60" src="/.png" alt="" /></div> ',
balloonContentBody: '<div style = "" > <b> Компания </b> <br> инд.443011 Россия, Самара, ул. 2 Партсъезда, 406,<br>Строение 10, 1 этаж, оф.№ 4<br> Открыто: ежедневно, 9:00–18:00 </div>',
balloonContentFooter: 'тел.+7 (927) 797 69-69, +7 (927) 996 29-27<br>'


}, {
balloonPanelMaxMapArea: 0,


});

myMap.geoObjects.add(myPlacemark);

observeEvents(myMap);

myPlacemark.balloon.open();
});

function observeEvents (map) {
var mapEventsGroup;
map.geoObjects.each(function (geoObject) {
geoObject.balloon.events
// При открытии балуна начинаем слушать изменение центра карты.
.add('open', function (e1) {
var placemark = e1.get('target');
// Вызываем функцию в двух случаях:
mapEventsGroup = map.events.group()
// 1) в начале движения (если балун во внешнем контейнере);
.add('actiontick', function (e2) {
if (placemark.options.get('balloonPane') == 'outerBalloon') {
setBalloonPane(map, placemark, e2.get('tick'));
}
})
// 2) в конце движения (если балун во внутреннем контейнере).
.add('actiontickcomplete', function (e2) {
if (placemark.options.get('balloonPane') != 'outerBalloon') {
setBalloonPane(map, placemark, e2.get('tick'));
}
});
// Вызываем функцию сразу после открытия.
setBalloonPane(map, placemark);
})
// При закрытии балуна удаляем слушатели.
.add('close', function () {
mapEventsGroup.removeAll();
});
});
}

function setBalloonPane (map, placemark, mapData) {
mapData = mapData || {
globalPixelCenter: map.getGlobalPixelCenter(),
zoom: map.getZoom()
};


var mapSize = map.container.getSize(),
mapBounds = [
[mapData.globalPixelCenter[0] - mapSize[0] / 2, mapData.globalPixelCenter[1] - mapSize[11] / 2],
[mapData.globalPixelCenter[0] + mapSize[0] / 2, mapData.globalPixelCenter[1] + mapSize[11] / 2]
],
balloonPosition = placemark.balloon.getPosition(),
// Используется при изменении зума.
zoomFactor = Math.pow(2, mapData.zoom - map.getZoom()),
// Определяем, попадает ли точка привязки балуна в видимую область карты.
pointInBounds = ymaps.util.pixelBounds.containsPoint(mapBounds, [
balloonPosition[0] * zoomFactor,
balloonPosition[1] * zoomFactor

]),
isInOutersPane = placemark.options.get('balloonPane') == 'outerBalloon';

// Если точка привязки не попадает в видимую область карты, переносим балун во внутренний контейнер
if (!pointInBounds && isInOutersPane) {
placemark.options.set({
balloonPane: 'balloon',
balloonShadowPane: 'shadows'
});

// и наоборот.
} else if (pointInBounds && !isInOutersPane) {
placemark.options.set({
balloonPane: 'outerBalloon',
balloonShadowPane: 'outerBalloon'

});

}
}




Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4058 Сегодня, 11:48
автор: Chekon
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
15 yaroslav89 6837 8.4.2024, 17:17
автор: spoyer_ru
Открытая тема (нет новых ответов) Продажа аккаунтов ChatGPT (OpenAI / DALL·E) с балансом API KEY 5$
10 Gagablik 2955 13.2.2024, 0:05
автор: malamut
Открытая тема (нет новых ответов) Аналог YouDO: Android приложения, веб + backend/api
6 kwork 6622 28.8.2023, 20:04
автор: mikmaster22
Открытая тема (нет новых ответов) sms.chekons.com - Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API"
6 Chekon 2025 10.7.2023, 20:32
автор: Chekon


 



RSS Текстовая версия Сейчас: 18.4.2024, 22:46
Дизайн