I have often seen the FusedLocationApi or the more recent FusedLocationProviderClient used along with GoogleMap.setMyLocationEnabled() to get the current location when writing G