Kashif Kashif - 1 year ago 82
Swift Question

How to get iPhone Maps app blue dot with light blue field for current location?

I think the title is quite self explanatory. Currently when I add a default annotation for current location:

let currentAnnot = MKPointAnnotation()
currentAnnot.coordinate = loc.coordinate

It is giving me a red pin. I want the same blue dot with light blue field which the Apple iPhone Maps app is using by default. Is there a special name for that and how can I add it?

Answer Source

It's because you're adding an annotation (pin) rather than the user location.

Enable it by using the following

mapView.showsUserLocation = true

Also check out a tutorial which may help

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download