如何调用layer.open打开的的iframe窗口中的JS

如何调用layer.open打开的的iframe窗口中的JS,第1张

可以使用iframeWinmethod(); 来执行父页面上的JS方法, iframeWin 是通过window[layerofind('iframe')[0]['name']]来获取,其中要用到layero这个变量,它是通过success这个function传入,一直到这里都没有问题!

nodejs引用openlayer方法

1、首先,在您的项目目录下打开命令行终端,并运行以下命令来初始化npm:npminit。

2、然后,运行以下命令来安装OpenLayers模块:npminstallol。

3、在代码中引入OpenLayers模块:javascriptconstol=require('ol')。

看你要传入什么值了,可以是moudle分配过来的值 ,也可以是页面中元素的值 ; 用js获取这个值,再写到内容content里面,即可 2 var my_content = $('#xxx')val(); layeropen( { title: '标题', content: my_content' });

首先你是添加了openLayers的jq扩展库,是实现标准格式发布的地图数据访问,$openLayer({});就是调用了这个库里的openLayer方法,至于里面的json格式参数,你可以开这个扩展库的返回值,或者看一些文档资料和论坛。

source 是 Layer 的重要组成部分,表示图层的来源,也就是服务地址。

除了在构造函数中指定外,还可以使用 layersetSource(source) 稍后指定。

上面介绍的都是可以实例化的类,还有一部分基类,不能被实例化,只负责被继承,有:

矢量图层的数据源

包含四个事件, addfeature , changefeature , clear , removefeature 。

addfeature ,当一个要素添加到 source 中触发。

changefeature ,当要素变化时触发。

clear ,当 source 的 clear 方法调用时候触发。

removefeature ,当要素移除时候触发。

接受的参数:

features 方法

假如有一个包含空间数据的字符串,geojsonObject,是GeoJSON字符串格式,那么可以用来初始化一个图层。

url + format 方法

如果有一个文件作为数据源,那么可以配置 url 属性来加载数据:

这两种方法中都会指定数据来源格式, 矢量数据源支持的格式包含很多:gml、EsriJSON、geojson、gpx、igc、kml、osmxml、ows、polyline、topojson、wfs、wkt、wms capabilities(兼容 wms 的格式)、 wms getfeatureinfo、 wmts capabilities、xlink、xsd等格式。这些格式都有readFeatures 、readFeature 和readGeometry 方法用于读取数据。

提供被切分为切片的地图数据

可配置的选项

与 vector 一样的选项就不介绍了,介绍与 vector 特有的选项:

接受的事件

提供单一的地图。

可以配置的选项

触发的事件

source 是 layer 中必须(required)的选项,定义了地图数据的来源,与数据有关的函数,如addfeature、getfeature等函数都定义在 source 中,而且数据源支持多种格式。

以上就是关于如何调用layer.open打开的的iframe窗口中的JS全部的内容,包括:如何调用layer.open打开的的iframe窗口中的JS、nodejs如何引用openlayer、layer open 怎么动态的传入URL 值阿等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9540146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存