Independent thesis Basic level (professional degree), 20 points / 30 hpStudent thesis
The thesis explains how web-based mapping works, common functionality provided, and evaluates the functionality provided by each map service provider as well as the offered usability. In addition to this, it also includes the results of several tests, illustrating the APIs’ browser compatibility, performance and accuracy.
After testing and evaluation of the four APIs, the conclusion is that none of them can be appointed as the winner. They all have benefits and drawbacks; differences in terms of functionality, compatibility, usability, geocoding and development support, and the choice of API is consequently dependent of the type of application. As a result of this, and the fact that the APIs are constantly changing in terms of functionality and coverage, it is important to create applications independent of the map service provider. This was successfully done during the internship at Amadeus by creating a map abstraction layer in-between the applications and the maps, creating the possibility to switch API, or map service provider, without changed the code.
Place, publisher, year, edition, pages
Institutionen för datavetenskap , 2008. , 75 p.
Web mapping, map API, map evaluation, API Abstraction layer, geocoding
IdentifiersURN: urn:nbn:se:liu:diva-10552ISRN: LITH-IDA-EX--07/067--SEOAI: oai:DiVA.org:liu-10552DiVA: diva2:17281
2007-12-20, Herbert Simon, E-huset, Linköpings universitet, Linköping, 13:15
Larsson, AndersHeyraud, Jean-Noel