openlayers-3相关内容
我正在寻找实现此图块提供程序的详细步骤 https://leaflet-extras.github.io/leaflet-providers/preview/或 http://mapstyle.petschge.de/ 我是新手,我不知道如何实施下面显示的现有代码
..
我具有按一次笔触样式设置的LineString功能.其中一些功能代表两件事,因此,除了初始笔触颜色外,我还希望在其旁边有一条平行线以其他颜色显示.如果 ol/style/Stroke 具有像 ol/style/Image 这样的offset属性,这将是不费吹灰之力的,但不幸的是,事实并非如此.如果我为这些要素创建了偏移几何,则从缩小级别看不到它们.我有什么选择? 解决方案 您可以根据分辨率
..
我想使用openlayers制作地图,但以一种独特的方式居中.例如,我的z/x/y坐标为12/2045/-1362,如何将其转换为经度/纬度?这是完全相反的:如何通过单击传单地图获取瓷砖的XYZ坐标 我很难获得上述链接的逻辑并将其反转.我希望这里的人对此有经验或现成的公式.谢谢 稍后,我将这样渲染地图中心: var z = 12;var x = 2045;var y = -1362
..
我正在使用ol v3.20.1学习openlayers3 在本书中,我已经讲到了要点,在这里我可以使用StaticVector读取/写入GeoJSON,但可以使用以下代码: var statVec = new ol.layer.Vector({来源:new ol.source.StaticVector({格式:new ol.format.GeoJSON(),投影:"EPSG:3857"}
..
因此,我将Elayer.js与Open Layers 3一起使用来制作仪表板,并且动态加载了地图,但我希望在离开路线时将其销毁,我发现的唯一东西就是地图.destroy(),但是对于旧版本的API而言,新版本中似乎没有一个. 几次访问地图页面后,我使用了chrome调试器,发现我有29个ol.Map对象. 这是我到目前为止所拥有的 App.MapView = Ember.View.
..
我会有所帮助.现在,我正在学习Openlayers3.我想将一个click事件绑定到一个for循环中的几个地图对象上. 当我这样做时,该事件仅应用于for循环中的最后一个地图对象: for(var i = 0; i
..
我正在使用Openlayers 3,Postgresql和Geoserver 2.8开发一个Webmapping应用程序,我想进行WFS-T事务进行绘制和更新,所以我按照以下步骤进行操作 var dirty = {}; select.getFeatures().on('add', function(e) { e.element.on('change', function(e) {
..
我正在服务器上使用GeoServer和种子图块.磁贴创建成功,但我不知道目录结构遵循的是哪种模式...(即.../EPSG_4326_05/0_0/00_06.png) 我想在OpenLayers应用程序中使用图块,并且我想在OSM源中使用XYZ模式,该模式通常用作图块服务的URL模式. 有没有办法告诉Geoserver应该使用XYZ结构创建图块? 解决方案 这可能为时已晚,这是我的Geo
..
Hellow,我正在使用 react-native 为我创建一个用户界面应用.我正在使用Genymotion在虚拟Android上测试我的代码.我想在我的网络地图应用程序中使用 Openlayers JavaScript库.我按照以下步骤操作: npm install openlayers 我在中添加了import ol from 'openlayers'; 然后当我用Genymoti
..
这是小提琴链接.当类似此代码时,功能不会显示在地图上: var featureVectorLayer = new ol.layer.Vector({ source: featureClusterSource, style: new ol.style.Style({ fill: new ol.style.Fill({ color: 'r
..
有时将平移(即像素偏移)应用于图层(而不是其他图层)很有用. 例如,可以通过平移(即偏移)一层来直观地比较两个基于行的层. 对于矢量层,可以通过平移矢量要素来完成.但是对于平铺的图像层(例如,GeoServer生成的道路交通信息平铺),该怎么做? 解决方案 这也是precompose和postcompose的一个很好的示例 precompose在渲染图层之前触发,然后在post
..
我想将带有某些控件的地图放在html文档页面中,以便访问者可以选择围绕其位置的距离半径. 我需要的一个控件是一个半透明的圆形,从中心到边缘有一条线.我希望可以使用鼠标从外边缘调整此圆,并在缩放或平移时将其比例和位置保持在地图上. 我正在使用Django作为后端.我还想知道是否需要使用JavaScript来完成此操作? 我已决定使用Openlayers 3,但直到今天为止从未使用过
..
我有一个带有静态像素图像层的简单地图: Simple Map
..
我注意到,文本和图像样式在渲染时似乎并不遵循其图层顺序.例如,当许多具有这些样式的要素靠近在一起时,所有文本将呈现在其他重叠的矢量要素之上.有没有办法禁用或覆盖此行为?谢谢. myFeature.setStyle(new ol.style.Style({ image: new ol.style.Icon({ src: '/images/myImage.png', anch
..
我对开放层中的多边形有两个查询. 1)我们如何在OS地图上放置一些点阵列? 2)假设我们要绘制一个多边形.我们怎么知道这些点是否在多边形内部.简而言之,如果我们绘制多边形,我们将获取边界:如何识别点是否在多边形内? 任何人的帮助都将是我的初学者. 解决方案 欢迎来到OpenLayers社区! 1)参见以下示例,了解如何将点添加到地图: http://openlaye
..
我需要一种基于经纬度,旋转和长度(以米为单位)的openLayers绘制多边形的方法. 示例:“我想绘制一条从点1(经度,纬度)到点2的线,其中,点2的计算依据是它位于115米处,并且从点1开始旋转115度." Google地图通过使用spherical.computeOffset()方法,可以轻松地计算坐标. OpenLayers是否有类似的东西?还是有其他不错的开源库的建议可以包括在内
..
我的地图中有一个WFS图层.我在该图层中有建筑物,其中building_id作为属性以及其他许多属性.我的图层中也有坐标. 我有一个网址: http://localhost:8080/geoserver/wfs?service = wfs& version = 1.0.0& request = getfeature& typename = topp:buildings& CQL_FILTER
..
ol.geom.Circle类的getRadius()方法返回圆的半径; 如何将该值转换为米? 我使用特定的投影(例如球形墨卡托,兰伯特等)在地图上绘制一个圆 然后我将此几何图形转换为度数以进行进一步处理,例如测试一个点(度数)是否在该圆内 因此以度为单位从几何中获取半径始终在同一单位(米)中将是有用的 预先感谢 让·玛丽(Jean-Marie) 解决方案 您可以使
..
我正在尝试执行与此处相同的地图: Openlayers3:图块网格与pixelratio不正确= 3使用Geoserver/Geowebcache作为后端 ,但使用 TMS 协议而不是该地图效果不错,但是通过放大(仅从4级缩放级别更改为5级)才有一点问题:该地图似乎“向上跳跃".所有像素比率都会出现此问题. 这是我的源代码.任何帮助表示赞赏:
..
我从OpenLayers v3.0.0更改为3.19.1,现在以下行不起作用: var visible = new ol.dom.Input(document.getElementById('visible')); 切换回旧版本,一切正常.怎么了? 解决方案 ol.dom.Input在3.5.0中已删除 已删除实验性ol.dom.Input组件.如果需要将dom Input
..