com.baidu.mapapi
接口 Projection


public interface Projection

作者:
zhoudemao01

方法摘要
 GeoPoint fromPixels(int x, int y)
          该方法用给定的像素坐标创建一个新的GeoPoint。
 float metersToEquatorPixels(float meters)
          该方法把以米为计量单位的距离(沿赤道)在当前缩放水平下转换到一个以像素(水平)为计量单位的距离。
 Point toPixels(GeoPoint in, Point out)
          把给定的GeoPoint变换到相对于MapView左上角的屏幕像素坐标。
 

方法详细信息

fromPixels

GeoPoint fromPixels(int x,
                    int y)
该方法用给定的像素坐标创建一个新的GeoPoint。 给定的像素点是以MapView的左上角为原点的坐标系统,MapView提供了这个像素转换器(PixelConverter)。


metersToEquatorPixels

float metersToEquatorPixels(float meters)
该方法把以米为计量单位的距离(沿赤道)在当前缩放水平下转换到一个以像素(水平)为计量单位的距离。 在默认的Mercator投影变换下,对于给定的距离,当远离赤道时,变换后确切的像素数量会增加。

参数:
meters - 以米为单位的距离
返回:
相对给定距离的像素数量。在当前的缩放水平,如果沿赤道测量,返回值可能是个近似值

toPixels

Point toPixels(GeoPoint in,
               Point out)
把给定的GeoPoint变换到相对于MapView左上角的屏幕像素坐标。MapView提供了这种投影变换。

参数:
in - 待变换的一对经纬度
out - 一个用于输出预先存在的对象;如果为空,将返回一个新分配的像素点。