Fix OSMDroid map centering by converting Location doubles to ints
Summary The user’s map never zooms to their location because the GeoPoint constructor was fed raw double degrees instead of microdegree integers. OSMDroid’s GeoPoint expects latitude and longitude multiplied by 1,000,000 (microdegrees), but the code passed the raw double values from Location. This produces a garbage coordinate that pins the map to an invalid point, … Read more