{'fraction_non_alphanumeric': 0.019438444924406047, 'fraction_numerical': 0.0021598272138228943, 'mean_word_length': 5.393103448275862, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Google Maps-Based Geospatial Application Framework with Custom Layers Management

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.