google.maps.event.addListener(map, 'idle', function() {
var bounds = map.getBounds();
var northeast = bounds.getNorthEast();
var southwest = bounds.getSouthWest();
var latnorth=northeast.lat();
var latsouth=southwest.lat();
var lngeast=northeast.lng();
var lngwest=southwest.lng();
url="poixml.php?latnorth="+latnorth+"&latsouth="+latsouth+"&lngeast="+lngeast+"&lngwest"+lngwest+"&SID="+Math.random();
})
想请教一下怎样在这条语句之外得到URL的值呢javascriptgoogle map
var bounds = map.getBounds();
var northeast = bounds.getNorthEast();
var southwest = bounds.getSouthWest();
var latnorth=northeast.lat();
var latsouth=southwest.lat();
var lngeast=northeast.lng();
var lngwest=southwest.lng();
url="poixml.php?latnorth="+latnorth+"&latsouth="+latsouth+"&lngeast="+lngeast+"&lngwest"+lngwest+"&SID="+Math.random();
})
想请教一下怎样在这条语句之外得到URL的值呢javascriptgoogle map
var bounds = map.getBounds();
var northeast = bounds.getNorthEast();
var southwest = bounds.getSouthWest();
var latnorth=northeast.lat();
var latsouth=southwest.lat();
var lngeast=northeast.lng();
var lngwest=southwest.lng();
var url="poixml.php?latnorth="+latnorth+"&latsouth="+latsouth+"&lngeast="+lngeast+"&lngwest"+lngwest+"&SID="+Math.random();
})
将代码加上var后在外面怎样触发啊,能不能列出代码说明一下。我是新手
function getUrl() {
var bounds = map.getBounds();
var northeast = bounds.getNorthEast();
var southwest = bounds.getSouthWest();
var latnorth=northeast.lat();
var latsouth=southwest.lat();
var lngeast=northeast.lng();
var lngwest=southwest.lng();
var url="poixml.php?latnorth="+latnorth+"&latsouth="+latsouth+"&lngeast="+lngeast+"&lngwest"+lngwest+"&SID="+Math.random();
return url;
}
google.maps.event.addListener(map,'idle',function(){
url = getUrl();
});
是想这个效果么?
var bounds = map.getBounds();
var northeast = bounds.getNorthEast();
var southwest = bounds.getSouthWest();
var latnorth=northeast.lat();
var latsouth=southwest.lat();
var lngeast=northeast.lng();
var lngwest=southwest.lng();
url="poixml.php?latnorth="+latnorth+"&latsouth="+latsouth+"&lngeast="+lngeast+"&lngwest"+lngwest+"&SID="+Math.random();
})
abc=url呵呵。不好意思了。我想让函数外的abc获得函数内url的值
函数外的abc获得函数内url的值是不行的,abc无法访问这个函数。
但可以由函数去给abc付值,就是这个函数可以去做一些事情。具体就是
var abc;//这句放函数外面
abc=url; //这句放函数里面
google.maps.event.addListener(map, 'idle', function() {
var bounds = map.getBounds();
var northeast = bounds.getNorthEast();
var southwest = bounds.getSouthWest();
var latnorth=northeast.lat();
var latsouth=southwest.lat();
var lngeast=northeast.lng();
var lngwest=southwest.lng();
url="poixml.php?latnorth="+latnorth+"&latsouth="+latsouth+"&lngeast="+lngeast+"&lngwest"+lngwest+"&SID="+Math.random();
});
你要先执行完:google.maps.event.addListener(map, 'idle', function() {......才会有值。
abc=url;