Я использую Google Maps v3 и собираю на стороне сервера набор данных о местоположении в формате json.Поэтому, когда я получаю это, я перебираю эту коллекцию и создаю объект маркера для каждого из них.
Для каждого из этих маркеров я связываю их с событием click, поэтому, когда пользователь нажимает намаркер на карте, он отображает информационное окно с данными, связанными с соответствующим местоположением.
У меня есть массив для хранения всего местоположения, полученного с сервера, на котором хранятся извлеченные объекты json и соответствующий маркер.
Проблема в том, что даже когда у меня есть массив, я могуссылаясь или перебирая, мне нужно не только получить маркерный объект, когда пользователь нажимает на них, но и объект местоположения, который хранит больше информации.
Я пытался управлять этим массивом объектов и ссылаться на него извызывающий объект безуспешен, потому что функция вызывается маркером, а не объектом местоположения.Поэтому я подумал, можно ли сохранить больше информации в объекте маркера карт Google, например, используя поле общего назначения.
Пожалуйста, дайте мне знать, если требуется дополнительная информация.
Спасибо!