Added geo location functionality (doesn't work in Chrome browser).