Клуб API Карт

как сделать подпись у флажка на карте постоянной?

ned.st-1982
26 апреля 2010, 14:23

У меня вопрос следующего порядка - при указании на карте каких-либо объектов,
ставится флажёк и при его нажатии даётся расшифровка, - возможно ли, чтобы
этот флажек ВСЕГДА имел подпись?
Для примера, на сайте http://koralg.ru/contacts есть карта где зеленым флажком
обозначен пункт ДПС, а можно сделать, чтобы указание было не цифрой 1, а
буквами?
Пыталась сама создать, но видно, что это для меня тяжеловата.

Помогите мне, а то мне одной не справиться!

6 комментариев
Подписаться на комментарии к посту
Содержимое для значка метки можно задать с помощью метода setIconContent().

Замените строчку
map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(37.523865,55.959027), "constructor#pmgnm1Placemark", "ДПС"));
на
var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.523865,55.959027), { style : { "default#greenPoint" } });
placemark.setIconContent("ДПС");
map.addOverlay(placemark);
Когда я меня строчку

на
 

У меня карта вообще пропадает с сайта. Что делать?
Извините, ошибся. Правильный код будет таким:
var placemark = new YMaps.Placemark(new YMaps.GeoPoint(37.523865,55.959027), { style : "default#greenPoint", hasBalloon : false });
placemark.setIconContent("ДПС");
map.addOverlay(placemark);
Я еще отключил отображение балуна при клике на эту метку (потому что балун пустой).
Огромное спасибо!;-)
novostrojka-by
3 мая 2010, 02:17

Спасибо!

Мне тоже пригодилось!

Спасиб!))