Как запустить событие onclick для маркера на Google Maps извне?
Я использую версию 3 API. Я видел много руководств для версии 2, но не могу найти этого для версии 3.
У меня есть глобальный массив (именованные маркеры ), содержащий все маркеры карты (google.maps.Marker). Теперь я хочу сделать что-нибудь вроде:
markers[i].click(); //I know it's not working, but you get the idea...
//Next line seems to be the way in v2, but what's the equivalent in v3?
GEvent.trigger(markers[i], 'click');
Спасибо за вашу помощь, и если вам нужна дополнительная информация, дайте мне знать!
trigger()
функцию. В моем случае выскакивал intellisense, заставляя меня переносить аргументы.TypeError: a is undefined in main.js (line 16, col 894)
чем причина этого?Для будущих гуглеров: если вы получите сообщение об ошибке, подобное приведенному ниже, после нажатия на многоугольник
затем попробуйте код ниже
источник