finished mapView for swift, i still need to complete mapView for Obj-C