Unverified Commit 1d916661 authored by Nicolò Maria Mezzopera's avatar Nicolò Maria Mezzopera
Browse files

chore: add lwmsTileLayer to playground

parent 880e41d6
Loading
Loading
Loading
Loading
+110 −66
Original line number Diff line number Diff line
<template>
  <div style="display: flex;">
    <div style="height: 75vh; width: 50vw;">
      <l-map
        v-model="zoom"
@@ -67,9 +68,39 @@
            lol
          </l-popup>
        </l-rectangle>

        <l-polyline
          :lat-lngs="[
            [47.334852, -1.509485],
            [47.342596, -1.328731],
            [47.241487, -1.190568],
            [47.234787, -1.358337],
          ]"
          color="green"
        ></l-polyline>
      </l-map>
      <button @click="changeIcon">New kitten icon</button>
    </div>
    <div style="height: 75vh; width: 50vw;">
      <l-map
        v-model="zoom"
        v-model:zoom="zoom"
        :center="[47.41322, -1.219482]"
        @move="log('move')"
      >
        <l-wms-tile-layer
          v-for="layer in wmsLayers"
          :key="layer.name"
          :base-url="baseUrl"
          :layers="layer.layers"
          :visible="layer.visible"
          :name="layer.name"
          layer-type="base"
          >></l-wms-tile-layer
        >
      </l-map>
    </div>
  </div>
</template>
<script>
import LMap from "./components/LMap.vue";
@@ -82,6 +113,7 @@ import LPopup from "./components/LPopup.vue";
import LPolyline from "./components/LPolyline.vue";
import LPolygon from "./components/LPolygon.vue";
import LRectangle from "./components/LRectangle.vue";
import LWmsTileLayer from "./components/LWmsTileLayer.vue";

export default {
  components: {
@@ -95,12 +127,24 @@ export default {
    LPolyline,
    LPolygon,
    LRectangle,
    LWmsTileLayer,
  },
  data() {
    return {
      zoom: 2,
      iconWidth: 25,
      iconHeight: 40,
      baseUrl: "http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r.cgi",
      wmsLayers: [
        {
          name: "Weather Data",
          visible: true,
          format: "image/png",
          layers: "nexrad-n0r-900913",
          transparent: true,
          attribution: "Weather data © 2012 IEM Nexrad",
        },
      ],
    };
  },
  computed: {