Клуб API Карт

Как показать карту по требованию если карт несколько?

Comanche
4 февраля 2010, 19:08

Привет всем. Я самоучка-новичёк в JS и API. Согласно примерам разобрался, как загружать карту по требованию. Но у меня на странице несколько карт.

Логически понимаю, что можно  для первой карты определить function showMap1 () {...}, для следующей function showMap2 () {...}. (страница с картами: http://www.comanche.crimea.ua/test/?menu=price&show=place#)

Правильно ли поступить таким образом или есть другой способ?

6 комментариев
Подписаться на комментарии к посту
Можно оставить и так, как есть, а можно сделать одну общую функцию showMap и вызывать ее с разными параметрами.

Пример:
http://rodlex.narod2.ru/19.html

Обратите внимание еще на этот css-стиль (они находится в файле main.css, 238 строка):
table.t_cont td {     padding:2px; }
Вышеописанный стиль портит верстку балуна (появляются ненужные отступы). Замените этот стиль на более частный, либо удалите. Это устранит конфликт.
rodlex,
огромное спасибо за подсказку по поводу table.t_cont td {padding:2px;}
а я голову ломал, чего балун разваливается))

а по поводу "а можно сделать одну общую функцию showMap и вызывать ее с разными параметрами" мне это немного не понятно. Можно на примере?
Так я же дал пример: http://rodlex.narod2.ru/19.html
Просто в примере одна карта, а я так и не понял как применить для двух и более.
Вызывать функцию с разными параметрами.
Вот например две карты:




и