Skip to main content

A Technical Survey on Decluttering of Icons in Online Map-Based Mashups

  • Chapter
  • First Online:
Online Maps with APIs and WebServices

Part of the book series: Lecture Notes in Geoinformation and Cartography ((LNGC))

Abstract

Recent years have witnessed rapid advances in online map-based mashups with Application Programming Interfaces (APIs) and web services. Map-based mashups often display different kinds of information (e.g., POIs, represented as icons) on base maps, such as Google Maps and Bing Maps. The visualization of large number of icons in a map on web browsers or mobile devices often results in the icon cluttering problem with icons touching and overlapping each other. This problem decreases map legibility, and thus prevents users from effectively processing the information presented in the map. It also leads to a dramatic degradation of performance, and a high transmission load. All these problems will greatly decrease the usability of a mashup application.

This paper surveys and assesses approaches from different disciplines (i.e., computer science and cartography) for avoiding icon cluttering in online map-based mashups. We focus on two issues: filtering of irrelevant POIs, and icon placement and aggregation. Different techniques from information filtering research are analyzed and compared for reducing the number of icons to be displayed in a map. For the latter issue, approaches of aggregating and placing icons from map generalization research are discussed and assessed for their applicability in online mashups. Some related APIs and typical mashup examples are also discussed and compared. This paper concludes that in order to provide more cartographically pleasing maps in mashups, techniques from computer science and cartography should be seamlessly integrated.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • ACME (2011) JavaScript utilities. http://www.acme.com/javascript/#Clusterer. Accessed June 2011

  • Adomavicius G, Tuzhilin A (2005) Towards the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749

    Article  Google Scholar 

  • Burigat S, Chittaro L (2008) Decluttering of icons based on aggregation in mobile maps. In: Meng L, Zipf A, Winter S (eds) Map-based mobile services – design interaction and usability. Springer, Berlin, pp 13–32

    Chapter  Google Scholar 

  • Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User-Adap 12(4):331–370

    Article  Google Scholar 

  • Burke R (2007) Hybrid web recommender systems. In: The adaptive web. Springer, Berlin, pp 377–408

    Chapter  Google Scholar 

  • Desrosiers C, Karypis G (2011) A comprehensive survey of neighborhood-based recommendation methods. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook. Springer, Boston, pp 107–144

    Google Scholar 

  • Felfernig A, Friedrich G, Jannach D, Zanker M (2011) Developing constraint-based recommenders. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook. Springer, Boston, pp 187–215

    Google Scholar 

  • Foerster T, Stoter JE (2008) Generalisation operators for practice: a survey at national mapping agencies. In: Proceedings of the 11th ICA workshop on generalisation and multiple representation, Montpellier, 20–21 June

    Google Scholar 

  • GMaps Utility Library (2011) http://code.google.com/apis/maps/documentation/javascript/v2/overlays.html#Marker_Manager. Accessed June 2011

  • Haklay M, Singleton A, Parker C (2008) Web mapping 2.0: the neogeography of the geoweb. Geogr Compass 2(6):2011–2039

    Article  Google Scholar 

  • Hanani U, Shapira B, Shoval P (2001) Information filtering: overview of issues, research and systems. User Model User-Adap 11(3):203–259

    Article  Google Scholar 

  • Harrie L (1999) The constraint method for solving spatial conflicts in cartographic generalisation. Cartogr Geogr Inf 26(1):55–69

    Article  Google Scholar 

  • Harrie L, Stigmar H, Koivula T, Lehto L (2004) An algorithm for icon placement on a real-time map. In: Fisher P (ed) Developments in spatial data handling, Proceedings of the 11th international symposium on spatial data handling. Springer, Leicester, pp 493–507

    Google Scholar 

  • Kovanen J, Sarjakoski LT (2010) Displacement and grouping of points of interest for multi-scaled mobile maps. In: Proceedings of LBS 2010, Guangzhou, 20–22 Sept 2010

    Google Scholar 

  • Lonergan M, Jones CB (2001) An iterative displacement method for conflict resolution in map generalization. Algorithmica 30:287–301

    Article  Google Scholar 

  • Lops P, de Gemmis M, Semeraro G (2011) Content-based recommender systems: state of the art and trends. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook. Springer, Boston, pp 73–105

    Google Scholar 

  • Mackaness WA, Fisher PF (1987) Automatic recognition and resolution of spatial conflicts in cartographic symbolisation. In: Proceedings of AutoCarto 8, 29.03-03.04, Baltimore, pp 709–718

    Google Scholar 

  • Mackaness WA, Purves RS (2001) Automated displacement for large numbers of discrete map objects. Algorithmica 30:302–311

    Article  Google Scholar 

  • MarkerManager v3 (2011) http://google-maps-utility-library-v3.googlecode.com/svn/tags/markermanager/1.0/docs/reference.html. Accessed June 2011

  • Marks J, Shieber S (1991) The computational complexity of cartographic label placement. Technical Report TR-05-91, Center for Research in Computing Technology, Harvard University

    Google Scholar 

  • Morandell C (2010) Möglichkeiten der nutzerspezifischen Gestaltung von Location Based Services mit Daten aus Social Networks. Master thesis of Vienna University of Technology

    Google Scholar 

  • Pearman M (2011) Google Maps API Projects. http://googlemapsapi.martinpearman.co.uk/readarticle.php?article_id = 4. Accessed June 2011

  • ProgrammableWeb (2011) http://www.programmableweb.com/mashups#topt-2. Accessed June 2011

  • Ricci F, Rokach L, Shapira B (2011) Introduction to recommender systems handbook. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook. Springer, Boston, pp 1–35

    Google Scholar 

  • Ruas A (1998) A method for building displacement in automated map generalisation. Int J Geogr Inf Sci 12(8):789–803

    Article  Google Scholar 

  • Sinha R, Swearingen K (2001) Comparing recommendations made by online systems and friends. In: DELOS workshop: personalisation and recommender systems in digital libraries

    Google Scholar 

  • Svennerberg G (2009) Handling large amounts of markers in Google maps. http://www.svennerberg.com/2009/01/handling-large-amounts-of-markers-in-google-maps/. Accessed June 2011

  • Wang J, Vries A, Reinders M (2006) Unifying user-based and item-based collaborative filtering approaches by similarity fusion. In: Proceedings of the 29th ACM SIGIR conference on information retrieval. Seattle, Washington, USA, pp 501–508

    Google Scholar 

  • Wikipedia (2011a) http://en.wikipedia.org/wiki/Web_2.0. Accessed June 2011

  • Wikipedia (2011b) http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29. Accessed June 2011

  • Wikipedia (2011c) http://en.wikipedia.org/wiki/Information_filtering_system. Accessed June 2011

  • Wikipedia (2011d) http://en.wikipedia.org/wiki/Information_overload. Accessed June 2011

  • Wu X (2011) MarkerClusterer: a solution to the too many markers problem. http://googlegeodevelopers.blogspot.com/2009/04/markerclusterer-solution-to-too-many.html. Accessed June 2011

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haosheng Huang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Velag Berlin Heidelberg

About this chapter

Cite this chapter

Huang, H., Gartner, G. (2012). A Technical Survey on Decluttering of Icons in Online Map-Based Mashups. In: Peterson, M. (eds) Online Maps with APIs and WebServices. Lecture Notes in Geoinformation and Cartography(). Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27485-5_11

Download citation

Publish with us

Policies and ethics