首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenLayers 3.0中的图像旋转

OpenLayers 3.0中的图像旋转
EN

Stack Overflow用户
提问于 2014-11-10 06:58:27
回答 1查看 2K关注 0票数 0

因为Google Earth不推荐使用他们的插件,所以我需要旋转一个覆盖在平铺的OpenLayers 3.0层上的图像,但我看不到有任何方法可以做到这一点。

我在地图上分层绘制历史地图,并不是所有的地图都朝北。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-02-26 01:57:39

你找到解决方案了吗?

我正面临着同样的问题,但我还没有尝试过,但据我所知,如果我们定义一个样式函数来保持方向和缩放,那么具有点特征的向量层就可以做到这一点。

Make marker zoom/rotate with map in Openlayers 3

代码语言:javascript
复制
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;
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26834315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档