Ol+Vue-cli
一、安装依赖
在cmd控制台中 cnpm install ol
二、引入ol包,调用OSM地图
html
<template>
<div id="map"></div>
</template>
<script>
import "ol/ol.css";
import { Map, View } from "ol";
import TileLayer from "ol/layer/Tile";
import XYZ from "ol/source/XYZ";
import { transform } from "ol/proj";
import OSM from "ol/source/OSM";
export default {
data() {
return {};
},
mounted() {
this.initMap();
},
methods: {
initMap() {
alert('map');
new Map({
target: "map",
layers: [
new TileLayer({
source: new OSM(),
}),
],
view: new View({
projection: "EPSG:4326",
center: [103.3, 35.5],
zoom: 4,
}),
});
},
},
};
</script>
<style scoped>
#map {
height: 800px;
width: 800px;
margin: 0;
}
</style>
`
ps:1.设置地图容器的宽高 2.确保地图地址有效