Return success in maxmind geocoder when lat/log is float

In maxmind geocoder there's a bug in the success return value because latitude and longitude can be a negative number.

This checks them for a Float number.