BIGEMPA Js API示例中心

自定义地图样式源代码展示

代码编辑区 运行 下载 还原
<!DOCTYPE html>

<html>
  <head>
    <meta charset="UTF-8" />
    <meta
      name="viewport"
      content="initial-scale=1,maximum-scale=1,user-scalable=no"
    />
    <!--
        以下CSS地址请在安装软件了替换成本地的地址
        CSS地址请使用:
        http://localhost:9000/bigemap.js/v2.1.0/bigemap.css
        软件下载地址 http://www.bigemap.com/reader/download/detail201802017.html
    -->
    <link
      href="http://www.bigemap.com:9000/bigemap.js/v2.1.0/bigemap.css"
      rel="stylesheet"
    />
    <!--
        JS地址请使用:
        http://localhost:9000/bigemap.js/v2.1.0/bigemap.js
    -->
    <script src="http://www.bigemap.com:9000/bigemap.js/v2.1.0/bigemap.js"></script>
    <script src="http://www.bigemap.com/Public/offline/js/bm_tiler_color.js"></script>
    <style>
      body {
        margin: 0;
        padding: 0;
      }
      #map {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100%;
      }
      /* //滤镜css */
      /* .bigemap-zoom-animated img {
        -webkit-filter: invert(50%) grayscale(0) saturate(0.5) brightness(1.6)
          opacity(1) hue-rotate(334deg) sepia(10%) !important;
        -ms-filter: invert(1) grayscale(0) saturate(0.5) brightness(1.6)
          opacity(1) hue-rotate(334deg) sepia(10%) !important;
        -moz-filter: invert(1) grayscale(0) saturate(0.5) brightness(1.6)
          opacity(1) hue-rotate(334deg) sepia(10%) !important;
        filter: invert(1) grayscale(0) saturate(0.5) brightness(1.6) opacity(1)
          hue-rotate(334deg) sepia(1%) !important;
      } */
    </style>
    <title>Baidu Map</title>
  </head>
  <body>
    <div id="map"></div>
    <script>
      // 软件配置信息地址,软件安装完成之后使用本地地址,如:http://localhost:9000
      BM.Config.HTTP_URL = "http://www.bigemap.com:9000";
      // 在ID为map的元素中实例化一个地图,并设置地图的ID号为 bigemap.baidu-map,ID号程序自动生成,无需手动配置,并设置地图的投影为百度地图 ,中心点,默认的级别和显示级别控件
      var map = BM.map("map", "null", {
        center: [0, 0],
        zoom: 3,
        zoomControl: true,
        attributionControl: false,
        minZoom: 3,
        maxZoom: 18,
      });
      // 如果查看滤镜效果可以打开css
      BM.tileLayer
        .colorizr("bigemap.amap-map", {
          colorize: function (pixel) {
            // 这个方法用来调整所有的图片上的rgb值,pixel是图片原有的rgb值
            pixel.r += 100;
            pixel.g += 0;
            pixel.b += 0;
            return pixel;
          },
        })
        .addTo(map);
    </script>
  </body>
</html>