MS

作者: A郑家庆 | 来源:发表于2019-03-05 16:55 被阅读0次

    海陵PC

    ppMap

    1.首先在index.html中引入minemap.js和minemap.css
    2.然后在画地图的页面初始化地图,比如设置它的底图样式,中心点坐标,放大倍数等等。
    3.打点:点位就是一个div,利用

    let el = document.createElement('div')
    el.setAtrribute('id', id)
    el.style.height = '26px'
    el.style.width = '26px'
    el.style.backgroundImage = `${imageUrl}`
    // 打点
    let makeObj = new minemap.Marker(el)
    makeObj.setLngLat([x, y]).addTo(this.map)
    

    来画一个div也就是点位。

    海康视频
    <iframe :src="myUrl" v-show="myUrl"></iframe>
    

    点击点位坐标调用海康接口,拿到的信息拼接到固定的url上,将url传入iframe就可以正常展示了。

    Websocket

    https://www.jianshu.com/p/68066fa56324

    WP

    右键组件
    <vue-context-menu :contextMenuData="contextMenuData" 
    @onRemove="onRemove"></vue-context-menu>
    

    contextMenuData这个属性用来定义右键显示出来的按钮,并且会触发@contextmenu事件,当我点击显示出来的按钮的时候,又会触发onRemove事件。

    拖拽

    draggable:如果为true则为可拖拽,否则为不可拖拽。
    dragstart:当用户开始拖动一个元素时触发。
    drag:当拖动元素时触发。
    dragover:当元素或选中的文本被拖到一个可释放目标上时触发(每100毫秒触发一次)。
    drop:当元素或选中的文本在可释放目标上被释放时触发。
    注意:触发dragstart事件后,随即会触发drag事件,而在元素被拖动期间会持续触发drag事件。这个事件与mousemove和touchmove事件类似。本元素拖拽到其他元素上,拖的时候触发的是自身的drag事件,但是释放的时候触发的是其他元素的drop事件。

    iframe

    https://www.jianshu.com/p/5424f3cc5249

    面试

    121552827244_.pic.jpg 131552827245_.pic.jpg 141552827246_.pic.jpg

    相关文章

      网友评论

          本文标题:MS

          本文链接:https://www.haomeiwen.com/subject/qsoeuqtx.html