jqueryモバイルアプリ内でGoogleマップを使用しようとしています。マップにフュージョンテーブルレイヤがあり、レイヤが適切にロードされ、クリックリスナが呼び出されますが、コールバック関数に渡される値はnullです。クリックされたマーカーに関連付けられた値を使用する必要があります。Googleマップのイベントリスナーの問題(フュージョンテーブルあり)
レイヤーを設定し、イベントリスナーを追加します。
var layer = new google.maps.FusionTablesLayer({
query: {
select: 'Address',
from: table_id
}
});
// map is an instance of google.maps.Map
layer.setMap(map)
google.maps.event.addListener(layer, 'click', function(e) {
console.log(e);
$.mobile.changePage(...);
});
私は正しくaddListenerを使用していますか?
関連性documentation。
関連性example。
はい私はあります。 "null"の値を参照しようとすると、 "not"の値を参照しようとします(e.row ['Address']。value) 。 – CoatedMoose
コードが正しく動作します。 Aは他の理由でコンピュータを再起動し、コードは今動作します。 – CoatedMoose