Try to use Geolocation API to determine user's position when adding via the site.