我有脚本(a)这是一个javascript脚本我已经使用了这个函数:
function csf_viewport_bounds() {
var bounds = map.getBounds();
var ne = bounds.getNorthEast();
var sw = bounds.getSouthWest();
var maxLat = ne.lat();
var maxLong = ne.lng();
var minLat = sw.lat();
var minLong = sw.lng();
var the_maps_bounds = [maxLat, maxLong, minLat, minLong];
return(the_maps_bounds);
}
我也有jQuery脚本(b)。它有一行调用(a)中的函数:
google.maps.event.addListener(map, 'tilesloaded', csf_viewport_bounds);
如何在脚本(b)中访问(a),the_maps_bounds返回的内容?
谢谢。
答案 0 :(得分:1)
只需再次调用该函数,因为它不使用任何参数,并将结果赋值给变量。
var myStuff = csf_viewport_bounds()
答案 1 :(得分:1)
我假设你想在涉及tilesloaded
的{{1}}之后做一些事情,在这种情况下你会做类似的事情:
the_maps_bounds
答案 2 :(得分:0)
将脚本(b)改为:
var bounds = csf_viewport_bounds();
google.maps.event.addListener(map, 'tilesloaded', bounds);
// csf_viewport_bounds() return saved as local variable bounds.