OpenLayers 3.0中图像的旋转
Rotation of image in OpenLayers 3.0
由于Google Earth对其插件的贬低,我需要旋转覆盖在平铺的OpenLayers 3.0层上的图像,但看不到任何方法。
我在地图上对历史地图进行分层,并不是所有的地图都朝北。
有什么想法吗?
您找到解决方案了吗?
我也面临着同样的问题,但我还没有尝试过,但据我所知,如果我们定义一个样式函数来保持方位和比例,那么带有点特征的矢量层似乎可以做到这一点。
在Openlayers 3 中使用地图进行标记缩放/旋转
vectorLayer.setStyle(function(feature, resolution) {
var maxResolution = 10000;
var styleArray = [ new ol.style.Style( {
image: new ol.style.Icon({
src: 'http://your.path.to/the/image.png',
scale: maxResolution/resolution,
rotateWithView: true,
rotation: .5,
anchor: [.5,.5],
anchorXUnits: 'fraction', anchorYUnits: 'fraction',
opacity: 0.75
})
})];
return styleArray;
});
相关文章:
- 全屏背景图像+旋转图像
- 每次单击JQuery时旋转图像
- 旋转和取消旋转图像单击与 javascript
- SVG具有旋转图像的低性能
- 旋转图像,使其看起来像在旋转
- 向下滑动时旋转图像
- 滚动时旋转图像
- 使用 kineticjs 如何就地旋转图像对象
- 将变量 javascript 添加到用于旋转图像的链接中
- 旋转图像w/jQuery..但是调整大小不起作用
- 使用 JQueryRotate 逆时针旋转图像
- 在不旋转元素尺寸的情况下旋转图像
- 如何旋转图像并保存图像
- 在HTML5画布中,有没有办法以不同的角度旋转图像
- 在 html5 画布中用鼠标旋转图像
- 如何在时间变化时旋转图像
- 在横幅中水平对齐图像和 JavaScript 旋转图像
- 在 HTML 中旋转图像
- 如何使用 JavaScript 在 Web 中显示之前旋转图像
- jQuery - 旋转图像