Increased the accuracy of the geoLocation call
Added support to set the terrain provider