Mencari fitur canggih untuk ditambahkan ke peta Anda? Library Utilitas Maps SDK for Android adalah library open source class yang berguna untuk berbagai macam aplikasi. Repositori GitHub menyertakan berbagai class utilitas dan aplikasi demo yang mengilustrasikan penggunaan setiap class.
Dalam video ini, Chris Broadfoot membahas library utilitas, dengan fokus mendekode polyline, geometri sferikal, dan ikon balon.
Penyiapan cepat
Untuk menginstal Library Utilitas Maps SDK for Android, ikuti panduan penyiapan.
Utilitas
Mengimpor GeoJSON ke peta AndaAnda dapat menyimpan fitur dalam format GeoJSON
dan menggunakan utilitas ini untuk merendernya sebagai lapisan di atas peta.
Panggil Untuk detailnya, lihat dokumentasi tentang Utilitas GeoJSON Android Google Maps. |
|
Mengimpor KML ke peta AndaDengan menggunakan utilitas ini, Anda dapat mengonversi objek
KML
menjadi bentuk geografis dan merendernya sebagai lapisan
di atas peta. Panggil Untuk detailnya, lihat dokumentasi tentang Utilitas KML Android Google Maps. |
|
Menambahkan peta panas ke peta AndaPeta 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. Buat Untuk detailnya, lihat dokumentasi tentang Utilitas Peta Panas Android Google Maps. |
|
Menyesuaikan penanda melalui ikon balonTambahkan |
|
Mengelola cluster penanda
Untuk detailnya, lihat dokumentasi tentang Utilitas Pengelompokan Penanda Android Google Maps. |
|
Menambahkan beberapa lapisan ke peta yang samaAnda dapat menampilkan fitur dari GeoJSON, KML, dan cluster - serta penanda, polyline, dan poligon Anda sendiri - semuanya di peta yang sama. Lapisan ini juga dapat dibuat interaktif dengan menambahkan pemroses klik ke setiap lapisan.
Cukup buat instance class Untuk detailnya, lihat dokumentasi pada Demo Multi-Lapisan Android Google Maps. |
|
Mengenkode dan mendekode polyline
Dalam Google Maps, koordinat garis lintang dan bujur yang mendefinisikan polyline atau poligon disimpan sebagai string yang dienkode. Lihat penjelasan mendetail tentang encoding polyline. Anda dapat menerima string yang dienkode ini sebagai respons dari Google API, seperti Directions API. Anda dapat menggunakan |
|
Menghitung jarak, luas, dan arah tujuan melalui geometri sferikalDengan menggunakan utilitas geometri sferikal di
Lihat dokumentasi referensi untuk mendapatkan daftar lengkap metode dalam utilitas ini. |
|
Memeriksa apakah suatu lokasi didukung di Street ViewClass Untuk detailnya, lihat dokumentasi tentang Utilitas metadata Street View di GitHub. |