Javascript Google Maps GeoLocation Demonstration.
Integrated Google Places and Google Geometry library functionality.
Custom markers and behaviors.
Returns user's location, distance to target, and other points of interest on amap fitted to encompass the user's location and target location.