Navigasyon Haritası

herkese açık arayüz NavigationMap

Gezinme haritasının içeriğinde değişiklik yapmak (ör. işaretçi ekleme ve kaldırma) için yöntemler sunar.

Tüm yöntemlere yalnızca Android kullanıcı arayüzü iş parçacığından erişilmelidir.

İç İçe geçmiş Sınıf Özeti

arayüz NavigationMap.OnMapClickListener Kullanıcının haritaya dokunduğunda kaydedilen geri çağırma arayüzü. 
arayüz NavigationMap.OnMarkerClickListener Bir işaretçi tıklandığında veya dokunulduğunda çağrılan yöntemler için imzaları tanımlar. 

Herkese Açık Yöntem Özeti

soyut İşaretçi
addMarker(MarkerOptions markerOptions)
Haritaya tek bir işaretçi ekler.
soyut Projeksiyon
getProjection()
Ekran koordinatları ile enlem/boylam koordinatları arasında dönüştürme yapmak için kullanabileceğiniz bir Projection nesnesi döndürür.
soyut geçersiz
removeAllMarkers()
Mevcut durumda haritadaki tüm işaretçileri kaldırır.
soyut geçersiz
removeMarker(İşaretçi işaretçisi)
Belirtilen işaretçiyi haritadan kaldırır.
soyut geçersiz
setOnMapClickListener(NavigationMap.OnMapClickListener işleyicisi)
Haritaya dokunulduğunda çağrılacak bir geri çağırmayı ayarlar.
soyut geçersiz
setOnMarkerClickListener(NavigationMap.OnMarkerClickListener işleyicisi)
Bir işaretçi tıklandığında çağrılan bir geri çağırmayı ayarlar.
soyut geçersiz
setPadding(int sol; int üst; int sağ; int alt)
Harita alanı içindeki kullanıcı arayüzü öğelerinin dolgusunu px cinsinden ayarlar.
soyut geçersiz
setTrafficEnabled(boole etkin)
Trafik bilgilerinin görüntülenip görüntülenmeyeceğini ayarlar.

Herkese Açık Yöntemler

herkese açık soyut Marker addMarker (MarkerOptions markerOptions)

Haritaya tek bir işaretçi ekler.

Parametreler
markerOptions konum gibi işaretçi özelliklerini tanımlayan MarkerOptions. Seçenekler işaretçiye kopyalanır ve yeniden kullanılabilir.
İlerlemeler
  • İşaretçiyi temsil eden bir nesne

herkese açık soyut Projeksiyon getProjection ()

Ekran koordinatları ile enlem/boylam koordinatları arasında dönüştürme yapmak için kullanabileceğiniz bir Projection nesnesi döndürür.

Döndürülen Projection, mevcut projeksiyonun anlık görüntüsüdür ve kamera hareket ettiğinde otomatik olarak güncellenmez. Bu işlem pahalı olduğundan projeksiyonu ekran başına yalnızca bir kez alırsınız. Google Haritalar, coğrafi verilerden harita oluşturmak ve haritadaki noktaları coğrafi koordinatlara dönüştürmek için Mercator projeksiyonu kullanır.

İlerlemeler
  • Haritanın mevcut durumundaki Projection veya tam olarak başlatılmadıysa null.

herkese açık soyut void removeAllMarkers ()

Mevcut durumda haritadaki tüm işaretçileri kaldırır.

herkese açık soyut void removeMarker (İşaretçi işaretçisi)

Belirtilen işaretçiyi haritadan kaldırır.

Parametreler
keçeli kalem işareti kaldırın

herkese açık soyut void setOnMapClickListener (NavigationMap.OnMapClickListener işleyici)

Haritaya dokunulduğunda çağrılacak bir geri çağırmayı ayarlar.

Parametreler
işleyici Haritaya dokunulduğunda çağrılan geri çağırma. Geri çağırmayı ayarlamak için null işlevini kullanın.

genel soyut void setOnMarkerClickListener (NavigationMap.OnMarkerClickListener işleyici)

Bir işaretçi tıklandığında çağrılan bir geri çağırmayı ayarlar.

Parametreler
işleyici Bir işaretçi tıklandığında çağrılan geri çağırma. Geri çağırmayı ayarlamak için null işlevini kullanın.

herkese açık soyut void setPadding (int left, int top, int right, int bottom)

Harita alanı içindeki kullanıcı arayüzü öğelerinin dolgusunu px cinsinden ayarlar. Bu durum yeniden ortalama davranışını da etkileyerek haritanın dolgulu alan içinde yeniden ortalanmasına neden olur.

Not: Üst dolgu değeri yalnızca başlık devre dışı bırakıldığında (setHeaderEnabled(boolean)'ye bakın) ve alt dolgu yalnızca TVS kartı devre dışı bırakıldığında geçerli olur (setEtaCardEnabled(boolean) bölümüne bakın). Sol ve sağ dolgu değerleri her zaman geçerlidir.

Parametreler
sol
ilk yarı
sağ ok
ikinci yarı

herkese açık soyut void setTrafficEnabled (boolean enabled)

Trafik bilgilerinin görüntülenip görüntülenmeyeceğini ayarlar.

Parametreler
etkin Doğruysa, trafik bilgileri görüntülenir.