目录

Projection

Class Info

public final class Projection

继承自Object的final类,这个类用于在屏幕坐标和经纬度之间进行转换,在调用HuaweiMap类的getProjection方法时会返回该类型的实例。

Public Method Summary

Qualifier and Type

Method Name and Description

LatLng

fromScreenLocation(Point point)

实现屏幕像素点坐标转换成经纬度。

VisibleRegion

getVisibleRegion()

获取在屏幕坐标和地理经纬度坐标之间转换之后的可见区域。

Point

toScreenLocation(LatLng latLng)

获取与经纬度对应的屏幕上的点的位置。

Public Methods

[h2]fromScreenLocation

Method

public LatLng fromScreenLocation(Point point)

您调用此API实现屏幕像素点坐标转换成经纬度。屏幕位置是以相对于地图左上角(而不是整个屏幕的左上角)的屏幕像素(而非显示像素)指定的。

Parameters

Name

Description

point

屏幕上的坐标点,单位:像素。取值范围:[INT_MIN, INT_MAX]。

说明:

选点(屏幕上的坐标点)与相机的连线与地面近似平行时,返回固定值(90, 0)。

Returns

Type

Description

LatLng

LatLng对象,表示经纬度。

[h2]getVisibleRegion

Method

public VisibleRegion getVisibleRegion()

您调用此API可以获取在屏幕坐标和地理经纬度坐标之间转换之后的可见区域。

Returns

Type

Description

VisibleRegion

可见区域。

[h2]toScreenLocation

Method

public Point toScreenLocation(LatLng latLng)

您调用此API可获取与经纬度对应的屏幕上的点的位置。屏幕位置是以相对于地图左上角(而不是整个屏幕的左上角)的屏幕像素(而非显示像素)指定的。

Parameters

Name

Description

latLng

LatLng对象,表示经纬度。取值范围:经度[-180, 180],纬度[-85.05, 85.05]。

说明:

经纬度超出相机视椎体时,返回固定值(INT_MAX, INT_MAX)。

Returns

Type

Description

Point

屏幕上的坐标点,单位:像素。