4.投影(Projection)

时间: 2023-11-14 admin 维修知识

4.投影(Projection)

4.投影(Projection)

愿你出走半生,归来仍是少年!

        Projection主要用于屏幕坐标和空间坐标的转换使用,而非Gis中的空间投影。

1.屏幕转空间

IGeoPointfromPixels(int x, int y)
IGeoPointfromPixels(int pPixelX, int pPixelY, GeoPoint pReuse)
IGeoPointfromPixels(int pPixelX, int pPixelY, GeoPoint pReuse, boolean forceWrap)

        以上三个方法为将屏幕坐标转换为空间坐标 。在做性能优化时可用。

2.空间转屏幕

PointtoPixels(IGeoPoint in, Point reuse)
PointtoPixels(IGeoPoint in, Point reuse, boolean forceWrap)

        以上两个方法为将空间坐标转换为屏幕坐标。 在做性能优化时可用。

3.距离转换

floatmetersToEquatorPixels(float meters)
floatmetersToPixels(float meters)
floatmetersToPixels(float meters, double latitude, double zoomLevel)

        以上三个方法为将距离(米)转换为像素。 

4.边框

BoundingBoxgetBoundingBox()

        通过此方法可获取当前的屏幕边框范围。