. .
Я создал карту Google (V3), которая включает в себя несколько маркеров. Я столкнулся с необходимостью переопределить свойства для конкретных маркеров. Однако мне не удалось найти какой-либо способ ссылки на конкретные маркерные объекты.
Чтобы дать вам пример того, что я пытаюсь сделать, скажем, у меня есть карта США, на которой я разместил маркеры в Нью-Йорке, Чикаго и Лос-Анджелесе. Допустим, я определил их следующим образом:
var marker = new google.maps.Marker({map: map, position: lat-long-NY, title: "Yankees"}); // NY
var marker = new google.maps.Marker({map: map, position: lat-long-Chi, title: "White Sox"}); // Chicago
var marker = new google.maps.Marker({map: map, position: lat-long-LA, title: "Angels"}); // LA
Теперь, допустим, я хочу вернуться и сбросить названия маркеров следующим образом:
google.maps.Marker({map: map, position: lat-long-NY, title: "Mets"}); // NY
google.maps.Marker({map: map, position: lat-long-Chi, title: "Cubs"}); // Chicago
google.maps.Marker({map: map, position: lat-long-LA, title: "Dodgers"}); // LA
Итак, как мне это сделать (или, если на то пошло, это вообще возможно)? Я пытался поместить маркеры в массив и установить для них идентификатор, но безрезультатно. Я тоже думал, но не пытался, ссылаясь на них по названию (это, вероятно, дальше), но я даже не уверен, возможно ли это. Мне не удалось найти ничего подобного в документации Google.
Кто-нибудь знает, возможно ли это?
Заранее спасибо. , .