Buradasın
Swift ile MapKit Kullanarak Haritada Özel Lokasyonları İşaretleme Eğitimi
youtube.com/watch?v=UcyyhVsehl8Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Ömer adlı bir eğitmen tarafından sunulan bir Swift programlama eğitim videosudur. Eğitmen, Swift ile MapKit kütüphanesini kullanarak haritada özel lokasyonları nasıl işaretleyebileceğimizi adım adım göstermektedir.
- Video, MapKit kütüphanesinin kütüphaneye import edilmesiyle başlayıp, haritanın odaklanacağı bölge (region) ve merkez (center) değerlerinin belirlenmesiyle devam ediyor. Ardından özel lokasyonlar için bir struct oluşturuluyor ve bu lokasyonlar haritaya ekleniyor. Eğitmen, Starbucks ve ortodonti polikliniği gibi örnek lokasyonlar ekleyerek, bu lokasyonlara kalp simgesi ve puan değeri gibi ek bilgiler eklemeyi gösteriyor. Video, MapKit'in pin bırakma özelliğini de kısaca anlatarak sonlanıyor.
- MapKit ile Özel Lokasyonları İşaretleme
- Video, Swiftr tarafından MEB Kit'te haritada özel lokasyonları nasıl işaretleyebileceğimizi gösterecek.
- İlk adım olarak kütüphaneye MapKit'i import etmek gerekiyor.
- Harita açıldığında odaklanacağı ilk yeri belirlemek için latitude ve longitude değerleri oluşturulmalı.
- 00:30Harita Bölgesi Ayarları
- Harita bölgesi için center (odaklanacak yer) ve span (uzaklık) değerleri belirlenmelidir.
- Span değeri, haritaya ne kadar uzaklaşılacağını belirtir.
- View kısmında map koordinat ve region belirtilerek harita başlatılır.
- 02:05Özel Lokasyonların Oluşturulması
- İşaretlenecek bölgeler için bir array (liste) oluşturulur.
- Her lokasyon için isim, unique ID, long ve latitude değerleri atanır.
- Place adında bir struct oluşturulur ve bu struct'a unique ID, ad ve koordinat değerleri atanır.
- 03:42Lokasyonların Haritaya Eklenmesi
- Starbucks ve ortodonti gibi yerler haritaya eklenir.
- Koordinat değerleri girilirken virgül kullanılması gerekiyor.
- MapKit'e antasyon itemleri eklenerek belirtilen noktalarda işaretler gösterilir.
- 07:53İşaretlerin Düzenlenmesi
- Haritanın odaklanacağı region, bölgelerin structı ve antasyonların oluşturulması adım adım anlatılır.
- İşaretlerin içeriğine hostack image ve text eklenerek düzenlenebilir.
- Arka plan rengi, padding ve rounded rectangle gibi özellikler ile işaretler daha estetik hale getirilebilir.
- 09:41Ek Özellikler
- MapKit'te varsayılan olarak bir pin bırakılır, ancak bu değiştirilebilir.
- Text içeriğine Firebase'den data çekilebilir.
- Video, MEB Kit'te özel lokasyonların nasıl ekleneceğini göstermiştir.