Geographical Information System (GIS), as an Information System (IS), helps public/private organizations represent changes in natural/human context and discover patterns/relationships for social and economic progress through the examination of spatial/non-spatial data. In GIS applications, like smart communities services, rapid updating of great amount of data and expenditure of resources (hardware, human, financial) are significant, making traditional analysis on a single computer impractical due to computing limitations. Over the years, GIS has transformed from a tool that merely visualizes data to one that can model future scenarios. So, at first Cloud Computing (CC) emerged as an Internet-based paradigm offering dynamic and scalable solutions. Then, a new ecosystem has been defined Multi-Access Edge Computing (MEC), enabling CC capabilities and Information Technology (IT) services environment to the edge of the network, running applications, and performing related processing tasks closer to the customers. In this way network congestion is reduced and applications perform better. Therefore, a transition from CC to MEC is recommended for GIS. In this survey we provide a clear and structured overview of GIS applications proposed to date, who is using GIS and for what, to take advantage of its capabilities from integration with emerging technologies, CC first and MEC later, critically considering the problems, strengths and challenges inherent in these approaches, to support intelligent resource management and to fully grasp the opportunity offered by fifth-generation (5G) connectivity. The survey concludes by presenting some recommendations and future research directions.