JS API中如何旋转地图

JS API中如何实现地图旋转?
已邀请:

王知方

赞同来自:

【解决办法】:
API本身没有现成的旋转办法。但是可通过css3里的rotation属性来对map的div旋转以实现,参考代码:
#map
{
-moz-transform:rotate(1.76deg);
-webkit-transform:rotate(1.76deg);
-o-transform:rotate(1.76deg);
-ms-transform:rotate(1.76deg);
}或通过dojo来操作:var mapdiv = dojo.byId(map);
dojo.setStyle(mapdiv, mozTransform, rotate(1.76deg));
dojo.setStyle(mapdiv, webkitTransform, rotate(1.76deg));
dojo.setStyle(mapdiv, oTransform, rotate(1.76deg));
dojo.setStyle(mapdiv, msTransform, rotate(1.76deg));


这是通过css3特性实现的。

Locker97 - 新晋GISer

赞同来自:

要回复问题请先登录注册