我看到网上没有多少关于gmap组件实现地图旋转的资源,自己就写了一篇。
关于gmap地图的旋转我之前一直没有什么头绪,我之前一直用的是gmap.net.windows组件,地图的旋转功能,一直用不了。
gmap.bearing就算初始化了也是用不了的。在控件的属性中也设置不了。
之后我把组件换成了gmap.net。地图旋转功能就可以实现了,旋转度数可以自由设定。由于我没有使用鼠标按住地图控制旋转,而是采用按钮控制,比如按一下鼠标地图旋转多少度。这个功能还是很容易实现的。
Bearing好像是左旋,如果要控制反向旋转只需要控制加减就好。
在按钮事件中添加:this.gmap.Bearing += 20;