会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Gis_Lover
博客园
首页
新随笔
联系
订阅
管理
2020年12月28日
Openlayers技巧之绘制选中要素正方形边框(自定义不规则多边形样式)
摘要: 想必各位开发者在使用cesium过程中,点击选中一个模型时候会出现一个正方形边框,效果不错。但是能不能在二维地图中也实现这个效果呢? 答案是肯定的。先上效果图,该效果图是模仿船讯网效果做的,基本一致: 近来在使用openlayers API时发现有一个类叫做ol.style.RegularShape
阅读全文
posted @ 2020-12-28 22:12 Gis_Lover
阅读(2048)
评论(2)
推荐(0)
2020年12月10日
openlayers技巧之绘制带箭头的路线
摘要: 首先,上效果图: Openlayers绘制带箭头的路线只用到了ol.FeatureStyleFunction,简单易懂,详细步骤及代码如下: 第一步,创建线要素: var line_feature = new ol.Feature(); var line_geom=new ol.geom.LineS
阅读全文
posted @ 2020-12-10 23:49 Gis_Lover
阅读(3725)
评论(2)
推荐(0)
2020年11月29日
百度地图API开发二——实现缓冲区效果
摘要: 1、目标:实现百度地图缓冲区 2、总体思路:利用开源JSTS、openlayers:先把百度overlay转换成openlayers feature,利用JSTS 转换成jsts geometry,然后进行缓冲构建,再转换成openlayers geometry,最后再构建成百度polygon。 3
阅读全文
posted @ 2020-11-29 15:35 Gis_Lover
阅读(974)
评论(0)
推荐(0)
openlayers绘制圆形的几种方式
摘要: 情况说明:1、底图坐标系为EPSG:4326;2、根据给定的中心点坐标和半径绘制圆形; 方式一:利用ol api 把半径米单位转换为EPSG:4326坐标系上的单位,代码如下: //绘制圆形缓冲区 var metersPerUnit = map.getView().getProjection().g
阅读全文
posted @ 2020-11-29 13:54 Gis_Lover
阅读(7769)
评论(0)
推荐(1)
2017年11月14日
百度地图API开发一——仿照现有测距效果实现测面功能
摘要: 最近做了一个百度地图API的开发项目,里面有测量距离和测量面积的功能需求。测量距离百度给出了封装好的javascript包——BMapLib.DistanceTool,效果如下: 这个效果体验很好;测量面积也给出了开源javascript包——BMapLib.DrawingManger,如下: 但这
阅读全文
posted @ 2017-11-14 23:28 Gis_Lover
阅读(6889)
评论(0)
推荐(1)
公告