Demo is working perfectly. Location checking is a little weird. I tried
to create another thread to do the checking for distance, but It won't
show the markers on the map for the next locations, until you get within
a certain distance of the location, which is going to end up being
practically a blind search for it. I was thinking of passing it off to
an activity that ran in the background.