Projection)"/>
4.投影(Projection)
愿你出走半生,归来仍是少年!
环境:.Java
Projection是投影使用,包含了地图坐标到屏幕坐标等的转换使用
其中用1-4的符号标识出了博主常用的方法,1为最常用。
1.坐标转换
private void Test(){//创建起点,北京天安门广场IGeoPoint fromPoint=osmv.getMapCenter();Point result=new Point(0,0);osmv.getProjection().toPixels(fromPoint,result);long l1= osmv.getProjection().getLongPixelXFromLongitude(fromPoint.getLongitude());long l11=osmv.getProjection().getLongPixelXFromLongitude(fromPoint.getLongitude(),true);long l12=osmv.getProjection().getLongPixelXFromLongitude(fromPoint.getLongitude(),false);long l2=osmv.getProjection().getLongPixelYFromLatitude(fromPoint.getLatitude());long l21=osmv.getProjection().getLongPixelYFromLatitude(fromPoint.getLatitude(),true);long l22=osmv.getProjection().getLongPixelYFromLatitude(fromPoint.getLatitude(),false);}
测试可知,l1、l12的值一直相同,l2、l22的值一直相同,l11 和 l21 在点出屏幕后会变换的不同。
更多推荐
4.投影(Projection)
发布评论