gpt4 book ai didi

javascript - 谷歌地图中的事件监听器问题(带有融合表)

转载 作者:行者123 更新时间:2023-12-02 20:11:22 27 4
gpt4 key购买 nike

我正在尝试在 jquery 移动应用程序中使用谷歌地图。该 map 有一个融合表图层,该图层正确加载,并且调用了单击监听器,但提供给回调函数的值为 null。我需要使用与单击的标记关联的值。

设置图层并添加事件监听器。

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 .

最佳答案

我遇到了类似的问题,直到我允许 Fusion Table Layer 显示信息窗口,

layer = new google.maps.FusionTablesLayer({
query: {
select: 'location',
from: tableid
},
// options: {suppressInfoWindows: true}, // don't suppress or you lose the event
map: map
}

希望这有帮助。

关于javascript - 谷歌地图中的事件监听器问题(带有融合表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6921276/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com