Tahmin

herkese açık arayüz Projeksiyon

Projeksiyon, ekrandaki konum ile Dünya yüzeyindeki (LatLng) coğrafi koordinatlar arasında çeviri yapmak için kullanılır. Ekran konumu, haritanın sol üst köşesine göre (ekranın pikselleri değil) ekran pikselleri cinsindendir (ekranın tamamını kapsamayabilir).

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

Herkese Açık Yöntem Özeti

soyut LatLng
fromScreenLocation(Nokta noktası)
Bir ekran konumuna karşılık gelen coğrafi konumu döndürür.
abstract VisibleRegion
getVisibleRegion()
Ekran koordinatları ile coğrafi enlem/boylam koordinatları arasında dönüşüm için görüntüleme kesikliğinin projeksiyonunu alır.
soyut Nokta
toScreenLocation(LatLng konumu)
Bir coğrafi koordinata (LatLng) karşılık gelen bir ekran konumu döndürür.

Herkese Açık Yöntemler

herkese açık soyut LatLng fromScreenLocation (Nokta noktası)

Bir ekran konumuna karşılık gelen coğrafi konumu döndürür. Ekran konumu, haritanın sol üst tarafına göre (tüm ekranın sol üst kısmı değil) ekran pikselleri (ekran pikseli değil) cinsinden belirtilir.

Parametreler
puan Ekranda ekran piksel cinsinden bir Point.
İlerlemeler
  • Ekrandaki point'a karşılık gelen LatLng veya belirli ekran noktasından geçen ışın, zemin düzlemiyle kesişmiyorsa null (harita yoğun bir şekilde yatırılmışsa bu durum söz konusu olabilir).

herkese açık soyut VisibleRegion getVisibleRegion ()

Ekran koordinatları ile coğrafi enlem/boylam koordinatları arasında dönüşüm için görüntüleme kesikliğinin projeksiyonunu alır.

İlerlemeler
  • Görüntüleme sıkıntısının, dolgu dikkate alınarak mevcut durumundaki projeksiyonu veya projeksiyon haritadaki herhangi bir yerle eşleşmeyen noktalar (ör.kameranın uzayı görmesi) varsa null.

herkese açık soyut Point toScreenLocation (LatLng konumu)

Bir coğrafi koordinata (LatLng) karşılık gelen bir ekran konumu döndürür. Ekran konumu, haritanın sol üst tarafına (tüm ekranın değil) göreli olarak ekran pikselleri (ekran pikseli değil) cinsindendir.

Parametreler
yer Ekran konumuna dönüştürmek için haritada bir LatLng.
İlerlemeler
  • Ekran konumunu ekran pikselleri cinsinden temsil eden bir Point veya location, kamera düzleminin arkasında görünüyorsa null.