как я могу сохранить значение из цикла для события,
for (var i = 0, len = features.length; i < len; i++) {
if (features[i].type == 'tower')
{
for (var j = 0; j < markers.length; j++) {
var lines = [];
lines.push(features[i].position);
lines.push(markers[j].position);
var connectionPath = new google.maps.Polyline({
path: lines,
geodesic: true,
strokeColor: '#12aab5',
strokeOpacity: 0.8,
strokeWeight: 3
});
connectionPaths.push(connectionPath);
connectionPath.setMap(map);
connectionPath.addListener('click', function() {
var elevator = new google.maps.ElevationService();
displayPathElevation(getPathVariableCode(connectionPath), elevator, map, features[i], markers[j]);
});
}
}
}
функции [i], маркеры [j] равны нулю.
вероятно, потому что они вызываются после того, как i и jуже не имеет значения.
я собираюсь использовать функции [i] и маркеры [j] в событии щелчка.
как мне сделать что-то подобное?