Use the service's last location if available and the center hasn't been set in other ways
Merge pull request #730 from keverets/avoid-ocean

Use the service's last location if available and the center hasn't been set in other ways