Fixed location listener; now it can't be reinitialized after the first run, or after GPS has been disabled
Fixed dialog showing "New location" even if it's not.

Signed-off-by: jowadmax <jowadmax205@yahoo.com>
Use the data from the map activity in the calculations if 'OK' was pressed.