好的,简单的问题,但是可以在谷歌地图监听器中调用外部JavaScript函数吗?
GEvent.addListener(map,"click", function(overlay, latlng) {
testfunction(latlng);
});
testfunction没有运行,所以有什么特别的方法我需要解决这个问题吗?我是谷歌地图和javascript的新手。
答案 0 :(得分:0)
当然有可能。否则就没用了。尝试在同一个脚本标记中包含您的功能定义,并检查它是否有效。
答案 1 :(得分:-1)
首先尝试使用一个参数的侦听器处理函数:GLatLng对象,对应于用户在地图上单击的纬度/经度。
最初尝试一下:
GEvent.addListener(map, "click", function(latlng) {
testfunction(latlng);
});
如果这不起作用,请确保您的testfunction
正确处理GLatLng类型(正确使用对象的属性等)。