Projection

Проекция публичного интерфейса

Проекция используется для перевода между местоположением на экране и географическими координатами на поверхности Земли ( LatLng ). Местоположение экрана указывается в пикселях экрана (не пикселей дисплея) относительно верхнего левого угла карты (и не обязательно всего экрана).

Доступ ко всем методам должен быть доступен только в потоке пользовательского интерфейса Android.

Краткое описание общедоступного метода

абстрактная широта и долгота
fromScreenLocation (точка)
Возвращает географическое местоположение, соответствующее местоположению на экране.
абстрактная видимая область
getVisibleRegion ()
Получает проекцию усеченной пирамиды просмотра для преобразования координат экрана в координаты географической широты и долготы.
абстрактная точка
toScreenLocation (расположение в широте и долготе )
Возвращает местоположение на экране, соответствующее географической координате ( LatLng ).

Публичные методы

общедоступная абстрактная LatLng fromScreenLocation (точка)

Возвращает географическое местоположение, соответствующее местоположению на экране. Местоположение экрана указывается в пикселях экрана (не пикселей дисплея) относительно верхнего левого угла карты (а не верхнего левого угла всего экрана).

Параметры
точка Point на экране в пикселях экрана.
Возврат
  • LatLng соответствующий point на экране, или null , если луч, проходящий через данную точку экрана, не пересекает плоскость земли (это может быть в случае, если карта сильно наклонена).

публичный абстрактный VisibleRegion getVisibleRegion ()

Получает проекцию усеченной пирамиды просмотра для преобразования координат экрана в координаты географической широты и долготы.

Возврат
  • Проекция усеченной пирамиды обзора в ее текущем состоянии с учетом заполнения или null , если проекция включает точки, которые не сопоставляются ни с одним местом на карте (например, камера видит космическое пространство).

общедоступная абстрактная точка Point toScreenLocation (расположение в широте и длине )

Возвращает местоположение на экране, соответствующее географической координате ( LatLng ). Местоположение экрана указывается в пикселях экрана (не пикселей дисплея) относительно верхнего левого угла карты (а не всего экрана).

Параметры
расположение LatLng на карте для преобразования в местоположение на экране.
Возврат
  • Объект Point , представляющий местоположение экрана в пикселях экрана, или null , если location выступает за плоскость камеры.