Skip to content

This Java Application reads an RSS feed of recent earthquakes and their information and uses the Google Maps API, Unfolding Maps API, and JavaFX to create an interactive map of the earthquakes.

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
lib
 
 
src
 
 
 
 
 
 
 
 

Earthquake Tracker

This Java Application reads an [RSS feed] (http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/2.5_week.atom) of recent earthquakes and their information and uses the Google Maps API, Unfolding Maps API, and JavaFX to create an interactive map of the earthquakes.

The application plots all earthquakes with a magnitude greater than 2.5 on the map, and is able to give specific information about each quake. The map is capable of classifying earthquakes by how recently they've happened, how deep within the earth they occurred, and whether they occurred on land or in water. It can also filter quakes by their magnitude and the country they occurred in, and show their relation to major cities and sites (e.g. airports). Lastly, by accounting for earthquake magnitude, location, and other geological factors, the map is even able to determine what major cities and sites may be in danger from the effects of an earthquake.

To run the application, run the driver class: EarthquakeCityMap.java. If you are working offline, set the boolean variable offline in the driver class to true.

This project was built in conjunction with the Coursera course "Object Oriented Programming in Java" taught by faculty at the University of California, San Diego.

About

This Java Application reads an RSS feed of recent earthquakes and their information and uses the Google Maps API, Unfolding Maps API, and JavaFX to create an interactive map of the earthquakes.

Resources

License

Releases

No releases published

Packages

No packages published

Languages