最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue使用openlayers創(chuàng)建地圖

 更新時間:2022年04月15日 09:55:45   作者:yuelianng0921  
這篇文章主要為大家詳細介紹了vue項目中使用openlayers創(chuàng)建地圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

vue項目中使用openlayers創(chuàng)建地圖,供大家參考,具體內(nèi)容如下

前期準備

  • 安裝node環(huán)境
  • 安裝cnpm
  • 安裝vue-cli

以上步驟網(wǎng)上都有很多教程

搭建vue項目

vue create vue-ol

按照提示一步步搭建vue項目

cd vue-ol
npm run serve

瀏覽器打開 http://localhost:8080/ 就可以看到初始化的vue項目頁面

vue項目安裝openlayers

cnpm i ol --s

main.js中引入ol.css

import 'ol/ol.css';

創(chuàng)建地圖組件MapContainer.vue

<template>
? ? <div class="map" id="map"></div>
</template>

<script>
import Map from 'ol/Map';
import OSM from 'ol/source/OSM';
import TileLayer from 'ol/layer/Tile';
import View from 'ol/View';
import { fromLonLat } from 'ol/proj';
export default {
? ? name: "MapContainer",
?? ?methods:{
?? ??? ?createMap(){
?? ??? ??? ?let map = new Map({
?? ??? ??? ??? ?layers: [new TileLayer({
?? ??? ??? ??? ??? ?source: new OSM(),
?? ??? ??? ??? ?}) ],
?? ??? ??? ??? ?target: 'map',
?? ??? ??? ??? ?view: new View({
?? ??? ??? ??? ??? ?maxZoom: 18,
?? ??? ??? ??? ??? ?center: fromLonLat([108.92,34.28]),
?? ??? ??? ??? ??? ?zoom: 10,
?? ??? ??? ??? ?}),
?? ??? ??? ?});
?? ??? ?}
?? ?},
?? ?mounted(){
?? ??? ?this.createMap()
?? ?}
};
</script>

<style scoped>
.map {
? ? height: 100%;
? ? margin: 0;
? ? padding: 0;
? ? overflow: hidden;
? ? position: relative;
?? ?background: #1f3064;
}
</style>

在home.vue中引入地圖組件

<template>
? <div class="home">
? ? <MapContainer msg="Welcome to Your Vue.js App"/>
? </div>
</template>

<script>
import MapContainer from '@/components/MapContainer.vue'
export default {
? name: 'Home',
? components: {
? ? MapContainer
? }
}
</script>
<style>
.home{
?? ?height: 100%;
?? ?position: relative;
}
</style>

頁面截圖如下:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

六盘水市| 佛教| 固原市| 察雅县| 麻江县| 沭阳县| 万荣县| 宁安市| 嫩江县| 乌兰浩特市| 筠连县| 都江堰市| 苍梧县| 始兴县| 永顺县| 钦州市| 常山县| 谢通门县| 安岳县| 资溪县| 安庆市| 宣化县| 三原县| 依安县| 肃南| 溆浦县| 赞皇县| 政和县| 贡嘎县| 新昌县| 邯郸市| 沈丘县| 清原| 衡南县| 新竹市| 苏州市| 浦北县| 台北市| 顺昌县| 新化县| 益阳市|