zoukankan      html  css  js  c++  java
  • 微信小程序 调用地图组件 实现自定义气泡窗体

    1.wxml

    使用map组件 绑定markers 插入callout

     <map id="mapId" longitude="{{longitude}}" latitude="{{latitude}}" markers="{{markers}}" style=" 100%; height: 100%;" scale="11">
     <!-- <cover-view slot="callout">
              <block wx:for="{{customCalloutMarkerIds}}" wx:key="*this">
                <cover-view marker-id="{{item}}">
                </cover-view>
              </block>
            </cover-view> -->
      </map>

    2.js

    自定义气泡内容,添加进markes

     let markers = []
        if(list.length > 0){
          list.forEach(item=>{
            let normalCallout = {
              id: item.id,
              latitude: item.lon,
              longitude: item.lat,
              iconPath: item.onoff == '上线' ? '/images/location1.png' : '/images/location3.png',
              callout: {
                content: `名称:${item.name}\n状态:${item.onoff}`,
                color: '#000',
                fontSize: 12,
                borderWidth: 1,
                borderRadius: 10,
                borderColor: '#ccc',
                bgColor: '#fff',
                padding: 10,
                display: 'BYCLICK',
                textAlign: 'left',
              },
            }
            markers.push(normalCallout)
          })
        }
  • 相关阅读:
    HTTP协议:POST请求
    HTTP协议:GET请求
    HTTP协议
    理解server.xml
    用session实现简单的购物
    session:的工作原理
    session:的生命周期
    session:例子代码(一个session为一个会话而服务)
    session概述&作用
    时间复杂度和空间复杂度
  • 原文地址:https://www.cnblogs.com/yangxiaobai123/p/15699014.html
Copyright © 2011-2022 走看看