A self-organizing map (SOM) is a bit hard to describe. Briefly, a SOM is a data structure that allows you to investigate the structure of a set of data. If you have data without class labels, a SOM ...
Google has added free open source client libraries for Java and Python to the Google Maps API. The API provides a set of web services that you can use to integrate maps into connected applications.