geohash function
It takes a random address, gets the coordinates, and then uses the GeoHasher library to encode those coordinates into a geohash
Returns: A string
Implementation
String geohash() {
final mainAddress = address();
if (mainAddress.coordinates?.latitude == null ||
mainAddress.coordinates?.longitude == null) {
return geohash();
}
return GeoHasher().encode(
mainAddress.coordinates!.longitude!,
mainAddress.coordinates!.longitude!,
);
}