OpenLayers 学习(三)矢量图层上添加点绘制点、线、多边形
来源:互联网 发布:三菱编程器fx20p 编辑:程序博客网 时间:2024/05/23 21:44
创建矢量图层,添加EditingToolbar类对象,该对象可以在矢量图层上添加点绘制点、线、多边形等。
源码为:
<!DOCTYPE html><html> <head><title>矢量图层上添加点绘制点、线、多边形</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><!-- 加载OpenLayers 类库 --><script type="text/javascript" src="http://www.openlayers.cn/olapi/OpenLayers.js"></script><style>html, body { width: 100%; height: 100%; margin: 0; padding: 0; }</style><!-- 关键代码在这里了 --><script type="text/javascript">function init() {//创建Control对象填充Controls数组 var navigation_control = new OpenLayers.Control.Navigation({});var controls_array = [ navigation_control, new OpenLayers.Control.PanZoomBar({}), new OpenLayers.Control.LayerSwitcher({}), new OpenLayers.Control.Permalink(), new OpenLayers.Control.MousePosition({})];var map=new OpenLayers.Map('test_map',{controls: controls_array});var wms_layer = new OpenLayers.Layer.WMS( 'WMS Layer Title', 'http://vmap0.tiles.osgeo.org/wms/vmap0', {layers: 'basic'}, {});//创建矢量图层var vector_layer=new OpenLayers.Layer.Vector("test_vector");map.addLayers([wms_layer,vector_layer]);//.添加EditingToolbar类对象,该对象可以在矢量图层上添加点绘制多边形,map.addControl(new OpenLayers.Control.EditingToolbar(vector_layer));//这时可以在地图上添加点线面。}</script></head> <body onload="init()"><div id="test_map" style="width: 100%;height: 100%;"></div></body> </html>
效果如下:
0 0
- OpenLayers 学习(三)矢量图层上添加点绘制点、线、多边形
- openGL学习笔记三 : 绘制点、线以及多边形
- openlayers添加和清除多边形矢量图
- 学习OpenGL(三)绘制点
- OpenGL绘制一个点、线、多边形
- Openlayers矢量图层
- 如何在DeepEarth中进行图形绘制(点、线、多边形以及自定义图片图层)
- android百度地图:在地图上绘制点、线、多边形、圆形和文字
- android百度地图:在地图上绘制点、线、多边形、圆形和文字
- OpenLayers开发:调用矢量图层
- OpenLayers 3 之 使用矢量图层(Vector)
- 格点多边形上点的数目(边上、内部、以及多边形面积)----poj1265
- OpenGL(四)点、线、多边形
- 下载openlayers vector layers 矢量图层
- codeforces--Ancient Berland Circus(三点确定最小多边形)
- hdu1756( 判断点是否在多边形上)
- opengl学习笔记(三)-点和线段的绘制
- 判断点是否在多边形内(包括在多边形上)
- IOS 汉字拼音排序
- linux在后台运行一个命令
- 重构Extract Method中关于从源函数提取目标函数的疑问
- Linux下常用压缩格式的压缩与解压方法
- Android仿微信小视频录制功能(二)
- OpenLayers 学习(三)矢量图层上添加点绘制点、线、多边形
- UIWebView监听ajax请求
- css 当用id选择器与 class 选择器选择同一目标但是应用不同修饰时的选择问题
- setsockopt 设置 SO_LINGER 在Android socket编程中的一个问题:
- 导航栏影响滚动视图的内部布局问题
- Lubuntu 无法打开networkmanager
- 根据ASCII找出乱码字符
- 下载代码添加 SSH Public Key的方法
- PAT--1112. Stucked Keyboard