• ol3调用wms


    <!DOCTYPE html>
    <html>
      <head>
        <title>WMS GetFeatureInfo (Image Layer)</title>
        <link rel="stylesheet" href="http://openlayers.org/en/v3.15.1/css/ol.css" type="text/css">
        <script src="http://openlayers.org/en/v3.15.1/build/ol.js"></script>
      </head>
      <body>
        <div id="map" class="map"></div>
        <div id="info">&nbsp;</div>
        <script>
          var wmsSource = new ol.source.ImageWMS({
            url: 'http://192.168.0.106:6080/arcgis/services/ShaanXi/MapServer/WMSServer',
            params: {'LAYERS''ne:ne'},
            serverType: 'geoserver',
            crossOrigin: 'anonymous'
          });
    
          var wmsLayer = new ol.layer.Image({
            source: wmsSource
          });
    
          var view = new ol.View({
            center: [00],
            zoom: 1
          });
    
          var map = new ol.Map({
            layers: [wmsLayer],
            target: 'map',
            view: view
          });
    
          map.on('singleclick'function(evt) {
            document.getElementById('info').innerHTML = '';
            var viewResolution = /** @type {number} */ (view.getResolution());
            var url = wmsSource.getGetFeatureInfoUrl(
                evt.coordinate, viewResolution, 'EPSG:3857',
                {'INFO_FORMAT''text/html'});
            if (url) {
              document.getElementById('info').innerHTML =
                  '<iframe seamless src="' + url + '"></iframe>';
            }
          });
    
          map.on('pointermove'function(evt) {
            if (evt.dragging) {
              return;
            }
            var pixel = map.getEventPixel(evt.originalEvent);
            var hit = map.forEachLayerAtPixel(pixel, function() {
              return true;
            });
            map.getTargetElement().style.cursor = hit ? 'pointer' : '';
          });
        </script>
      </body>
    </html>
  • 相关阅读:
    phpMyAdmin <= 4.0.4.1 import.php GLOBALS变量注入漏洞
    第一个VC++ win32程序 绘制简单图形
    QTP 9.2 下载&破解
    MacOS下使用VMware5 破解 安装win7 ISO 激活
    win7 原版下载&激活
    jQuery.ui autoComplete使用
    SubLime2 win + mac keygen
    为Chrome添加https搜索 自定义地址栏搜索引擎
    jQuery validate入门
    Bootstrap dropdown 使用
  • 原文地址:https://www.cnblogs.com/devgis/p/16542774.html
Copyright © 2020-2023  润新知