public class BoundingBoxE6 extends java.lang.Object implements java.io.Serializable, MapViewConstants
| 限定符和类型 | 字段和说明 | 
|---|---|
| static  | CREATOR序列化 CREATOR | 
ANIMATION_DURATION_DEFAULT, ANIMATION_DURATION_LONG, ANIMATION_DURATION_SHORT, ANIMATION_SMOOTHNESS_DEFAULT, ANIMATION_SMOOTHNESS_HIGH, ANIMATION_SMOOTHNESS_LOW, DEBUGMODE, MINIMUM_ZOOMLEVEL, NOT_SET| 构造器和说明 | 
|---|
| BoundingBoxE6(double north,
             double east,
             double south,
             double west)构造参数为double类型的构造器 | 
| BoundingBoxE6(int northE6,
             int eastE6,
             int southE6,
             int westE6)构造参数为int类型的构造器 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| GeoPoint | bringToBoundingBox(int aLatitudeE6,
                  int aLongitudeE6)根据指定的经纬度得到在当前范围内的最近坐标点 | 
| boolean | contains(IGeoPoint pGeoPoint)当前矩形范围是否包含当前坐标点 | 
| boolean | contains(int aLatitudeE6,
        int aLongitudeE6)当前矩形范围是否包含当前坐标点 | 
| int | describeContents() | 
| static BoundingBoxE6 | fromGeoPoints(java.util.ArrayList<? extends GeoPoint> partialPolyLine)获取地图上折线(多条)在地图上的范围矩形 | 
| GeoPoint | getCenter()获得屏幕中心点对应位置坐标 | 
| int | getDiagonalLengthInMeters()获得屏幕对角线对应位置之间的距离 | 
| GeoPoint | getGeoPointOfRelativePositionWithExactGudermannInterpolation(float relX,
                                                            float relY)得到精确位置的GeoPoint道姆插值 | 
| GeoPoint | getGeoPointOfRelativePositionWithLinearInterpolation(float relX,
                                                    float relY)得到相对位置GeoPoint插值位置 | 
| int | getLatitudeSpanE6() | 
| int | getLatNorthE6()获得坐标点的北纬纬度 | 
| int | getLatSouthE6()获得坐标点的南纬纬度 | 
| int | getLonEastE6()获得坐标点的东经经度 | 
| int | getLongitudeSpanE6() | 
| int | getLonWestE6()获得坐标点的西经经度 | 
| PointF | getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation(int aLatitudeE6,
                                                                         int aLongitudeE6,
                                                                         PointF reuse)得到相对位置的GeoPoint | 
| PointF | getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation(int aLatitude,
                                                                 int aLongitude,
                                                                 PointF reuse) | 
| BoundingBoxE6 | increaseByScale(float pBoundingboxPaddingRelativeScale)增加经纬度矩形所在范围 | 
| java.lang.String | toString() | 
| void | writeToParcel(Parcel out,
             int arg1) | 
public BoundingBoxE6(int northE6,
             int eastE6,
             int southE6,
             int westE6)
northE6北纬 - eastE6 - 东经southE6南纬 - westE6 - 西经public BoundingBoxE6(double north,
             double east,
             double south,
             double west)
north - 北纬east - 东经south - 南纬west - 西经public GeoPoint getCenter()
public int getDiagonalLengthInMeters()
public int getLatNorthE6()
public int getLatSouthE6()
public int getLonEastE6()
public int getLonWestE6()
public int getLatitudeSpanE6()
public int getLongitudeSpanE6()
public PointF getRelativePositionOfGeoPointInBoundingBoxWithLinearInterpolation(int aLatitude,
                                                                       int aLongitude,
                                                                       PointF reuse)
aLatitude - 纬度aLongitude - 经度reuse - 屏幕坐标点public PointF getRelativePositionOfGeoPointInBoundingBoxWithExactGudermannInterpolation(int aLatitudeE6,
                                                                               int aLongitudeE6,
                                                                               PointF reuse)
aLatitudeE6 - 维度aLongitudeE6 - 经度reuse - 需要释放的point,如果没有可以传空public GeoPoint getGeoPointOfRelativePositionWithLinearInterpolation(float relX, float relY)
relX - x原值relY - Y原值public GeoPoint getGeoPointOfRelativePositionWithExactGudermannInterpolation(float relX, float relY)
relX - X坐标relY - Y坐标public BoundingBoxE6 increaseByScale(float pBoundingboxPaddingRelativeScale)
pBoundingboxPaddingRelativeScale - 扩大倍数public java.lang.String toString()
toString 在类中 java.lang.Objectpublic GeoPoint bringToBoundingBox(int aLatitudeE6, int aLongitudeE6)
aLatitudeE6 - 经纬度aLongitudeE6 - 经纬度public static BoundingBoxE6 fromGeoPoints(java.util.ArrayList<? extends GeoPoint> partialPolyLine)
partialPolyLine - 折线集合public boolean contains(IGeoPoint pGeoPoint)
pGeoPoint - 坐标点public boolean contains(int aLatitudeE6,
               int aLongitudeE6)
aLatitudeE6 - 维度 E6指乘以10的六次方aLongitudeE6 - 经度 E6指乘以10的六次方public int describeContents()
public void writeToParcel(Parcel out,
                 int arg1)