Клуб API Карт

как сделать карту со ссылками на оверлеи в меню рядом?

dream-land.ru
18 ноября 2010, 20:06

Здравствуйте, уважаемые знатоки))

Есть вопросы:
1). Имеется страница http://www.dream-land.ru/new6/ , идея в том чтобы сделать как вот здесь http://8marta.ru/sale/168
(да это не Яндекс, но думаю Яндекс и такое осилит)).

2). Как в балуне 3-ей строчкой поставить ссылку на другую страницу сайта(например, подробнее >>) причем разную для всех меток?

Как поставить разные виды маркеров? (их будет 2 типа, но я столкнулся с проблемой - в моем коде один вид маркеров

присваивается для всех меток, на какую строчку нужно эзменить этот кусок кода, чтобы можно было использовать несколько СВОИХ маркеров?)

3). Как добиться того, чтобы в ссылке был один текст, а в балуне другой (подробный)?

Вот такая куча вопросов, всё что я хочу сделать и так видно из ссылки с примером, но все равно решил уточнить)

Поскольку я не профи в Яндекс.API, подскажите по возможности с примерами как же добиться поставленной цели!

Спасибо. Надеюсь)

5 комментариев
Подписаться на комментарии к посту
(да это не Яндекс, но думаю Яндекс и такое осилит)).


Здравствуйте, Кирилл.
Уверен, осилите и ВЫ!
Ответы на все ваши вопросы есть в документации
Почитайте про стили шаблоны макеты,
Установите броузер firefox с расширением firebug для отладки ошибок.
Почитайте про jQuery

Начните творить на АПИ Яндекс.Карт и Вы обязательно добъетесь поставленной цели!


Спасибо, посмотрел документацию и firebug у меня давно установлен.
 Проблема в том, что везде в примерах используется var placemark , а у меня var map и в нем прописаны все метки.
 Конечно  может быть отдельными placemark-ами было бы удобнее сделать (то есть  для каждого свои координаты, описание, ссылка и т.д.),
 но я не знаю как привязать к var placemark ссылку в меню справа от карты, можно пример кода (в этом и был смысл обращения)?
Опять же к сожалению не подходит: в метках, балунах и ссылках можно задать содержание только для всех одинаковое, по шаблону (вот пример:
group.forEach(function (placemark, index, group) {
                placemark.name = 'метка ' + index;
                placemark.description = 'Описание метки ' + index;

и соответственно:

YMaps.jQuery('
  • item' + index + '
  • ')
    )

    А мне нужно, чтобы можно было задавать РАЗНУЮ информацию для каждого объекта и ссылки:
    http://8marta.ru/sale/168

    Всем огромное спасибо и отдельная благодарность dimik!
    Заработало))