<tfoot id='gLTa1'></tfoot>
<legend id='gLTa1'><style id='gLTa1'><dir id='gLTa1'><q id='gLTa1'></q></dir></style></legend>
    <i id='gLTa1'><tr id='gLTa1'><dt id='gLTa1'><q id='gLTa1'><span id='gLTa1'><b id='gLTa1'><form id='gLTa1'><ins id='gLTa1'></ins><ul id='gLTa1'></ul><sub id='gLTa1'></sub></form><legend id='gLTa1'></legend><bdo id='gLTa1'><pre id='gLTa1'><center id='gLTa1'></center></pre></bdo></b><th id='gLTa1'></th></span></q></dt></tr></i><div id='gLTa1'><tfoot id='gLTa1'></tfoot><dl id='gLTa1'><fieldset id='gLTa1'></fieldset></dl></div>

      <bdo id='gLTa1'></bdo><ul id='gLTa1'></ul>

        <small id='gLTa1'></small><noframes id='gLTa1'>

      1. 百度地图开发自定义信息窗口openInfoWindow样式修改

        1.InfoWindow的样式,百度是没用提供直接使用的样式表的,目前都是热心网友在实际开发中自己的经验和实战总结; 2.百度提供了InfoBox富文本标签弹出框的接口,引入InfoBox.js,即可自定义样式或丰富的边框功能,但是鼠标单击下一个标注时,已经弹出的模态框

          <i id='o7UX8'><tr id='o7UX8'><dt id='o7UX8'><q id='o7UX8'><span id='o7UX8'><b id='o7UX8'><form id='o7UX8'><ins id='o7UX8'></ins><ul id='o7UX8'></ul><sub id='o7UX8'></sub></form><legend id='o7UX8'></legend><bdo id='o7UX8'><pre id='o7UX8'><center id='o7UX8'></center></pre></bdo></b><th id='o7UX8'></th></span></q></dt></tr></i><div id='o7UX8'><tfoot id='o7UX8'></tfoot><dl id='o7UX8'><fieldset id='o7UX8'></fieldset></dl></div>

            <legend id='o7UX8'><style id='o7UX8'><dir id='o7UX8'><q id='o7UX8'></q></dir></style></legend>

          • <small id='o7UX8'></small><noframes id='o7UX8'>

              <bdo id='o7UX8'></bdo><ul id='o7UX8'></ul>
                  <tbody id='o7UX8'></tbody>
                <tfoot id='o7UX8'></tfoot>


                1. 1.InfoWindow的样式,百度是没用提供直接使用的样式表的,目前都是热心网友在实际开发中自己的经验和实战总结;

                  2.百度提供了InfoBox富文本标签弹出框的接口,引入InfoBox.js,即可自定义样式或丰富的边框功能,但是鼠标单击下一个标注时,已经弹出的模态框是无法自动关闭;InfoWindow单击事件则是会即时展示现在单击的弹出模态框。

                  3.InfoBox的样式表要理解,必须理解的组成部分;

                  4.实现原理,就是CSS优先级和权重问题以及!important优先级;
                   

                  /*地图标题 infoWindow*/
                  .BMap_bubble_title {
                      color: #fff;
                      font-size: 16px;
                      font-weight: bold;
                      text-align: left;
                      background: transparent !important;
                  }
                  
                  .BMap_pop .BMap_top {
                      background: rgba(0, 0, 0, .8) !important;
                      border: 0 !important;
                  }
                  
                  .BMap_pop .BMap_center {
                      width: 281px !important;
                      border: 0 !important;
                      background: rgba(0, 0, 0, .8) !important;
                  }
                  
                  .BMap_pop .BMap_bottom {
                      border: 0 !important;
                      background: rgba(0, 0, 0, .8) !important;
                  }
                  
                  .BMap_pop div:nth-child(3) {
                      background: transparent !important;
                  }
                  
                  .BMap_pop div:nth-child(3) div {
                      border-radius: 3px;
                      background: rgba(0, 0, 0, .8) !important;
                      border: 0 !important;
                  }
                  
                  .BMap_pop div:nth-child(1) {
                      border-radius: 3px 0 0 0;
                      background: transparent !important;
                      border: 0 !important;
                  }
                  
                  .BMap_pop div:nth-child(1) div {
                      background: rgba(0, 0, 0, .8) !important;
                  }
                  
                  .BMap_pop div:nth-child(5) {
                      border-radius: 0 0 0 3px;
                      background: transparent !important;
                      border: 0 !important;
                  }
                  
                  .BMap_pop div:nth-child(5) div {
                      border-radius: 3px;
                      background: rgba(0, 0, 0, .8) !important;
                  }
                  
                  .BMap_pop div:nth-child(7) {
                      background: transparent !important;
                      left: 226px;
                  }
                  
                  .BMap_pop div:nth-child(7) div {
                      border-radius: 3px;
                      background: rgba(0, 0, 0, .8) !important;
                  }
                  
                  /*替换箭头*/
                  img[src="/imgups/allimg/2411/15225C616-0.png"] {
                      content: url('../images/iw3.png');
                  }
                  
                  img[src="/imgups/allimg/2411/15225A5V-1.png"] {
                      opacity: 0.7;
                      margin-top: -692px !important;
                      filter: alpha(opacity=70);
                      content: url('../images/iw3.png');
                  }
                  //添加信息窗口
                  function addInfoWindow(marker, pos) {
                      var title = '<div class="popTitle" style="background:transparent !important;">' + pos.poi_name + '</div>';
                      var html = [];
                      html.push('<div>');
                      html.push('<div class="infoItems" style="background:transparent !important;"><span>所属组织:</span><span>' + pos.poi_address + '</span></div>')
                      html.push('<div class="infoItems" style="background:transparent !important;"><span>经度:</span><span>' + pos.poi_lon + '</span></div>')
                      html.push('<div class="infoItems" style="background:transparent !important;"><span>纬度:</span><span>' + pos.poi_lat + '</span></div>')
                      html.push('<div class="infoItems" style="background:transparent !important;"><span>IP地址:</span><span>' + pos.poi_ip + '</span></div>')
                      html.push('<div class="infoItems" style="background:transparent !important;"><span>摄像机类型:</span><span>' + pos.poi_type + '</span></div>')
                      html.push('<div class="infoItems" style="background:transparent !important;"><span>安装方式:</span><span>' + pos.poi_install + '</span></div>')
                      html.push('<div class="infoItems" style="background:transparent !important;"><span>备注:</span><span>' + pos.poi_content + '</span></div>')
                      html.push('</div>');
                  
                      var opts = {
                          width: 250, // 信息窗口宽度
                          height: 210, // 信息窗口高度
                          title: '<h4>' + title + '</h4>', // 信息窗口标题
                          enableMessage: true, //设置允许信息窗发送短息
                      }
                  
                      var infoWindow = new BMap.InfoWindow(html.join(""), opts);
                      var openInfoWinFun = function () {
                          marker.openInfoWindow(infoWindow);
                      };
                      marker.addEventListener("click", openInfoWinFun);
                      return openInfoWinFun;
                  }
                   
                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  我有一堆标注,不规则的散落在地图的各个地方,我想把它们展示在一个最佳视野中,要怎么操作呢?我们在百度地图API的类参考里,找到这个一个类,setViewport 。可以让一系列的标注,在地图上呈现最佳视野。具体操作如下: 一、创建地图 建立一个htm文件,把基
                  在ES6之前,JavaScript并没有原生的模块化机制,开发者们采用了各种方式实现模块化,比如立即执行函数、命名空间等。但这些方式都存在缺点,比如代码可读性差、变量污染等问题。ES6中提供了原生的模块化机制,使得我们可以更加方便、清晰地组织和管理代码。
                2. <tfoot id='ZZBmO'></tfoot>

                    <i id='ZZBmO'><tr id='ZZBmO'><dt id='ZZBmO'><q id='ZZBmO'><span id='ZZBmO'><b id='ZZBmO'><form id='ZZBmO'><ins id='ZZBmO'></ins><ul id='ZZBmO'></ul><sub id='ZZBmO'></sub></form><legend id='ZZBmO'></legend><bdo id='ZZBmO'><pre id='ZZBmO'><center id='ZZBmO'></center></pre></bdo></b><th id='ZZBmO'></th></span></q></dt></tr></i><div id='ZZBmO'><tfoot id='ZZBmO'></tfoot><dl id='ZZBmO'><fieldset id='ZZBmO'></fieldset></dl></div>

                  • <legend id='ZZBmO'><style id='ZZBmO'><dir id='ZZBmO'><q id='ZZBmO'></q></dir></style></legend>
                          <tbody id='ZZBmO'></tbody>

                        <small id='ZZBmO'></small><noframes id='ZZBmO'>

                            <bdo id='ZZBmO'></bdo><ul id='ZZBmO'></ul>