ICode9

精准搜索请尝试: 精确搜索
  • javascript-即使使用mathrandom,IE8仍会缓存我的请求2019-11-06 16:34:22

    即使URL中包含Math.random(),TLDR IE仍在缓存我的请求. 因此,我在网址末尾添加了随机数学运算: var MYKMLURL = 'http://' + host + 'data/pattern?key='+ Math.random(); 我还将数学随机添加到函数参数中: window.setTimeout(RefreshPatternData, 1000, MYKMLLAYER);

  • javascript-OpenLayers弹出窗口不响应事件2019-11-02 21:36:19

    我有一个带有标记的OpenLayers映射和一个单击该标记时应该出现的弹出窗口.在IE8中可以正常工作,但在Firefox 3.6中则不能.有什么想法吗?据我所知,由于没有出现我的日志消息,所以没有触发mousedown事件.该地图位于http://ndinfo.heroku.com/test.html,我用来创建标记和弹出窗口的代码

  • javascript-Openlayers:不同矢量层上的标记2019-11-02 04:36:37

    我有一个带有两个矢量层的OpenLayers映射.它们都包含标记. 在以下链接的帮助下,我设法在两层上都获得了一个选择处理程序. http://openlayers.org/dev/examples/select-feature-multilayer.html 该选择句柄在两层上为标记触发相同的功能.但是,如何区分所选内容位于哪一层呢?解决方法

  • javascript-如何在组中添加2层?2019-11-02 02:32:50

    如何在一个组中添加两个或更多层,以便可以在layerswitcher中看到它们的分类,并可以选择或取消选择所有! 这是我的代码: var line_1 = new OpenLayers.Layer.Vector(" Line no - 1", { visibility: true, projection: dproj,

  • JavaScript-如何避免eval()将1e-1转换为0.1?2019-11-01 19:35:36

    我正在使用使用eval()的第三方javascript库,因此当我使用“ 1e-1”值作为参数调用其功能之一时,我将返回0.1.我该如何逃避这个问题或避免它解析数字? 一个基本的例子是: console.log(eval("1e-1")); 我希望结果为1e-1,但eval仍然需要存在. 编辑: 好吧,忽略上面的控制台示例 THIS is

  • openlayers绘制点,线,圆等2019-10-31 16:01:08

    由于我的业务需求是可以在底图上进行一些操作,比如绘制电子围栏等功能,于是需要使用openlayers中的画笔功能,接下来开始一波操作 还是上一篇的html页面, 直接上代码 <!doctype html><html lang="en"><head> <script src="./js/ol.js"></script> <link rel="stylesheet" hr

  • openlayers之地图截图2019-10-30 16:55:52

    方法1 //this.map._this为初始化地图对象 this.map._this.once('postcompose', function (event) { var canvas = event.context.canvas; if (navigator.msSaveBlob) { navigator.msSaveBlob(canvas.msToBlob(), 'map.png'

  • PostGIS 结合Openlayers以及Geoserver实现最短路径分析(三)2019-09-30 14:02:48

    接上篇,前面在ArcMap中和Postgis中将数据都已经进行了预处理。 接下来回到Geoserver中,进行数据发布。 1、新建工作区      2、填写完工作区信息      3、打开数据存储,添加新的数据存储 4、新建数据源,选择PostGIS 5、依次填写完如下信息,保存即可      6、添加新图层

  • openlayers中单击获取要素2019-09-23 15:02:10

    openlayers中单击获取要素 分类专栏: GIS 总结 OpenLayers   目录     一、引言   二、前台方法   1、interaction中select方法   2、map中forEachFeatureAtPixel方法   三、gis server方法   1、wms中getfeatureinfo   2、wfs中getfeature   四、后台方

  • javascript – Flutter和Openlayers – 包括flutter中的js库2019-09-10 19:36:37

    来自基于js / cordova的跨平台宇宙,我最近正在挖掘.所以我想知道直接在flutter中使用各种js库的选项.更具体我感兴趣的是在flutter中使用openlayers库创建一个多功能的地图视图,其中包含各种绘图和编辑功能.所以我想知道包含它的选项有哪些. 到目前为止,我看到两种主要方式: >使用we

  • Openlayers Overlay使用心得2019-09-05 14:04:49

    Overlay在Openlayers里是浮动层的概念,区别于vector这样的图层,通常用于弹窗、撒点、以及解决加载icon样式不支持的gif等格式图片。 此次用overlay的过程中遇到很多问题,在此记录 一、创建Overlay 先简单理一下overlay加载机制:如果我定义了一个id为marks的div标签 创建overlay的时候

  • javascript – openlayers:重绘矢量图层而不再重新下载数据2019-09-02 09:36:05

    我需要的是一种修改矢量图层表示而无需再次下载数据的方法. 我已经定义了一个GLM矢量图层和一个名为build_style的函数,用于根据某些特征为其几何图形着色.我有一个HTML表单调用函数UpdateGlmLayer,它以这种方式定义: function UpdateGlmLayer(info_str) { var v = info_str.sp

  • php – 将KML文件上传到数据库并显示在OpenLayers Map上2019-08-27 09:29:59

    我想在我的wordpress网站上创建一个简单的表单,以便人们可以上传KML文件,然后将其存储在数据库中以及openlayers地图上显示的路线 – openstreetmap. 该项目是一个远足场所,用于存放远足路线. 这个/论坛/建议的任何文件.我是这个地图的新手. 干杯 安迪解决方法:以下是在openstreet

  • javascript – 如何在OpenLayers中将“普通”坐标转换为OSM坐标2019-08-25 04:35:57

    我是OpenLayers的新手,并且已经遇到了我的第一个问题.我正在尝试转换“正常”坐标,我将其从Google地图复制到OSM,以将地图置于某个区域的中心位置. 现在据我所知,“正常”坐标系EPSG:4326和OSM一个是EPSG:3857或EPSG:900913,这是相同的.所以我的Javascript代码是: map.setCenter(new O

  • Openlayers+GeoServer导出地图图片及跨域问题2019-08-12 21:02:11

    问题描述: 想用ol5.3实现地图的导出,Openlayers官网有实例,在这里就不写代码了。我自己的代码是加载了geoserver发布的图层,在导出时html页面后台提示错误: SecurityError: The operation is insecure. 原因是:canvas导出图片时,涉及到跨域的问题,需将图层的crossOrigins设置为“anonymous

  • javascript – Openlayers Google地图图层在Internet Explorer中保持空白2019-07-30 07:35:46

    我使用OpenLayers创建了一个地图页面.用户可以按周期,噪声源和年份选择特定的主题叠加(噪声级别). 我想允许用户选择基础(或背景)层:两个(公共)OpenStreetMap图层之一,Google基础图层或Yahoo!地图的图层. 我原本也想提供Bing地图(虚拟地球),但由于那些使用不同的投影,我不能将它们与

  • javascript – OpenLayers SelectFeature和XY2019-07-26 12:36:26

    我需要知道点击某个功能的确切点.使用SelectFeature我可以获得有关单击了哪个功能的信息,但没有关于地图上某个位置的信息. 以下是创建listner函数的代码: select = new OpenLayers.Control.SelectFeature( [vectorLayer], { clickout: fa

  • javascript – 创建OpenLayer圈时出现问题2019-07-21 20:33:48

    如何在openlayer地图中画圆圈?我尝试过差异方式,但它不起作用..请帮我代码.我使用了以下代码..但它创建了多边形 var p1 = new OpenLayers.Geometry.Point(439000, 114000); var p2 = new OpenLayers.Geometry.Point(440000, 115000); var p3 = new OpenLayers.Geometry.Point(4370

  • openlayers学习二:画多边形2019-07-19 14:06:57

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>画多边形</title> <script src="dist/ol.js"></script> <link rel="stylesheet" href=&q

  • OpenLayers添加地图标记2019-07-12 14:00:12

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>添加地图标记</title> <link rel=&q

  • Openlayers学习入门2019-07-07 19:00:23

    Openlayers学习入门 参考资料:http://weilin.me 1. 在同一个界面动态交换地图 <!Doctype html> <html xmlns=http://www.w3.org/1999/xhtml> <head> <meta http-equiv=Content-Type content="text/html;charset=utf-8"> <meta http-equiv=X-UA-Compa

  • javascript – OpenLayers:使用来自外部地图的调用添加时无法关闭弹出窗口2019-07-04 02:30:00

    我编写了一个基本函数,允许我从地图外的链接显示弹出窗口.打开弹出窗口的功能工作正常,但我无法关闭它. 演示链接:http://www.catchingtherain.com/bikestats/stations.php – 单击左侧选项卡式面板中的链接. 这里有更多细节…… 典型的地图在从kml加载的矢量图层“站”上具有大约3

  • javascript – 如何在OpenLayers中相互独立地移动两个图层?2019-07-04 00:32:50

    是否可以在OpenLayers中创建两个图层(其中一个是半透明的)并单独移动它们?如果是这样,怎么样? 我想让用户选择要移动的图层,或者如果不可能,请通过我自己的JavaScript代码移动一个图层,而另一个图层由用户控制. 两者都将是预渲染的pixmap图层,如果这很重要的话.解决方法:这是我提出的

  • javascript – 如何重新投影图层(使用GeoServer和OpenLayers)以覆盖谷歌地图2019-07-04 00:31:53

    我正在使用OpenLayers编写代码.在此代码中,我想以不同的缩放级别显示不同的图层.到此为止,一切正常.当我尝试将谷歌地图添加为基础层时,我的问题就出现了.我的图层投影系统与Google图层不一致,因此应该重新投影.我尝试使用Proj4js.transform方法,但它没有用.我的图层位于EPSG:3006(

  • javascript – 如何在OpenLayers的一个地图中使用带有lat-lon图层的Mapnik-Backgroundlayer?2019-07-01 05:23:03

    我有一个使用OpenLayers的map-client的应用程序.我想使用Mapnik-data作为背景层,如OpenLayers.Layer.OSM.Mapnik类提供的那样.为此,我必须切换到EPSG:900913投影.但我也希望显示一些图层,我只能在EPSG中请求:4326.我可以使用OpenLayers将两个图层与一个地图中的不同投影合并,我该怎么

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有