Gaya visual peta baru akan segera tersedia di Google Maps Platform. Perubahan pada gaya visual peta ini mencakup palet warna default baru dan peningkatan pada pengalaman dan kegunaan peta. Semua gaya peta akan otomatis diperbarui pada Maret 2025. Untuk mengetahui informasi selengkapnya tentang ketersediaan dan cara ikut menggunakan versi terbaru ini lebih awal, lihat artikel Gaya peta baru untuk Google Maps Platform.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
antarmuka publik
LocationSource
Menentukan antarmuka untuk menyediakan data lokasi, biasanya ke objek GoogleMap.
Objek GoogleMap memiliki penyedia lokasi bawaan untuk lapisan my-location-nya, tetapi dapat berupa replaced dengan penyedia lain yang mengimplementasikan antarmuka ini.
Objek GoogleMap mengaktifkan penyedia lokasinya menggunakan activate(OnLocationChangedListener). Saat aktif (antara activate(OnLocationChangedListener) dan deactivate()), penyedia lokasi harus mengirimkan
pembaruan lokasi berkala ke pemroses yang terdaftar di activate(OnLocationChangedListener). Penyedia bertanggung jawab untuk menggunakan layanan lokasi dengan bijak sesuai dengan status siklus proses peta. Misalnya, aplikasi hanya boleh menggunakan
layanan yang menguras baterai (seperti GPS) sesekali, atau hanya saat aktivitas berada di
latar depan.
Mengaktifkan penyedia ini. Penyedia ini akan memberi tahu pemroses yang diberikan secara berkala, hingga Anda memanggil deactivate(). Notifikasi akan disiarkan di thread utama.
Parameter
pemroses
pemroses yang dipanggil saat lokasi baru tersedia
Menampilkan
IllegalStateException
jika penyedia ini sudah aktif
IllegalArgumentException
jika listener adalah null
void
abstrak publik
nonaktifkan()
Menonaktifkan penyedia ini. Callback yang sebelumnya terdaftar tidak diberi tahu tentang update
lebih lanjut.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-09-05 UTC."],[[["`LocationSource` is an interface used to provide location data to a `GoogleMap` object, offering an alternative to the built-in location provider."],["Developers can implement this interface to create custom location providers and manage how location updates are delivered to the map."],["The `activate()` method initiates the location provider, requiring an `OnLocationChangedListener` to receive location updates."],["The `deactivate()` method stops the location provider, ceasing further location updates to the registered listener."],["Implementing `LocationSource` allows control over location data frequency and resource usage, such as battery consumption by GPS."]]],[]]