zoukankan      html  css  js  c++  java
  • OenLayers 事件注册

    1、重写类赋值修改Click事件:

    OpenLayers.Control.Click=OpenLayers.Class(
    
    OpenLayers.Handler.Click,{
    
        defaultHandlerOptions:{//设置基本处理属性配置key-value},
    
        initialize:{//设置调用trigger,key-vale},
    
        trigger:function(e){//处理click事件}
    
    });

    2、对象注册事件:

    var map=new OpenLayers.Map(Dom_div,Options);
    
    var marker=new OpenLayers.Marker(LonLat,icon);
    
    map.events.register('click',this,func);
    
    marker.events.register('click',this,func);

    3、Register an event on the events object

    使用OpenLayers.Events

    // register a single listener for the "loadstart" event
    events.on({"loadstart": loadStartListener});
    
    // this is equivalent to the following
    events.register("loadstart",undefined, loadStartListener);
    
    // register multiple listeners to be called with the same `this` object
    events.on({
        "loadstart": loadStartListener,
        "loadend": loadEndListener,
        scope:object
    });
    
    // this is equivalent to the following
    events.register("loadstart",object, loadStartListener);
    events.register("loadend",object, loadEndListener);
  • 相关阅读:
    QuartzQuartz定时任务
    jdbc模糊查询、分页查询、联合查询
    PreparedStatement
    web服务器简述
    JDBC基本操作
    RMI
    Http编程
    2020毕业季业务开发宝典
    程序设计流程图
    系统概要框图
  • 原文地址:https://www.cnblogs.com/boonya/p/2404699.html
Copyright © 2011-2022 走看看