Mike Haslam
2 min readJan 27, 2021

--

How To Open Apple Maps From An Address In SwiftUI

In an iOS app I am working on I need to show a map from an address.

But after researching and asking some questions I was able to get it to work.

I must admit I struggled quite a bit with how to show an alert if the address string was invalid In hindsight, the solution is pretty straightforward. It comes down to just Observing a published property in an Observable Object Class.

I am finding that SwiftUI has really made things a lot simpler.

I put up a small repository using this feature maybe it would be helpful to others.

https://github.com/Ongomobile/OpenMapInSwiftUI

Here are some resources I used in my research.

https://developer.apple.com/documentation/corelocation/clgeocoder/1423591-geocodeaddressstring

https://www.raywenderlich.com/14255236-swiftui-maps-location-fundamentals

Thank you for taking the time to read my article, if you’re looking for more posts like this, you can find me on LinkedIn, Dev, Medium, Facebook, Twitter, Instagram

If you enjoy reading stories like this and want to support me as a writer, Consider buying me a Coffee ☕️

#ios #swiftui #swift #xcode #mobiledevelopers #mobileapp #iosapp

--

--