Клуб API Карт

Нужна помощь с изменением картинки метки и созданием болуна к ней.

xes84
14 мая 2011, 11:01

Всем здрасти.

Почитал инструкцию посомотрел примеры, все примеры идут с использованием  YMaps.Placemark и YMaps.Point. Я использую геокодирование, наверное как большинство из пользующих API. Так вото все вещи, а миенно изменить значек точки и создать для нее балут, когда на нее тыкаю, неудается. Ни одного примера там где былобы геокодирование и добавление объектов оверлей к полученной точки я не нашел. Так же всвязи с слабым пониманием как что работает в апи, из того что прочел, здесь попытался методом логического тыка чтото зделать но ни чего не вышло.

Можно код как создать точку с заданым значком координаты которой получены геокодированием, и создать к ней балун который будет открываться при клике по значку.

Ниже мои жалкие попытки, один из 20 вариантов наверное.

_ _ _ _

 

// Создание экземпляра карты и его привязка к созданному контейнеру
    map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]
    // Добавление элементов управления
    map.addControl(new YMaps.Zoom()
    value = "<?php echo $sqlrow['adres']; ?>";
    var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds(), style: "default#airplaneIcon"}
    // Создание обработчика для успешного завершения геокодирования
    YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
    // Если объект был найден, то добавляем его на карту и центрируем карту по области обзора найденного объекта
    if (this.length()) {
        geoResult = this.get(0);

        map.addOverlay(geoResult);
        map.setBounds(geoResult.getBounds()

//    geoResult.name = "Имя метки";
//            geoResult.description = "Описание метки";
//            map.addOverlay(geoResult);

            // Открываем балун
//            geoResult.openBalloon(

 

 

 нехватает тегов  Яваскрипт )))