A. Check your device's location settings to ensure that the app has permission to access your location. Go to Settings > Privacy > Location Services, and make sure that location services are enabled for the app.
B. If the location is still inaccurate, try toggling your location services off and on again. You can also try resetting your network settings by going to Settings > General > Reset > Reset Network Settings.