Code review: Feature/geolocation maps

Hi Adrian @adrian-rosello , when you have some minutes, could you code review this changeset and let me know if you have any feedback or if the code looks good to you? thanks.