Added marker, info window and geolocation functions.