Версия:
Популярные примеры
Карта
Геообъекты
Балун и хинт
Элементы управления
Активные области
Кластеризация
GeoQuery
Поведения и события
Поиск по карте
Пробки
Местоположение пользователя
Маршрутизация
YMapsML
GeoXML
ObjectManager
Модульная система
Панорамы
Внешние модули

Метка и балун-панель

Сохранить как файлыЭкспорт на JSFiddle

В данном примере на карту добавлена метка, при клике на которой открывается балун-панель с заданным содержимым.

Для задания стиля метки из набора встроенных стилей используется опция preset. В API предустановлено пять различных стилей для меток (в скобках указаны соответствующие ключи):

  • Метки с текстом ('islands#icon');
  • метки, тянущиеся под текст ('islands#stretchyIcon');
  • метки с точкой в центре ('islands#dotIcon');
  • метки в виде кругов ('islands#circleIcon');
  • метки в виде кругов с точкой в центре ('islands#circleDotIcon').

Для каждого стиля на выбор предоставлено 16 цветов. API позволяет задавать меткам также собственные цвета для всех стилей, кроме 'islands#stretchyIcon'. Как задавать меткам собственные цвета см. в следующем примере.

\n","placemark_balloon.js":"ymaps.ready(function () {\n var myMap = new ymaps.Map('YMapsID', {\n center: [55.733835, 37.588227],\n zoom: 12,\n // Обратите внимание, что в API 2.1 по умолчанию карта создается с элементами управления.\n // Если вам не нужно их добавлять на карту, в ее параметрах передайте пустой массив в поле controls.\n controls: []\n });\n\n var myPlacemark = new ymaps.Placemark(myMap.getCenter(), {\n balloonContentBody: [\n '
',\n 'Офис Яндекса в Москве',\n '
',\n 'Адрес: 119021, Москва, ул. Льва Толстого, 16',\n '
',\n 'Подробнее: https://company.yandex.ru',\n '
'\n ].join('')\n }, {\n preset: 'islands#redDotIcon'\n });\n\n myMap.geoObjects.add(myPlacemark);\n});"},"resources":[],"directory":"https://sandbox.api.maps.yandex.net/examples/ru/2.1/placemark_balloon/"}
Пишете на JavaScript? У нас есть вакансии
Sun Sep 18 2022 20:10:14 GMT+0300 (Moscow Standard Time)