Мне нужно получить доступ к объекту InfoWindow
после того, как пользователь нажмет на карту. К сожалению, предоставленный объект события предоставляет только атрибут .infoWindowHtml
, который позволяет мне настраивать содержимое InfoWindow
, но не позволяет ничего делать с самим информационным окном. Есть ли способ получить объект из JavaScript?
С другой стороны, я был бы совершенно счастлив открыть свой собственный InfoWindow
с самого начала. Но я не могу ни остановить открытие Fusion Tables InfoWindow
, ни остановить его после того, как он открылся. Если я открываю свой, он просто отображается над стоковым. Конечно, если мое информационное окно всегда будет больше, я могу просто игнорировать информационное окно Fusion Tables, но должен быть лучший способ.
Предыстория: на самом деле мне просто нужно динамически загружать содержимое InfoWindow
. С помощью некоторой магии jQuery мне удалось добраться до моего элемента содержимого и изменить его, но InfoWindow
, к сожалению, не изменяет свой размер, что приводит к неприятному переполнению содержимого. Я надеюсь, что если я доберусь до объекта InfoWindow
и настрою контент через него, он сам изменит размер как надо.