new constructor from LatLng
new methods
fixed zoom compute based on accuracy.
Added a 'requiredZoom' parameter. If set we won't compute zoom based on accuracy but only zoom to the requested zoom
almost all controls over the userLocation from the mapView
example for the userLocation accessors