博客
关于我
OpenLayers学习二:点标记的添加删除和修改(以类为接口)
阅读量:796 次
发布时间:2023-02-24

本文共 1385 字,大约阅读时间需要 4 分钟。

OpenLayers??????

??OpenLayers????????????????????????????????????????????????????

???????

??????OpenLayers???????????????????????

  • ?????????
  • var markVectorSource = new ol.source.Vector();var markVectorLayer = new ol.layer.Vector({ source: markVectorSource });
    1. ???????
    2. var iconFeature = new ol.Feature({    geometry: new ol.geom.Point(        ol.proj.fromLonLat(markSettings.markCoordinate)    )});

      ????????

      ????????????????????????????

      var iconStyle = new ol.style.Style({    image: new ol.style.Icon({        anchor: markSettings.markAnchor,        src: markSettings.markImage,        img: undefined,        imgSize: undefined    })});

      ??????

      ??????????????????????????????

    3. ???????
    4. iconFeature.setStyle(iconStyle);markVectorSource.addFeature(iconFeature);map.removeLayer(markVectorLayer);map.addLayer(markVectorLayer);
      1. ???????
      2. markVectorSource.removeFeature(iconFeature);map.removeLayer(markVectorLayer);
        1. ?????????
        2. iconFeature.setStyle(new ol.style.Style({    image: new ol.style.Icon({        anchor: markSettings.markAnchor,        src: markImage,        img: undefined,        imgSize: undefined    })}));

          ??????

          ?????????????????????????

        3. ???????
        4. for (var i = 0; i < len; i++) {    mark[i].createMark();}
          1. ???????
          2. for (var i = 0; i < len; i++) {    mark[i].deleteMark();}
            1. ?????????
            2. for (var i = 0; i < len; i++) {    mark[i].changeMark('123.png');}

              ??????????????????????????????????

    转载地址:http://fypfk.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现获取本机ip及mac地址(附完整源码)
    查看>>
    Objective-C实现获取本机系统版本(附完整源码)
    查看>>
    Objective-C实现视频流转换为图片(附完整源码)
    查看>>
    Objective-C实现解密藏头诗(附完整源码)
    查看>>
    Objective-C实现辗转相除法(附完整源码)
    查看>>
    Objective-C实现醉汉随机行走问题(附完整源码)
    查看>>
    Objective-C实现重载[ ](附完整源码)
    查看>>
    Objective-C实现阿特巴希密算法(附完整源码)
    查看>>
    Objective-C实现随机图生成器算法(附完整源码)
    查看>>
    Objective-C实现隐藏任务栏(附完整源码)
    查看>>
    Objective-C实现雪花算法(附完整源码)
    查看>>
    Objective-C实现高斯消元法(附完整源码)
    查看>>
    Objective-C实现高斯滤波GaussianBlur函数用法(附完整源码)
    查看>>
    Objective-C语法之代码块(block)的使用
    查看>>
    Objenesis创建类的实例
    查看>>
    OBObjective-c 多线程(锁机制) 解决资源抢夺问题
    查看>>
    OBS studio最新版配置鉴权推流
    查看>>
    ObsoleteAttribute 可适用于除程序集、模块、参数或返回值以外的所有程序元素。 将元素标记为过时可以通知用户:该元素在产品的未来版本中将被移除。...
    查看>>
    OC Xcode快捷键
    查看>>
    OC 内存管理黄金法则
    查看>>