RotateDisplay地图旋转实现
地图旋转的实现主要利用了ScreenDisplay对象,旋转基本分三个步骤如下:
1.开始旋转(RotateStart),确定地图中心点(旋转轴)。MouseDown事件。
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2.确定地图移动到何处(RotateMoveTo)。MouseMove事件。
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3.旋转终止(RotateStop)。MouseUp事件
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
posted on 2008-05-27 19:36 duckweeds 阅读(1097) 评论(0) 编辑 收藏 举报
地图旋转的实现主要利用了ScreenDisplay对象,旋转基本分三个步骤如下:
1.开始旋转(RotateStart),确定地图中心点(旋转轴)。MouseDown事件。
2.确定地图移动到何处(RotateMoveTo)。MouseMove事件。
3.旋转终止(RotateStop)。MouseUp事件
posted on 2008-05-27 19:36 duckweeds 阅读(1097) 评论(0) 编辑 收藏 举报