Google maps 功能参数设置在哪里?
变量r在哪里定义?我知道这是一个回调函数,但我不知道在哪里给r一个设定值Google maps 功能参数设置在哪里?,google-maps,variables,definition,Google Maps,Variables,Definition,变量r在哪里定义?我知道这是一个回调函数,但我不知道在哪里给r一个设定值 var drawElevation = function(r) { var max = writeStats(r); drawGraph(r, max); }; var writeStats = function(r) { var prevElevation = r[0].elevation; var climb = 0; var drop = 0; var max = 0; for (var
var drawElevation = function(r) {
var max = writeStats(r);
drawGraph(r, max);
};
var writeStats = function(r) {
var prevElevation = r[0].elevation;
var climb = 0;
var drop = 0;
var max = 0;
for (var i = 1; i < r.length; i++) {
var diff = r[i].elevation - prevElevation;
prevElevation = r[i].elevation;
if (diff > 0) {
climb += diff;
}
else {
drop -= diff;
}
if (r[i].elevation > max) {
max = r[i].elevation;
}
}
max = Math.ceil(max);
$('#climb-drop').text("Climb: " + Math.round(climb) + "m Drop: " + Math.round(drop) + "m");
return max;
};
var抽屉提升=功能(r){
var max=写入状态(r);
绘图图(r,最大值);
};
var writeStats=函数(r){
var prevElevation=r[0]。高程;
var爬升=0;
var下降=0;
var max=0;
对于(变量i=1;i0){
爬升+=差异;
}
否则{
下降-=差异;
}
如果(r[i]。高程>最大值){
max=r[i]。高程;
}
}
max=Math.ceil(max);
$(“#爬升下降”).text(“爬升:+Math.round(爬升)+“m下降:”+Math.round(下降)+“m”);
返回最大值;
};
任何代码实际调用drawerevation
或writeStats
时,都会提供r
的值