GPS Functionality

Added GPS functionality to the map to enable location detection and
viewing services. More to come.