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 open source class 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

Pengelompokan 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 detailnya, lihat dokumentasi tentang 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 di Quadtree.

Sebuah 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 tentang 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 di 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 detailnya, lihat dokumentasi di Peta panas.

Peta dengan penanda kustom yang menampilkan gambar

Penanda kustom

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

Peta yang menunjukkan jarak antara koordinat

Utilitas geometri

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

  • Tentukan jarak lingkaran besar antar koordinat
  • Menentukan apakah koordinat berada di dalam poligon
  • Menentukan apakah sebuah koordinat terletak pada atau dekat jalur dalam toleransi yang ditetapkan
  • Tentukan luas poligon ini
  • dan lainnya