getLastLocation()
- это кэшированное местоположение, которое может не совпадать с вашим фактическим местоположением.
Карты не отображают ваше местоположение сразу, потому что ему нужно время для подключения к спутнику GPS.Вы, вероятно, увидите те же результаты, если будете использовать объединенный клиент для прослушивания изменений местоположения