решаемые
Уже решил, ошибся. Я думал, что вы не можете установить переменную для объекта poly, но вы можете.
ВОПРОС
Я пытаюсь создать инструмент, в котором пользователи могут создавать несколько полилиний и сохранять их в базе данных. Когда пользователь создает строку, она сохраняется в виде закодированной строки (encodePath) в массиве. Я также хочу, чтобы пользователи могли удалять строки, нажимая на строку, это я сделал с помощью:
google.maps.event.addListener(poly, 'click', function() {
this.setMap(null);
polylines[array_id] = ""; //how do i set the array_id to this eventlistener?
}
Теперь мне также нужно удалить закодированную строку из массива, мой вопрос здесь: как мне добавить переменную (array_id закодированной строки) в этот список событий?
Когда я использую код, как написано выше, он, конечно, дает последний array_id, а не array_id полилинии.