Клуб API Карт

Ссылка в описании объекта

gazelleclub
8 апреля 2010, 13:27

вопрос в следующем не как не могу понять как вставить ссылку или картинку ссылающиюся в описание обьекта в формируещемся XML

формирование выглядит так

<Template gml:id="balloonTemplate">
            <text><![CDATA[
                    <div style="font-size:12px;">
                        <div style="color:#ff0303;font-weight:bold">$[name]</div>
                        <div>$[metaDataProperty.AnyMetaData.tipgaza]</div>                       
                        <div>$[metaDataProperty.AnyMetaData.adress]</div>
                        <div>$[metaDataProperty.AnyMetaData.user]</div>
                        <div>$[metaDataProperty.AnyMetaData.id]</div>
                        <div>$[metaDataProperty.AnyMetaData.delete]</div>
                         </div>]]></text>
        </Template>

мне нужно вот сюда <div>$[metaDataProperty.AnyMetaData.delete]</div>  вставить картинку сосылкой на удаление точки


5 комментариев
Подписаться на комментарии к посту
YMapsML не позволяет добавлять логику. Ссылку вы можете вставить, а вот логику по удалении точки нужно реализовать с помощью javascript.
Мне и нужно вставить только ссылку удаление будет php скриптом по этой ссылке
Вы меня не до конца поняли. Сейчас поясню.

Вы загружаете YMapsML с некоторым набором меток.
После загрузки вы навешиваете дополнительную логику с помощью JavaScript. Например, это может быть удаление метки при щелчке на ссылку.
При щелчке на ссылку удаления объекта происходит удаление этого объкта с карты  (с помощью JavaScript) и отсылка ajax-запроса на сервер (для удаления из БД или из файла).

Вы можете вставлять просто ссылку на php-файл, например, вот такого вида delete-placemark.php?id=35. Однако, при каждом удалении будет происходить перезагрузка страницы. А это не очень удобно.

Простой пример добавления меток по щелчку на карте и удалению при щелчке по ссылке в балуне можно посмотреть здесь:
http://rodlex.narod.ru/examples/addremoveplacemarks.html
Да нет я вас правильно понял. Мне нужно все равно ссылка на php файл что бы удалить точку которая хранится в MYSQL. Мне нужно вставить ссылку в тот код что я выше привел пример у меня php формирует XML по данным из БД и выводит на карту, но вот не получается не как вставить ссылку в код что выше html там не работает и понять как её вставить не выходит :)
Вот так можно вставить ссылку на php-файл:

   

Однако я все же советую сделать удаление aяксом.