Google maps api 3 向回调函数传递数据?
Google maps api 3 向回调函数传递数据?,google-maps-api-3,Google Maps Api 3,var unique\u interests=window.facebook\u interests.filter((v,i,a)=>a.indexOf(v)==i); var input=map.getCenter(); var a=input.lat(); var b=input.lng(); var-latlng={lat:a,lng:b}; window.markersGP=[]; 对于(var i=0;i您可以应用IIFE模式: 所以代码应该是这样的: for(var i=0; i&
var unique\u interests=window.facebook\u interests.filter((v,i,a)=>a.indexOf(v)==i);
var input=map.getCenter();
var a=input.lat();
var b=input.lng();
var-latlng={lat:a,lng:b};
window.markersGP=[];
对于(var i=0;i您可以应用IIFE模式:
所以代码应该是这样的:
for(var i=0; i<unique_interests.length; i++){
var request = {
location: latlng,
radius: '500',
query: unique_interests[i]
};
console.log(request);
(function (req) {
var service = new google.maps.places.PlacesService(map);
service.textSearch(req, function (results, status){
alert(req.query);
});
})(request);
}
(变量i=0;i)的