我想从地理编码方法扩展响应回调。
API提供这样的smth:
geocoder.geocode(geocodingParamsStart, onResult, function(e) {
alert(e);
});
function onResult(result) { ... }
如何使用其他参数扩展此onResult回调?
function onResult(result, arg1, arg2, arg3) { ... }
答案 0 :(得分:1)
最简单的方法是执行以下操作:
geocoder.geocode(geocodingParamsStart,
function(result) {
// arg1, arg2, arg3 accessible in this context
onResult(result, arg1, arg2, arg3);
},
function(e) {
alert(e);
}
);
function onResult(result, arg1, arg2, arg3) { ... }