都市の天気情報ウィンドウを開くために、Googleマップインスタンスの天気レイヤーをクリックをトリガーしようとしています。
//Create the map
var options = {
center: new google.maps.LatLng(49.265984,-123.127491),
};
var map = new google.maps.Map(document.getElementById("map_canvas"), options);
//Create the weather layer
var weatherLayer = new google.maps.weather.WeatherLayer();
weatherLayer.setMap(map);
//Create the event, how?
var event = ?;
//Trigger the click
google.maps.event.trigger(weatherLayer, 'click', event);
問題は、トリガー関数に渡さなければならないイベントです。WeatherMouseEventのインスタンスである必要があります。このインスタンスは、ユーザーがマーカーの1つをクリックしたときにレイヤーによって作成されますが、このイベントを生成する方法がわかりません。
ありがとう!