vue安装使用leaflet

vue yekong

安装依赖

cnpm i leaflet --save

引用

main.js

import L from "leaflet";
import "leaflet/dist/leaflet.css";

初始化

<div id="map"></div>
initMap() {
      let map = L.map("map", {
        minZoom: 3,
        maxZoom: 14,
        center: [39.550339, 116.114129],
        zoom: 12,
        zoomControl: false,
        attributionControl: false,
        crs: L.CRS.EPSG3857
      });
      this.map = map;    //data上需要挂载
      window.map = map;
      L.tileLayer(
        "http://webrd01.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}"
      ).addTo(map);
    },
#map {

  width:100%;

  height:100vh;

}
喜欢