Google Maps-Based Geospatial Application Framework with Custom Layers Management

Article Preview

Abstract:

Web 2.0 technologies have offered interactive map services on the Internet. Google Maps is a map service that makes available its API (application programming interface) for developing Web-based geospatial applications. In such applications, layers are used to organise spatial data. Using layers, users can abstract from data that are irrelevant to their interest. However, Google Maps API has no direct support to the development of custom layers management. Developers have to design and implement such support in every application they develop. It makes the development processes less efficient and error prone. This paper proposes a software framework to facilitate the development of geospatial applications with custom layers based on Google Maps. Using this framework, developers can produce higher quality applications in shorter time.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

822-826

Citation:

Online since:

February 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Oxley. Web 2. 0 Applications of Geographic and Geospatial Information. Bulletin of the American Society for Information Science and Technology, vol. 3, no. 4 (2009), pp.43-48.

DOI: 10.1002/bult.2009.1720350412

Google Scholar

[2] M. Batty, A. Hudson-Smith, R. Milton and A. Crooks. Map Mashups, Web 2. 0 and the GIS Revolution. Annals of GIS, vol. 16, no. 1 (2010), pp.1-13.

DOI: 10.1080/19475681003700831

Google Scholar

[3] Google Maps, https: /maps. google. com.

Google Scholar

[4] Yahoo! Maps, http: /maps. yahoo. com.

Google Scholar

[5] ArcGIS Online, http: /www. esri. com/software/arcgis/arcgis-online-map-and-geoservices/ map-services.

Google Scholar

[6] MapQuest, http: /www. mapquest. com.

Google Scholar

[7] WikiMapia, http: /wikimapia. org.

Google Scholar

[8] Google Maps Engine Lite, https: /mapsengine. google. com.

Google Scholar

[9] Google Maps JavaScript API v3, https: /developers. google. com/maps/documentation/ javascript.

Google Scholar

[10] E.B. Daniel, J.V. Camp, E.J. LeBoeuf, J.R. Penrod, M.D. Abkowitz and J.P. Dobbins. Watershed Modeling Using GIS Technology: A Critical Review. J. Spatial Hydrology, vol. 10, no. 2 (2010), pp.13-28.

Google Scholar

[11] P.S.V.S. Sridhar, T. N. Jowhar, A.B. Garg and U. Kedareswarudu. A Framework of Information Technology for Water Resources Management. Intl. J. Computer Applications, vol. 30, no. 5 (2011), pp.21-25.

DOI: 10.5120/3638-5082

Google Scholar

[12] P. Deeprasertkul and R. Chitradon. An Internet GIS System to Support the Water Resource Management. Intl. J. Computer and Information Technology, vol. 01, no. 01 (2012), pp.61-66.

Google Scholar

[13] S. Nontananandh and B. Changnoi. Internet GIS, Based on USLE Modeling, for Assessment of Soil Erosion in Songkhram Watershed, Northeastern of Thailand. Kasetsart J. Natural Science, vol. 46, no. 2 (2012), pp.272-282.

Google Scholar

[14] D. Stojanovic, S. Djordjevic-Kajan and Z. Stojanovic. Modeling and Management of Spatio- Temporal Objects within Temporal GIS Application Framework, Proc. Intl. Symp. on Database Engineering and Applications (2001).

DOI: 10.1109/ideas.2001.938092

Google Scholar

[15] L. Stoimenov, A. Stanimirovic and S. Djordjevic-Kajan. Realization of Component-Based GIS Application Framework. Proc. 7th AGILE Conf. on Geographic Information Science (2004).

Google Scholar

[16] M.R. Luaces, N.R. Brisaboa, J.R. Paramá and J.R. Viqueira. A Generic Framework for GIS Applications. Proc. 4th Intl. Workshop on Web and Wireless Geographical Information Systems. LNCS 3428 (2005), pp.94-109.

DOI: 10.1007/11427865_8

Google Scholar

[17] R. Simon and P. Fröhlich. A Mobile Application Framework for the Geospatial Web. Proc. 16th Intl. Conf. on World Wide Web (2007).

DOI: 10.1145/1242572.1242624

Google Scholar

[18] M. Paul and S.K. Ghosh. A Framework for Semantic Interoperability for Distributed Geospatial Repository. Computing and Informatics, vol. 27 (2008), p.73–92.

Google Scholar

[19] C. Shahabi, F. Banaei-Kashani, A. Khoshgozaran, L. Nocera and S. Xing. GeoDec: A Framework to Visualize and Query Geospatial Data for Decision-Making. IEEE MultiMedia, vol. 17, no. 3 (2010), pp.14-23.

DOI: 10.1109/mmul.2010.5692179

Google Scholar

[20] Y. Zhong, J. Han, T. Zhang and J. Fang. A Distributed Geospatial Data Storage and Processing Framework for Large-Scale WebGIS. Proc. 20th Intl. Conf. on Geoinformatics (2012).

DOI: 10.1109/geoinformatics.2012.6270347

Google Scholar

[21] G. Booch, J. Rumbaugh and I. Jacobson. The Unified Modeling Language User Guide, 2nd edition. Addison-Wesley, Reading, MA (2005).

Google Scholar

[22] R. Johnson and B. Foote. Designing Reusable Classes. Journal of Object-Oriented Programming, vol. 1 (1988), p.22–35.

Google Scholar

[23] D.C. Schmidt. ASX: An Object-Oriented Framework for Developing Distributed Applications. Proceedings of 6th USENIX C++ Conference (1994).

Google Scholar