最近做一个导航软件,用mfc动态画地图。现在要实现一个地图随着车头方向的改变旋转。请问:
有没有相关的导航地图旋转算法与资料?
谢谢。

解决方案 »

  1.   

    如果可能的话 使用OPENGL 使用内置的函数就可以了。
      

  2.   

    不行啊,是在嵌入式平台wince上,资源有限,只能自己写函数 
      

  3.   

    在wince中自己写,肯定是要对图像进行变换了,而不是简单地变换视角的问题了.其实就是根据某一点进行旋转,因为,楼主的导航肯定是在大路上进行的(这个应该是先验的知识吧),所以可以取路与路的夹角等信息进行处理,看旋转多少.
    也就可以按照此旋转法则对图像的每一点逐点进行变换,具体可以参考一下下面这篇:
    http://topic.csdn.net/t/20020518/22/733851.html
      

  4.   

    旋转不会么?
    地图坐标到屏幕坐标全部进行旋转即可,
    cosx -sinx
    sinx cosxx为旋转角度0- 180用这个矩阵变换即可