Mengonfigurasi perilaku penanda saat tumpang-tindih
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Produk atau fitur ini bersifat Eksperimental (pra-GA).
Produk dan fitur pra-GA mungkin memiliki dukungan terbatas, dan perubahan pada produk serta
fitur pra-GA mungkin tidak kompatibel dengan versi pra-GA lainnya. Penawaran Pra-GA tercakup dalam Persyaratan Khusus Layanan Google Maps Platform . Untuk mengetahui informasi selengkapnya, lihat
deskripsi tahap peluncuran .
Anda dapat menyesuaikan perilaku tabrakan penanda yang Anda tambahkan ke peta 3D.
Contoh kode berikut menunjukkan cara mengonfigurasi collisionBehavior
dari struct Marker
untuk menentukan perilaku penanda saat tumpang-tindih dengan penanda atau label peta lainnya.
Swift
Map(camera: $camera, mode: .hybrid) {
Marker(
position: .init(
latitude: 37.794724,
longitude: -122.39442,
altitude: 100.0),
altitudeMode: .relativeToMesh,
collisionBehavior: .optionalAndHidesLowerPriority,
extruded: true,
label: "Marker 1"
)
Marker(
position: .init(
latitude: 37.7943220,
longitude: -122.395073,
altitude: 100.0),
altitudeMode: .relativeToMesh,
collisionBehavior: .required,
extruded: true,
label: "Marker 2"
)
Marker(
position: .init(
latitude: 37.7934108,
longitude: -122.396144,
altitude: 100.0),
altitudeMode: .relativeToMesh,
collisionBehavior: .requiredAndHidesOptional,
extruded: true,
label: "Marker 3"
)
}
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0 , sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0 . Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers . Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-09-13 UTC.
[null,null,["Terakhir diperbarui pada 2025-09-13 UTC."],[],[],null,[]]