Bir uygulamadaki Harita bileşeni. Bu parça, bir uygulamaya harita yerleştirmenin en basit yoludur. Gerekli yaşam döngüsü ihtiyaçlarını otomatik olarak yerine getirmek için harita görünümünün etrafına bir sarmalayıcı oluşturur. Parça olduğundan bu bileşen, XML ile bir etkinliğin düzen dosyasına kolayca eklenebilir bölümüne göz atın.
<fragment
class="com.google.android.libraries.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>GoogleMap, getMapAsync(OnMapReadyCallback) kullanılarak edinilmelidir. Bu sınıf
Haritalar sistemini ve görünümü otomatik olarak başlatır.
SupportMapFragment'ın onDestroyView() yöntemi çağrıldığında ve bir görünüm
useViewLifecycleInFragment(boolean) seçeneği ayarlandı. Böyle bir durumda
SupportMapFragment işlevi daha sonra yeniden oluşturulana kadar, SupportMapFragment
onCreateView(LayoutInflater, ViewGroup, Bundle) yöntemi çağrılır.
GoogleMap öğesinden alınan tüm nesneler görünümle ilişkilendirilir. Bu önemli
dışındaki nesnelere (ör. Marker)
hayatın ömrünü uzatır. Aksi takdirde, görünüm serbest bırakılamayacağından bellek sızıntısına neden olur.
Bu sınıfı kullanmak için derleme yolunuza Android destek kitaplığını eklemeniz gerekir.
Geliştirici Kılavuzu
Daha fazla bilgi için Android için Google Haritalar SDK'sını okuyun geliştirici kılavuzuna göz atın.
Genel Oluşturucu Özeti
|
SupportMapFragment()
Bir harita parçası oluşturur.
|
Genel Yöntem Özeti
| geçersiz |
getMapAsync(OnMapReadyCallback callback)
GoogleMap örneği hazır olduğunda tetiklenecek bir geri çağırma nesnesi ayarlar
emin olmanız gerekir. |
| statik SupportMapFragment | |
| statik SupportMapFragment |
newInstance()
Varsayılan seçenekleri kullanarak bir harita parçası oluşturur.
|
| geçersiz |
onActivityCreated(Paket kaydedildiInstanceState)
|
| geçersiz |
onAttach(Etkinlik etkinliği)
|
| geçersiz |
onConfigurationChanged(Yapılandırma yapılandırması)
|
| geçersiz |
onCreate(Bundle savedInstanceState)
|
| Göster |
onCreateView(LayoutInflater inflater, ViewGroup kapsayıcısı, Bundle savedInstanceState)
|
| geçersiz | |
| geçersiz | |
| final geçersiz |
onEnterAmbient(Bundle ambientDetails)
Bu yöntemi, üst WearableActivity'nin ilgili yönteminden çağırmanız gerekir.
|
| final geçersiz |
onExitAmbient()
Bu yöntemi, üst WearableActivity'nin ilgili yönteminden çağırmanız gerekir.
|
| geçersiz |
onInflate(Etkinlik etkinliği, AttributeSet özellikleri, savedInstanceState paketi)
Enflasyon sırasında özellikleri, bir görünüm hiyerarşisinden ele aldığımız bağımsız değişkenlere ayrıştırın.
|
| geçersiz | |
| geçersiz |
onPause()
|
| geçersiz |
onResume()
|
| geçersiz |
onSaveInstanceState(Bundle outState)
Parçanın yok edilmeden önce durumunu depolamak için bir
Bundle sağlar. |
| geçersiz |
onStart()
|
| geçersiz |
onStop()
|
| geçersiz |
setArguments(Grup bağımsız değişkenleri)
|
Devralınan Yöntem Özeti
Kamu Yüklenicileri
herkese açık 'nı inceleyin. SupportMapFragment ()
Bir harita parçası oluşturur. Bu oluşturucu, yalnızca bir şişirici tarafından kullanılabilir. Programlı bir SupportMapFragment oluşturmak için newInstance() öğesini kullanın.
Herkese Açık Yöntemler
herkese açık geçersiz 'nı inceleyin. getMapAsync (OnMapReadyCallback geri çağırması)
GoogleMap örneği hazır olduğunda tetiklenecek bir geri çağırma nesnesi ayarlar
emin olmanız gerekir.
Unutmayın:
- Bu yöntem ana iş parçacığından çağrılmalıdır.
- Geri çağırma, ana iş parçacığında yürütülür.
- Kullanıcının cihazında Google Play Hizmetleri yüklü değilse geri çağırma, kullanıcı uygulamayı yükleyene kadar tetiklenmez.
- Google Haritası'nın oluşturulduktan hemen sonra imha edildiği nadir durumlarda, geri arama tetiklenmez.
- Geri çağırma tarafından sağlanan
GoogleMapnesnesi null değil.
Parametreler
| geri çağırma | Harita kullanıma hazır olduğunda tetiklenecek geri çağırma nesnesi. |
|---|
herkese açık statik SupportMapFragment newInstance (GoogleMapOptions seçenekleri)
Verilen seçeneklerle bir harita parçası oluşturur.
Parametreler
| seçenekler |
|---|
herkese açık statik SupportMapFragment newInstance ()
Varsayılan seçenekleri kullanarak bir harita parçası oluşturur.
herkese açık geçersiz 'nı inceleyin. onActivityCreated (Kayıtlı InstanceState paketi)
Parametreler
| savedInstanceState |
|---|
herkese açık geçersiz 'nı inceleyin. onAttach (Aktivite)
Parametreler
| etkinlik |
|---|
herkese açık geçersiz 'nı inceleyin. onConfigurationChanged (Yapılandırma yapılandırması)
Parametreler
| yapılandırma |
|---|
herkese açık geçersiz 'nı inceleyin. onCreate (Kayıtlı InstanceState paketi)
Parametreler
| savedInstanceState |
|---|
herkese açık Görüntüleme 'nı inceleyin. onCreateView (LayoutInflater inflater, ViewGroup kapsayıcısı, Bundle savedInstanceState)
Parametreler
| şişirme | |
|---|---|
| kapsayıcı | |
| savedInstanceState |
herkese açık geçersiz 'nı inceleyin. onDestroy ()
herkese açık geçersiz 'nı inceleyin. onDestroyView ()
herkese açık final geçersiz 'nı inceleyin. onEnterAmbient (Paket ambientDetails)
Bu yöntemi, üst WearableActivity'nin ilgili yönteminden çağırmanız gerekir.
Parametreler
| ambientDetails |
|---|
herkese açık final geçersiz 'nı inceleyin. onExitAmbient ()
Bu yöntemi, üst WearableActivity'nin ilgili yönteminden çağırmanız gerekir.
herkese açık geçersiz 'nı inceleyin. onInflate (Etkinlik etkinliği, AttributeSet attrs, savedInstanceState paketi)
Enflasyon sırasında özellikleri, bir görünüm hiyerarşisinden ele aldığımız bağımsız değişkenlere ayrıştırın.
Parametreler
| etkinlik | |
|---|---|
| attrs | |
| savedInstanceState |
herkese açık geçersiz 'nı inceleyin. onLowMemory ()
herkese açık geçersiz 'nı inceleyin. onPause ()
herkese açık geçersiz 'nı inceleyin. onResume ()
herkese açık geçersiz 'nı inceleyin. onSaveInstanceState (Paket OutState)
Parçanın yok edilmeden önce durumunu depolamak için bir Bundle sağlar. O da
daha sonra onCreate(Bundle) tekrar çağrıldığında alınır.
Parametreler
| outState |
|---|
herkese açık geçersiz 'nı inceleyin. onStart ()
herkese açık geçersiz 'nı inceleyin. onStop ()
herkese açık geçersiz 'nı inceleyin. setArguments (Grup bağımsız değişkenleri)
Parametreler
| bağımsız değişkenler |
|---|