openlayer3计算两点之间的距离 对应的openlayers的版本为3.7. 主要用的接口是ol.Sphere.haversineDistance([x1,y1],[x2,y2]); 4326坐标系中计算两点距离的方式为: var wgs84Sphere = new ol.Sphere(637 ...
分类:
其他好文 时间:
2017-08-11 12:20:46
阅读次数:
227
参照别人的添加marker的demo来改造时,发现无论怎样更改经纬度,都是停留在同一个位置。过了一两天突然想起可能是坐标参考的问题,尝试搜了一下,果然是这个问题。问题是这样子的: WMTS中地图的坐标参考系是102100(具体是哪个不清楚),如下图所示: 而我在初始化地图时设置的参数如下图所示:pr ...
分类:
其他好文 时间:
2017-04-27 17:54:18
阅读次数:
611
在Openlayer中使用Feature时候,有时候我们需要使用图片来做Maker,今天就讲我在这碰到的一个坑。 这一个除了黄色部分其他部分透明的png图片。 将其加入地图中后。 我们要注册一个Feature的Select事件。 结果,点击中间透明部分时,竟然没有信息提示,只有点击黄色部分时候才有提 ...
分类:
其他好文 时间:
2017-02-06 16:54:58
阅读次数:
187
开年上班的第二天,无意中看到一些没见过的事件,特地来给广大人民群众报个信。 众所周知的,map里面的 eventListeners 支持的事件挺多的,比如: 效果和平常我们看到的效果一样,就是那样。但是,但是,但是重点来了。我们看看一些再api上面没有的事件 再来看下面的console结果,很清楚的 ...
分类:
其他好文 时间:
2017-02-04 18:08:34
阅读次数:
430
很久没有写东西了,最近突然想看看地图,就翻看了下,用了2-3周时间看看网页,学习做了下;先看做的效果: ...
分类:
其他好文 时间:
2016-12-23 01:24:38
阅读次数:
217
首先获取layer的source,所以你的source里就先要有内容。 如果source里面没有定义过,则会有如下错误: 还有一点需要注意的是: addFeature()与addFeatures()的区别。 (个人见解) addFeatures()会覆盖原source,使用addFeature()则 ...
分类:
其他好文 时间:
2016-12-22 19:33:54
阅读次数:
659
/** * APIMethod: createDirection * Create dirction symbol point {<openLayers.Feature.Vector>} of the line * with attribute as angle (degree) for given ...
分类:
其他好文 时间:
2016-09-27 19:36:05
阅读次数:
969
最近在要实现一个openlayer的凸多边形,也遇到了不小的坑,就记录一下 1.具体的需求: 通过在界面点击,获取点击是的坐标点,来绘制一个凸多边形。 2.思考过程: 1)首先,我们得先获取点击事件发生时,触发的点的坐标 2)将获得的点做成一个凸多边形(ps:中间遇到点小坑) (1)将获得的点坐标设 ...
分类:
编程语言 时间:
2016-08-15 17:16:15
阅读次数:
501
最近在搞asp.net + openlayers. 其中openlayer有个数据源支持 .geojson 数据,但是怎么测试都不能成功。同样的数据拿到php下就能成功显示。搓。在网上漫无目的的搜索,asp.net + geojson,aspx+geojson, javascript+geojson...
分类:
Web程序 时间:
2014-11-27 23:28:41
阅读次数:
444