Genel bakış
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Gelişmiş işaretçilerle yüksek performanslı işaretçiler oluşturup özelleştirebilirsiniz. Varsayılan işaretçinin arka planını, kenarlığını ve glif rengini özelleştirin, varsayılan işaretçi simgesini özel bir grafik resimle değiştirin.
Gelişmiş işaretçiler, AdvancedMarker
türünde nesnelerdir. Bu tür, Marker
alt sınıfıdır.
Gelişmiş işaretçilerle, aşağıdakiler de dahil olmak üzere mevcut tüm Marker
özellikler özelleştirilebilir:
Gelişmiş işaretçiler aşağıdaki ek özellikleri sunar:
- Renkli raptiyeleri özelleştirme
- İşaretçi olarak herhangi bir Android Görünümü'nü ayarlama
- Çakışma davranışını kontrol etme
İşaretçi özelliklerini özelleştirme
Varsayılan işaretçinin arka planını, glifini ve kenarlık rengini özelleştirin.
İşaretçi olarak Android görünümü kullanma
Varsayılan işaretçi simgesini, tamamen özel bir işaretçi içeren Android
View
ile değiştirin.
İşaretçi çarpışma davranışını ayarlama
Bir işaretçi başka bir işaretçiyle veya harita etiketiyle çarpıştığında nasıl davranması gerektiğini belirtin. İşaretçi yüksekliği yalnızca vektör haritalarda desteklenir.
Sonraki adım
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-31 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-31 UTC."],[[["\u003cp\u003eAdvanced markers allow you to create highly performant and customizable markers, offering control over background, border, glyph color, and the ability to replace the default icon with custom graphics.\u003c/p\u003e\n"],["\u003cp\u003eThey inherit all existing \u003ccode\u003eMarker\u003c/code\u003e properties, including title, snippet, click events, and drag events, while adding features like customizing colored pins, using Android views as markers, and controlling collision behavior.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can further personalize markers by customizing the default marker's appearance, including background, glyph, and border color, or even replace it entirely with a custom Android view.\u003c/p\u003e\n"],["\u003cp\u003eAdvanced markers also provide options for managing collision behavior, allowing developers to specify how markers should react when overlapping with other markers or map labels.\u003c/p\u003e\n"]]],["Advanced markers enable highly customizable and performant markers on maps. Users can personalize the default marker's background, border, and glyph colors, or substitute it with a custom graphic image or an Android `View`. These markers support standard `Marker` properties like title, snippet, click, and drag events. Unique features include colored pins, `View`-based markers, and collision behavior control. Users can customize the default marker's properties and specify how markers interact with other elements.\n"],null,["# Overview\n\nSelect platform: [Android](/maps/documentation/android-sdk/advanced-markers/overview \"View this page for the Android platform docs.\") [iOS](/maps/documentation/ios-sdk/advanced-markers/overview \"View this page for the iOS platform docs.\") [JavaScript](/maps/documentation/javascript/advanced-markers/overview \"View this page for the JavaScript platform docs.\")\n\n\u003cbr /\u003e\n\nWith advanced markers you can create and customize highly\nperformant markers. Customize the default marker's background, border, and glyph\ncolor, and replace the default marker icon with a custom\ngraphic image.\n\nAdvanced markers are objects of type\n[`AdvancedMarker`](/android/reference/com/google/android/gms/maps/model/AdvancedMarker),\nwhich is a subclass of\n[`Marker`](/android/reference/com/google/android/gms/maps/model/Marker).\nWith advanced markers, all the existing\n`Marker` properties are customizable, including:\n\n- The [title](/maps/documentation/android-sdk/marker#customize_a_marker) and [snippet](/maps/documentation/android-sdk/marker#customize_a_marker) fields\n- [Click events](/maps/documentation/android-sdk/marker#marker_click_events)\n- [Drag events](/maps/documentation/android-sdk/marker#marker_drag_events)\n\nAdvanced markers add the following additional features:\n\n- Customize colored pins\n- Set any Android [View](https://developer.android.com/reference/android/view/View) as the marker\n- Control collision behavior\n\nCustomize marker properties\n---------------------------\n\nCustomize the default marker's background, glyph, and border color.\n\nUse an Android view as the marker\n---------------------------------\n\nReplace the default marker icon with an Android\n[`View`](https://developer.android.com/reference/android/view/View)\ncontaining a custom completely custom marker.\n\nSet marker collision behavior\n-----------------------------\n\nSpecify how a marker should behave when it collides with\nanother marker or map label. Marker altitude is only supported on vector maps.\n\nNext step\n---------\n\n- [Get started with advanced markers](/maps/documentation/android-sdk/advanced-markers/start)"]]