Habe so etwas schon mal progammiert, um die Dämpfung von Sitzen unter schwierigen Bedingungen zu testen. Du benötigst dazu die Sensor- oder SensorExtender Bibliothek, zur Anzeige so etwas wie eine Realtime Schwingungsanzeige, vielleicht aber auch noch ein Speichermodul, um gemessene Daten dauerhaft zeigen zu können.
Um das auf einer Karte aufzutragen, ist Google Maps ideal. Zur Darstellung könnte man verschiedenfarbige Marker verwenden, die die Schwere der Erschütterung symbolisieren; und gleichzeitig z. B. aus einer Datenbank die dazugehörigen Werte aufrufen können.