Enhance Geolocation

The geolocation can be with high accuracy, this mean with GPS on
SmartPhone.
The user can center to his position or can watch and stay centered to
his position.