Клуб API Карт

Балун как ссылка и подпись на нем

ltpm
12 апреля 2010, 17:16

Господа, добавляю метки на карту следующим кодом


map.addOverlay(new YMaps.Placemark(new YMaps.GeoPoint(37.219098,55.995987),{style: "default#buildingsIcon"}));

Как сделать это балун нужной мне ссылкой и написать на нем одно слово?

Заранее благодарю за помощь...

2 комментария
Подписаться на комментарии к посту
Содержимое для значка метки задается с помощью метода setIconContent(). В примере ниже я добавляю ссылку в значок.
var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.219098,55.995987),{style: "default#buildingsIcon"});
placemark.setIconContent('http://clubs.ya.ru/mapsapi/">Клуб разработчиков');
map.addOverlay(placemark);
Подробнее: http://api.yandex.ru/maps/jsapi/doc/dg/tasks/how-to-add-placemark.xml#placemark-icon

Можно сделать, чтобы при щелчке на ссылку происходил переход на нужную страницу. Для этого необходимо создать обработчик для события Click по метке.
var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.219098,55.995987),{style: "default#buildingsIcon"});
placemark.setIconContent("Клуб разработчиков");

YMaps.Events.observe(placemark, placemark.Events.Click, function () {
    document.location = "http://clubs.ya.ru/mapsapi/";
});

map.addOverlay(placemark);
Подробнее о событиях: http://api.yandex.ru/maps/jsapi/doc/dg/concepts/map_events.xml
Спасибо, а что это за рамки вокруг балуна возникли?