Проекция используется для перевода между местоположением на экране и географическими координатами на поверхности Земли ( LatLng
). Местоположение экрана указывается в пикселях экрана (не пикселей дисплея) относительно верхнего левого угла карты (и не обязательно всего экрана).
Доступ ко всем методам должен быть доступен только в потоке пользовательского интерфейса Android.
Краткое описание общедоступного метода
абстрактная широта и долгота | fromScreenLocation (точка) Возвращает географическое местоположение, соответствующее местоположению на экране. |
абстрактная видимая область | getVisibleRegion () Получает проекцию усеченной пирамиды просмотра для преобразования координат экрана в координаты географической широты и долготы. |
абстрактная точка | toScreenLocation (расположение в широте и долготе ) Возвращает местоположение на экране, соответствующее географической координате ( LatLng ). |
Публичные методы
общедоступная абстрактная LatLng fromScreenLocation (точка)
Возвращает географическое местоположение, соответствующее местоположению на экране. Местоположение экрана указывается в пикселях экрана (не пикселей дисплея) относительно верхнего левого угла карты (а не верхнего левого угла всего экрана).
Параметры
точка | Point на экране в пикселях экрана. |
---|
Возврат
-
LatLng
соответствующийpoint
на экране, илиnull
, если луч, проходящий через данную точку экрана, не пересекает плоскость земли (это может быть в случае, если карта сильно наклонена).
публичный абстрактный VisibleRegion getVisibleRegion ()
Получает проекцию усеченной пирамиды просмотра для преобразования координат экрана в координаты географической широты и долготы.
Возврат
- Проекция усеченной пирамиды обзора в ее текущем состоянии с учетом заполнения или
null
, если проекция включает точки, которые не сопоставляются ни с одним местом на карте (например, камера видит космическое пространство).
общедоступная абстрактная точка Point toScreenLocation (расположение в широте и длине )
Возвращает местоположение на экране, соответствующее географической координате ( LatLng
). Местоположение экрана указывается в пикселях экрана (не пикселей дисплея) относительно верхнего левого угла карты (а не всего экрана).
Параметры
расположение | LatLng на карте для преобразования в местоположение на экране. |
---|
Возврат
- Объект
Point
, представляющий местоположение экрана в пикселях экрана, илиnull
, еслиlocation
выступает за плоскость камеры.