This is already a feature. If you manually set your own location, it is not updated automatically via your IP address. Your device may still update your location if you've given the site permission to do so, but the cron job will not update your location from your IP.