Yeni harita stilleri yakında Google Haritalar Platformu'nda kullanıma sunulacak. Harita stilinde yapılan bu güncelleme, yeni bir varsayılan renk paletinin yanı sıra harita deneyimleri ve kullanılabilirliğiyle ilgili iyileştirmeler içermektedir. Tüm harita stilleri Mart 2025'te otomatik olarak güncellenecektir. Bu özelliğin kullanılabilirliği ve bu özelliğe daha önce nasıl katılacağınız hakkında daha fazla bilgi edinmek için Google Haritalar Platformu için yeni harita stili başlıklı makaleyi inceleyin.
Haritalarınıza eklemek için gelişmiş özellikler mi arıyorsunuz? GitHub'daki iOS için Haritalar SDK'sı Yardımcı Program Kitaplığı, çeşitli uygulamalar için yararlı olan açık kaynaklı bir sınıf kitaplığıdır. GitHub deposunda yardımcı program sınıfları ve her sınıfın kullanımını gösteren bir demo uygulama bulunur.
Yardımcı programlar
İşaretçi Kümelemesi
GMUClusterManager, birden fazla işaretçiyi farklı yakınlaştırma düzeylerinde yönetmenize yardımcı olur. Yani, okunmasını zorlaştırmadan haritaya çok sayıda işaretçi
yerleştirebilirsiniz. Kullanıcı haritayı yüksek bir yakınlaştırma düzeyinde görüntülediğinde, haritada tek tek işaretçiler gösterilir. Kullanıcı daha düşük bir yakınlaştırma düzeyine yaklaştığında, işaretçiler haritanın daha kolay görüntülenmesini sağlamak için kümeler halinde birleştirilir.
Dört ağaç, önemli yerin etrafındaki bir alanın içinde arama yaparak tek bir noktanın yakınındaki noktaları bulmak için yararlı olan bir veri yapısıdır.
Ayrıntılı bilgi için Quadtree'deki belgeleri inceleyin.
KML
KML; noktalar, çizgiler ve poligonlar gibi coğrafi verileri oluşturmak için kullanılan popüler bir biçimdir. GMUKMLParser, coğrafi verileri KML biçiminde ayrıştırmanıza ve oluşturmanıza olanak tanır.
Özellikleri GeoJSON biçiminde depolayabilir ve bu yardımcı program ile haritanın üzerinde bir katman oluşturabilirsiniz.
GMUGeometryRenderer ile birlikte GMUGeoJSONParser kullanarak coğrafi verileri GeoJSON biçiminde oluşturun.
Ayrıntılar için GeoJSON ile ilgili dokümanlara bakın.
Isı Haritaları
Isı haritaları, izleyicilerin haritadaki veri noktalarının dağılımını ve göreli yoğunluğunu anlamasını kolaylaştırır. Isı haritaları, verilerin dağılımını göstermek için her konuma işaretçi yerleştirmek yerine renk ve şekil kullanır.
Ayrıntılı bilgi için Isı Haritaları sayfasındaki dokümanlara bakın.
Özel işaretçiler
Bir işaretçinin haritaya eklenmeden önceki ve sonraki özelliklerini özelleştirmek için GMUDefaultClusterRenderer üzerinde GMUClusterRendererDelegate adlı temsilciyi kullanın.
Geometri yardımcı programları
iOS için Haritalar SDK'sının GMSGeometryUtils modülünün Swift küresel geometri yardımcı işlevleri grubu. Bu uzantıları, aşağıdakiler de dahil olmak üzere birçok geometrik işlem türü gerçekleştirmek için kullanın:
Koordinatlar arasındaki büyük daire mesafesini belirleme
Bir koordinatın çokgenin içinde olup olmadığını belirleme
Bir koordinatın, belirtilen tolerans dahilindeki bir yolun üzerinde mi yoksa yakınında mı olduğunu belirleme
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-09-05 UTC."],[[["The Maps SDK for iOS Utility Library is an open-source library providing advanced features for your maps."],["This library offers utilities for marker clustering, quadtrees, KML parsing, GeoJSON rendering, heatmaps, custom markers, and geometry operations."],["The library includes a demo app demonstrating the use of each class."],["Access the Maps SDK for iOS Utility Library and its documentation on GitHub."]]],[]]