Fixes for android Geolocation