public interface Projection
限定符和类型 | 方法和说明 |
---|---|
LatLng |
fromScreenLocation(android.graphics.Point point)
获取屏幕上的点对应当前地图的经纬度
|
VisibleRegion |
getVisibleRegion()
获取当前地图视野的经纬范围
|
float[] |
glModelMatrix(android.graphics.PointF point,
float scale)
获得指定地图坐标和缩放比例的模型矩阵
|
float |
glPixelRatio()
获取像素缩放比率
|
float[] |
glProjectionMatrix()
获取投影矩阵数组结果,适用于3D绘制场景
|
android.graphics.PointF |
glVertexForCoordinate(LatLng latLng)
将经纬度地理坐标转换成当前地图使用坐标
|
float[] |
glViewMatrix()
获取视图矩阵数组结果,适用于3D绘制场景
|
double |
metersPerPixel(double lat)
计算在当前地图级别下指定纬度的一像素表示多少米
|
double |
metersPerPixel(double lat,
double scaleLevel)
计算在当前地图中心点级别下的一像素表示多少米
|
android.graphics.Point |
toScreenLocation(LatLng latlng)
获取当前地图经纬度对应的屏幕坐标
|
LatLng fromScreenLocation(android.graphics.Point point)
point
- 屏幕坐标点android.graphics.Point toScreenLocation(LatLng latlng)
latlng
- 当前地图的经纬度double metersPerPixel(double lat)
lat,要计算的纬度。
- double metersPerPixel(double lat, double scaleLevel)
lat
- scaleLevel
- VisibleRegion getVisibleRegion()
VisibleRegion
float[] glProjectionMatrix()
float[] glViewMatrix()
float[] glModelMatrix(android.graphics.PointF point, float scale)
point
- 地图坐标scale
- 缩放级别android.graphics.PointF glVertexForCoordinate(LatLng latLng)
latLng
- 地理坐标float glPixelRatio()