Добрый вечер.
Требуется ваш совет!
У меня на карте есть возможность добавлять метки и полигоны, координаты сохраняются в бд. Мне нужно также сохранить на сервере данные о том, какие метки какому полигону принадлежат.
Алгоритм такой. С помощью $.ajax получаю от сервера все метки и полигоны что уже есть, в цикле добавляю их на карте.
А теперь допустим пользователь добавляет/перетаскивает метку. Вопрос: как узнать, в каком полигоне она оказалась?
Или: строится новый полигон, как узнать какие метки он охватывает?
Мне видится такое решение:
Во время циклического построения всех оверлеев а также при добавлении их на карту добавлять их также в предварительно созданный массив глобальной видимости. Затем, когда нужно, пробегать по нему.
Решение верное?