Клуб API Карт

Заголовок не указан

vvkutsanov
4 июня 2009, 21:42

Часа четыре УБИЛ!

Но зато вроде как неплохо получилось

Причем создавать днамические оверлеи можно не только как описано в доках http://api.yandex.ru/maps/jsapi/doc/dg/concepts/overlay_custom.xml

но и через JQuery, что, как мне показалось, проще

----

 $(".objYA").click(function (housePoint) {
  id = $(this).attr("idObjYa"); // Выбираем номер из атрибута
  eval("Openmark = housePoint"+id); // Присваиваем переменной раее созданную метку
  Openmark.openBalloon(); / ну и открываем ее
 });
----

Зацените

Там только Новостройки пока, http://acropolnsk.ru/yamap/index.php?typeact=1&type=4

3 комментария
Подписаться на комментарии к посту
Azat Razetdinov
4 июня 2009, 23:10

Что мешает вместо переменных housePoint1 и прочих завести хеш housePoints и обращаться к нему без eval: housePoints[id]?

поподробнее можешь расказать тоже такое надо,недавно начал работать скартой

открой пример и посмотри
JS - он же открытый
...
а вообще, JQuery - сила!:)
месяца три назад начал его пользовать
сейчас даже не представляю как раньше без него обходился:)
jquery.com
можно там посмотреть инфу по нему
если говорить о русских
http://www.rsdn.ru/article/inet/jQuery.xml
неплохое описание.