Использование областей-оверлеев
Пример ниже демонстрирует создание на карте активной области-оверлея в виде прямоугольника, в котором "помещается" вся Москва. При наведении курсора на область показывается всплывающая подсказка, а при щелчке - балун.
// Создает активную область
var moscowHotspot = new YMaps.Hotspots.Overlay(
[
{
shape : "rect",
coords : [
new YMaps.GeoPoint(37.192552,55.487586),
new YMaps.GeoPoint(38.025884, 56.017724)
]
}
], {
hasHint : true
}
);
// Задает содержимое балуна
moscowHotspot.name = "Москва";
moscowHotspot.description = "Столица РФ";
// Добавляет активную область на карту
map.addOverlay(moscowHotspot);