Ringkasan Pustaka Utilitas

Pilih platform: Android iOS

Mencari fitur canggih untuk ditambahkan ke peta Anda? Library Utilitas Maps SDK for iOS di GitHub adalah library class open source yang berguna untuk berbagai aplikasi. Repositori GitHub menyertakan berbagai class utilitas dan aplikasi demo yang mengilustrasikan penggunaan setiap class.

Utilitas

Peta dengan marker ber-cluster di gaya default

Pembuatan Cluster Penanda

GMUClusterManager membantu Anda mengelola beberapa penanda pada tingkat zoom yang berbeda. Artinya, Anda dapat menempatkan banyak penanda di peta tanpa menyulitkan pembacaan peta. Jika pengguna menampilkan peta pada tingkat zoom yang tinggi, setiap penanda akan ditampilkan di peta. Jika pengguna memperkecil tampilan ke tingkat zoom yang lebih rendah, semua penanda akan menyatu menjadi cluster, agar peta lebih mudah ditampilkan.

Untuk mengetahui detailnya, lihat dokumentasi pada Pengelompokan Penanda.

Tidak ada gambar untuk utilitas ini.

Quadtree

Quadtree adalah struktur data yang berguna untuk menemukan titik di dekat satu titik, dengan menelusuri di dalam area yang mengelilingi lokasi menarik.

Untuk mengetahui detailnya, lihat dokumentasi pada Quadtree.

Peta dengan data KML

KML

KML adalah format populer untuk merender data geografis seperti titik, garis, dan poligon. GMUKMLParser memungkinkan Anda mengurai dan merender data geografis dalam format KML.

Untuk mengetahui detailnya, lihat dokumentasi pada KML.

Sebuah peta dengan lapisan GeoJSON

Mengimpor GeoJSON ke peta Anda

Anda dapat menyimpan fitur dalam format GeoJSON dan menggunakan utilitas ini untuk merendernya sebagai lapisan di atas peta. Merender data geografis dalam format GeoJSON menggunakan GMUGeoJSONParser bersama dengan GMUGeometryRenderer.

Untuk mengetahui detailnya, lihat dokumentasi pada GeoJSON.

Peta dengan peta panas yang menampilkan lokasi kantor polisi

Peta Panas

Peta panas memudahkan penampil memahami distribusi dan intensitas relatif titik data pada peta. Daripada menempatkan penanda di setiap lokasi, peta panas menggunakan warna dan bentuk untuk menampilkan distribusi data.

Untuk mengetahui detailnya, lihat dokumentasi pada Peta Panas.

Peta dengan penanda kustom yang menampilkan gambar

Penanda khusus

Gunakan delegasi GMUClusterRendererDelegate pada GMUDefaultClusterRenderer untuk menyesuaikan properti penanda sebelum dan sesudah ditambahkan ke peta.

Peta yang menunjukkan perbedaan antara koordinat

Utilitas geometri

Kumpulan fungsi utilitas geometri sferikal Swift dari modul GMSGeometryUtils Maps SDK for iOS. Gunakan ekstensi ini untuk menjalankan berbagai jenis operasi geometri, termasuk:

  • Menentukan jarak lingkaran yang besar di antara koordinat
  • Menentukan apakah koordinat berada di dalam poligon
  • Menentukan apakah koordinat berada di atau dekat jalur dalam toleransi yang ditetapkan
  • Menentukan luas poligon ini
  • dan banyak lagi