A. Check your device's location settings. Go to Settings > Location and ensure that it is turned on and set to 'High accuracy'. This uses GPS, Wi-Fi, and mobile networks to improve location accuracy.
B. Restart your device. Sometimes, a simple restart can recalibrate the GPS and improve geolocation accuracy.