TY - JOUR
T1 - Web mapping with Google maps Mashups
T2 - Special Joint Symposium of ISPRS Commission IV and AutoCarto 2010, in Conjunction with ASPRS/CaGIS 2010 Special Conference
AU - Bildirici, I. O.
AU - Ulugtekin, N. N.
PY - 2010
Y1 - 2010
N2 - The term mashup is used for incorporating different web resources and information within a web site. Mashups are an integral part of Web2.0, which represents a variety of innovative resources, and ways of interacting with, or combining web content. Mashups are based on Application Programming Interfaces (APIs) that are online libraries of functions. Most of the APIs are available at no cost to web developers. Most common mashup applications involve web mapping or web cartography. There is a variety of API providers for map mashups, including Google, Yahoo and etc. The functionality of their APIs are similar, but the data content. Google provides a huge amount of geodata worldwide. With Google Maps API, web site developers can add dynamic maps to their pages, and can overlay their own point, line and polygon data on to the maps. Such data can be overlaid within the JavaScript code, from external XML or KML files. It is also possible to connect a database and overlay data from the database based on a query. In this study the basics for creating map mashups are introduced, then the ways of overlaying data are discussed and the usage of XML and KML files are focused on. KML overlays are not flexible and there are some limitations. XML overlays are more flexible, but there is no standard XML schema. Web developers can define their own elements and attributes, and develop their Javascript code accordingly. We propose an XML schema, which is full compatible with Google Maps API classes.
AB - The term mashup is used for incorporating different web resources and information within a web site. Mashups are an integral part of Web2.0, which represents a variety of innovative resources, and ways of interacting with, or combining web content. Mashups are based on Application Programming Interfaces (APIs) that are online libraries of functions. Most of the APIs are available at no cost to web developers. Most common mashup applications involve web mapping or web cartography. There is a variety of API providers for map mashups, including Google, Yahoo and etc. The functionality of their APIs are similar, but the data content. Google provides a huge amount of geodata worldwide. With Google Maps API, web site developers can add dynamic maps to their pages, and can overlay their own point, line and polygon data on to the maps. Such data can be overlaid within the JavaScript code, from external XML or KML files. It is also possible to connect a database and overlay data from the database based on a query. In this study the basics for creating map mashups are introduced, then the ways of overlaying data are discussed and the usage of XML and KML files are focused on. KML overlays are not flexible and there are some limitations. XML overlays are more flexible, but there is no standard XML schema. Web developers can define their own elements and attributes, and develop their Javascript code accordingly. We propose an XML schema, which is full compatible with Google Maps API classes.
KW - Google Maps API
KW - JavaScript
KW - KML
KW - Map mashups
KW - Web cartography
KW - XML
UR - http://www.scopus.com/inward/record.url?scp=84923567001&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:84923567001
SN - 1682-1750
VL - 38
JO - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives
JF - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives
Y2 - 15 November 2010 through 19 November 2010
ER -