encode static method
Implementation
static String encode(List<List<num>> coordinates, {int precision = 5}) {
if (coordinates.length == 0) {
return "";
}
final factor = math.pow(10, precision);
var output = _encode(coordinates[0][0], 0, factor) +
_encode(coordinates[0][1], 0, factor);
for (var i = 1; i < coordinates.length; i++) {
var a = coordinates[i], b = coordinates[i - 1];
output += _encode(a[0], b[0], factor);
output += _encode(a[1], b[1], factor);
}
return output;
}