|
|
|
Google maps удаление маркера (javascript)
|
|||
|---|---|---|---|
|
#18+
Всем привет. Проблема такая. Есть сайт на котором отображается карта Google Maps необходимо сделать программное добавление и удаление маркеров. С добавлением я разобрался, а вот с удалением болт... Главная проблема что надо удалить маркер не щелкая на него мышью, а введя его имя в текстовое поле. Поэтому такой способ не подошел: GEvent.addListener(marker, 'click', function() { marker.remove(); }); У GMap2 есть метод removeOverlay() которому можно передать удаляемый маркер. Но как его предварительно выбрать не ясно. Никакого поиска по имени и т.п. я не нашел. Вообще есть способ работать с уже созданными объектами на карте? Может есть какой-то массив в котором они все лежат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 19:52 |
|
||
|
Google maps удаление маркера (javascript)
|
|||
|---|---|---|---|
|
#18+
а ты когда их создаешь, не пробовал куда-нибудь сохранять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2008, 20:02 |
|
||
|
Google maps удаление маркера (javascript)
|
|||
|---|---|---|---|
|
#18+
зыа ты когда их создаешь, не пробовал куда-нибудь сохранять? Пока не пробывал так как все еще надеюсь что есть какое-то хранилище предусмотренное API. Ведь куда-то они добавляются при создании. И какой тогда смысл в методе removeOverlay класса GMap2 если аргумент который ему надо передать просто так не получиш? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2008, 08:23 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35541056&tid=1455880]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 315ms |

| 0 / 0 |
