摘要: OpenLayers 3 版本:OpenLayers v4.3.2 想通过属性查询feature,但是在ol3中并没有发现类似ol2中的getFeatureByAttribute().... 自己写函数实现,实现方法如下: 获得feature的中心点坐标:【偶然发现ol3有方法获得中心点坐标:ol. 阅读全文
posted @ 2017-09-05 11:58 marost 阅读(14355) 评论(0) 推荐(0) 编辑
摘要: 代码如上,读取json并load时报错: No JSON object could be decoded 解决方法: 可用Nodepad++将json文件打开并以UTF8无BOM格式保存,然后再次读取 阅读全文
posted @ 2017-09-04 16:14 marost 阅读(15276) 评论(0) 推荐(0) 编辑
摘要: 直接上代码 1、db_config.php 2、getGeojson.php 访问链接即可返回geojson数据 阅读全文
posted @ 2017-08-13 18:58 marost 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: var vector = new ol.layer.Vector({ source: new ol.source.Vector({ url: './data/geojson/countries.geojson', format: new ol.format.GeoJSON() }) }); ... 阅读全文
posted @ 2017-08-13 10:00 marost 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: 1、加载高德地图 2、google地图 3、百度地图 4、map中调用 【增加】调用百度的蓝黑色背景地图 阅读全文
posted @ 2017-08-13 09:50 marost 阅读(2271) 评论(0) 推荐(0) 编辑
摘要: ol2 的popup在导入bootstrap样式后出现了变形,解决方法: 给popup设置背景透明属性,代码:popup.isAlphaImage = true; 完美解决! 阅读全文
posted @ 2017-08-10 15:11 marost 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 需要实现的功能: 取消鼠标缩放地图,即滚动鼠标的滚轮地图没有响应事件,只能用鼠标平移地图 版本:OpenLayers 2.13.1 测试代码直接用官方例子http://dev.openlayers.org/releases/OpenLayers-2.13.1/examples/osm.html 直接 阅读全文
posted @ 2017-05-24 17:32 marost 阅读(843) 评论(0) 推荐(0) 编辑
摘要: struts2开发环境搭建,环境eclipse + struts 2.5.10 + Tomcat 9 1、eclipse下新建web工程 2、将jar包拷贝到WEB-INF/lib下 3、配置struts.xml 和web.xml【这两个文件可以在下载struts2时struts-2.5.10.1- 阅读全文
posted @ 2017-04-12 22:38 marost 阅读(3684) 评论(0) 推荐(0) 编辑
摘要: 如下图,想把logo和版权声明等修改成自己的 版权声明部分是在加载数据源时修改,直接上代码 增加logo的代码: 最终效果图: 阅读全文
posted @ 2017-03-18 10:18 marost 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 本文参考官网例子,略作修改,直接上代码: 1、实现hover和click高亮显示 2、实现属性查询高亮某一元素,此处简单的通过button的click事件测试,代码如下: 备注:使用hightlight和unhighlight是一样的效果 3、通过属性查询获得features 将得到的feature 阅读全文
posted @ 2017-03-15 12:32 marost 阅读(3279) 评论(0) 推荐(0) 编辑