openlayers入门开发系列之地图工具栏篇

本篇的重点内容是利用openlayers实现地图工具栏功能,包括地图缩放、移动、地图量算、地图打印、清空、全屏、鹰眼、比例尺、地图坐标显示等,效果图如下:

 地图工具栏主界面

继续阅读“openlayers入门开发系列之地图工具栏篇”

openlayers入门开发系列之地图导航控件篇

关于自定义的地图导航控件Navigation样式风格思路,可以参照我之前写arcgis api for js系列文章的此篇,这里不再描述:

GIS之家:arcgis api for js共享干货系列之二自定义Navigation控件样式风格​zhuanlan.zhihu.com

本篇实现的地图导航控件效果图如下:

继续阅读“openlayers入门开发系列之地图导航控件篇”

arcgis api 4.x for js之图层管理篇

上篇实现了基础地图加载以及二三维模式切换;本篇的内容则是图层管理控制,从两个不同角度来实现,分别是直接绑定arcgis api提供的图层管理widget(LayerList)以及自定义图层管理图标的点击事件来控制图层的隐藏或者显示。不管是LayerList或者自定义图标点击管理图层的实现方式,核心都是根据Layer的属性visible来设置true或者false来控制的 继续阅读“arcgis api 4.x for js之图层管理篇”

arcgis api for js入门开发系列二十一气泡窗口信息动态配置模板

前面地图查询篇实现图层查询query功能,但是查询结果的气泡窗口展示信息是在代码写死绑定图层的字段来的,比如name属性字段对应的值。但是这种实现方式很不灵活,对于图层字段不变的情况下或者多个图层字段名称都是一致情况下,还好,代码也不用变动;要是图层字段新增或者删除以及多个图层的字段不一致情况下,每次改动,查询结果的js代码也要对应的修改,对于维护来说,挺不方便的。所以,本篇优化一下气泡窗口的信息模板,采取动态可配置化图层字段方式,在配置文件里面配置好图层需要展示的字段模板,比如在mapconfig文件配置如下 继续阅读“arcgis api for js入门开发系列二十一气泡窗口信息动态配置模板”