decode method
Decodes a given String into a List
Implementation
List<double> decode(String geohash) {
_ensureValid(geohash);
final bits = _geoHashToBits(geohash);
final longitudeBits = <int>[];
final latitudeBits = <int>[];
for (var i = 0; i < bits.length; i++) {
if (i % 2 == 0 || i == 0) {
longitudeBits.add(bits[i]);
} else {
latitudeBits.add(bits[i]);
}
}
return [
_bitsToDouble(bits: longitudeBits, lower: -180, upper: 180),
_bitsToDouble(bits: latitudeBits),
];
}