Add geolocation supporting to demo