Клуб API Карт

Помогите чайнику (Открытие балуна из метки)

Пост в архиве.

Здравствуйте! Не судете строго начинающего, я тут собрал код (именно собрал) который реализует вывод метки на карту из строк БД, используя геокодирование. Так вот встала задача загружать карту с открытым балуном. К сожалению я не силен в АП и инфы мало. Я так понимаю нужно задать myPlacemark  но как это сделать если у меня map.geoObjects.add(res.geoObjects.get(0)); и если я туда вставляю myMap.geoObjects.add(myPlacemark); то логика работы меняеться

4 комментария

Лучше один раз прогеокодировать ваши адреса на сервере и записать координаты в БД.

А то Вы каждого пользователя заставляете тратить трафик, ведь геокодирование на клиенте это тоже http-запрос

Пусть так! но как реализовать вывод балуна?

Вместо добавления метки геокодера можно добавить свою по тем же координатам

В примере http://api.yandex.ru/maps/jsbox/placemark дописываете в конце после

    myMap.geoObjects
        .add(myPlacemark1)
        .add(myPlacemark2)
        .add(myGeoObject);
    myPlacemark1.balloon.open();

вот такую строчку:

 myPlacemark1.balloon.open();

и карта загрузится с открытым баллуном для myPlacemark1