|
osgEarth::Util::EarthManipulator* em=new osgEarth::Util::EarthManipulator();
//赤道半径
double equatorRadius=map->getSRS()->getEllipsoid()->getRadiusEquator();//6378137.0
em->setHomeViewpoint(osgEarth::Util::Viewpoint(126,43,0,0,-90,equatorRadius*4),5.0);
viewer->setCameraManipulator(em);
em->setViewpoint(osgEarth::Util::Viewpoint(0,0,0,0,-90,equatorRadius*4),2.0);//5s
我在使用上述代码之后, 只是初始视点变到了对准126,43
但是setviewpoint好像没有起作用
并没有到0,0.
请问这是什么问题呢 |
|