Refactored loadData to make it clearer to see what's going on.
Refactored set new scanner location into new method to avoid duplicate dropPin code.
Refactored Pokemon Annotation to handle it's own deserialization from JSON in order to more properly split logic.
Also, pokestops are now added on a different thread to not lock up the UI.
Refactored loadData to make it clearer to see what's going on. Refactored set new scanner location into new method to avoid duplicate dropPin code. Refactored Pokemon Annotation to handle it's own deserialization from JSON in order to more properly split logic.
Also, pokestops are now added on a different thread to not lock up the UI.