# Crs and Image overlay
show code
<template> <div> <l-map ref="map" :min-zoom="minZoom" :crs="crs" style="height: 400px; width: 600px;" > <l-image-overlay :url="url" :bounds="bounds" /> <l-marker v-for="star in stars" :key="star.name" :lat-lng="star" > <l-popup :content="star.name" /> </l-marker> <l-polyline :lat-lngs="travel" /> </l-map> </div> </template> <script> import { CRS } from "leaflet"; import { LMap, LImageOverlay, LMarker, LPopup, LPolyline } from "vue2-leaflet"; export default { components: { LMap, LImageOverlay, LMarker, LPopup, LPolyline }, data() { return { url: "http://leafletjs.com/examples/crs-simple/uqm_map_full.png", bounds: [[-26.5, -25], [1021.5, 1023]], minZoom: -2, crs: CRS.Simple, stars: [ { name: "Sol", lng: 175.2, lat: 145.0 }, { name: "Mizar", lng: 41.6, lat: 130.1 }, { name: "Krueger-Z", lng: 13.4, lat: 56.5 }, { name: "Deneb", lng: 218.7, lat: 8.3 } ], travel: [[145.0, 175.2], [8.3, 218.7]] }; }, mounted() { this.$refs.map.mapObject.setView([70, 120], 1); } }; </script>
Copied!