SwiftUI: Map

Map elemanını kullanarak uygulamanıza harita görüntüleri ekleyin!

Baran Önen
TurkishKit
2 min readSep 4, 2021

--

Herkese merhaba! Bu yazımızda, uygulamanıza Map elemanını kullanarak Apple Maps tasarımında haritalar eklemeyi göstereceğim.

MapKit hakkında daha fazla bilgi veya UIKit ile yazılmış örnekler için burayı ziyaret edebilirsiniz.

Öncelikle bir iOS uygulaması oluşturalım. İsim olarak “Map”i kullanabilirsiniz.

Sonra, uygulamamızda kullanacağımız MapKit‘i “import” edelim.

Map elemanını uygulamamıza eklemek için gereken sadece bir adım kaldı. Bu da haritanın nereyi göstereceğini seçmek.

Bunu yapabilmek için bir MKCoordinateRegion oluşturmamız gerekiyor. Londra şehrini görüntülemek için aşağıdaki değerleri kullanabiliriz.

Burada latitude ve longitude değerleri konumu gösterirken latitudeDelta ve longitudeDelta değerleri görüntünün ne kadar geniş olacağını gösteriyor.

Artık Map elemanını uygulamaya ekleyebiliriz.

region değişkenini @State olarak deklare etmemizin sebebi, kullanıcının haritayı kaydırdıkça bu değişkenin güncellenecek olması.

Eğer alanın değiştirilebilmesini istemiyorsanız, Map'i aşağıdaki gibi de kullanabilirsiniz:

Bu şekilde görünümde hiç bir fark olmayacak. Ancak, interactionModes parametresinde hiç bir etkileşim yöntemi tanımadığımız için haritanın konumu değiştirilemeyecek.

Bu şekilde kullanıldığında ise kullanıcı haritanın konumunu yine değiştiremeyecek. Ancak, bu konuma uzak veya yakından bakabilecek.

Bu şekilde uygulamanıza harita görüntüleri ekleyebilirsiniz. Bir sonraki yazıda görüşmek üzere! 👋

Bizi daha yakından takip etmek istiyorsanız, sosyal medya hesaplarımıza aşağıdan ulaşabilirsiniz!

Twitter | Instagram | Facebook

--

--