Have you ever needed to find out where a site visitor physically was for something beyond analytics? I'm talking about things like finding your user on a map or locations of Store X within 50 miles of the user’s current location. Well, I have, and I've found there's not really one solution that fits all users. Sometimes I find myself having to mix methods to provide the best overall user experience and/or changing up my execution depending on my needs.
For the most part you can break it down to three questions: