日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

vue+openlayers繪制省市邊界線

瀏覽:89日期:2022-10-16 13:35:48

本文實例為大家分享了vue+openlayers繪制省市邊界線的具體代碼,供大家參考,具體內容如下

vue+openlayers繪制省市邊界線

1、創建項目

vue init webpack ol_vue

vue+openlayers繪制省市邊界線

2、安裝ol依賴包

npm install ol

3、引入axios

npm install axios --save

文件目錄:src/main.js

import Vue from ’vue’import router from ’./router’import App from ’./App’import axios from 'axios';//添加實例屬性:不想污染全局作用域,在原型上定義它們使其在每個 Vue 的實例中可用。prototype向對象添加屬性和方法。// $ 是在 Vue 所有實例中都可用的屬性的一個簡單約定。Vue.prototype.$axios = axios//阻止啟動生產消息。Vue.config.productionTip = false//開啟debug模式//Vue.config.debug = true//禁用ESLint進行檢測/* eslint-disable no-new */new Vue({ el: ’#app’, router, components: { App }, template: ’<App/>’})

4、api

文件目錄:static/js/api.js

const host = ’https://api.obtdata.com/’;export default { ’searchcity’: host + ’standard/searchcity’}

5、實現代碼

<template> <div> <div id='map'></div> </div></template><script> import Map from ’ol/Map’ import View from ’ol/View’ import TileLayer from ’ol/layer/Tile’ import GeoJSON from ’ol/format/geoJson’ import Feature from ’ol/Feature’ import vectorLayer from ’ol/layer/Vector’ import SourceVector from ’ol/source/Vector’ import {Style,Stroke} from ’ol/style’ import OSM from ’ol/source/OSM’ import {fromLonLat} from ’ol/proj.js’ import api from ’../static/js/api’ export default { name: 'app', data () { return { map: null, source:null, resData:null, vector: null } }, mounted () { //ol.source.Vector,提供矢量圖層數據 var source = new SourceVector({ wrapX: false, code: ’EPSG:4326’, }); //ol.layer.Vector用于顯示在客戶端渲染的矢量數據。 this.vector = new vectorLayer({ source: source, }); this.map = new Map({ target: ’map’, layers: [ new TileLayer({ source: new OSM() }), this.vector ], view: new View({ center: fromLonLat([110.850881285943,30.1253920380122]),//湖南省 zoom: 5 }) }); this.searchCity() }, methods:{ searchCity() { //axios獲取數據 this.$axios .get(api.searchcity, { params: { code: ’43’ } }) .then((res) => { this.resData = res.data.geom; //console.log(this.resData) //ol.format.GeoJSON:以GeoJSON格式讀取和寫入數據 //readGeometry (source,opt_options)閱讀幾何圖形 //dataProjection投影我們正在閱讀的數據 //featureProjection投影格式閱讀器創建的要素幾何 var geom=(new GeoJSON()).readGeometry(this.resData,{ dataProjection:’EPSG:4326’, featureProjection:’EPSG:3857’ }); //ol.Feature具有幾何和其他屬性屬性的地理要素的矢量對象 var feature=new Feature(geom); //ol.source.Vector提供矢量圖層的要素源 //features特征。如果提供為module:ol/Collection,則源和集合中的功能將保持同步。 //wrapX水平包裹世界。對于橫跨-180°和180°子午線的矢量編輯以正常工作,應將其設置為false。 var source=new SourceVector({ features:[feature], wrapX:false }); //getFeatures以隨機順序獲取源上的所有功能。 //getGeometry獲取要素的默認幾何體。 var polygons=(source.getFeatures()[0].getGeometry()); var size=(this.map.getSize()); //addFeature向源添加單個功能。 this.vector.getSource().addFeature(feature); //fit(geometryOrExtent,opt_options)根據給定的地圖大小和邊框擬合給定的幾何或范圍。 this.map.getView().fit(polygons,size); }) } } }</script><style scoped></style>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费国产亚洲视频| 欧美不卡视频| 国产精品久久久久久妇女| 国产精品99一区二区三区| 久久电影一区| 日韩在线黄色| 今天的高清视频免费播放成人| 国产高清一区二区| 91成人精品| 不卡中文字幕| 天堂成人国产精品一区| 日韩精品一区二区三区中文| 国产一区二区精品福利地址| 在线亚洲激情| 亚洲手机在线| 亚洲国内精品| 国产99精品一区| 国产成人免费| 国产一区二区久久久久| 久久久久伊人| 自拍自偷一区二区三区| 伊人精品视频| 视频一区国产视频| 亚洲精品欧美| 日韩中文字幕区一区有砖一区| 亚洲激情五月| 久久久久国产精品一区二区| 女生影院久久| 国产精品hd| 欧美va亚洲va日韩∨a综合色| av高清一区| 日韩精品a在线观看91| 老牛影视精品| 国产亚洲久久| 亚洲欧美激情诱惑| 精品久久久久久久| 免费观看在线综合色| 久草精品视频| 亚洲伊人精品酒店| av日韩中文| 国产精品一国产精品| 蜜桃av一区| 久久视频国产| 国产亚洲精品美女久久 | 日韩精品亚洲专区| 激情婷婷综合| av免费不卡国产观看| 日韩av电影一区| 久久福利影视| 最新中文字幕在线播放 | 在线亚洲观看| 亚洲精品自拍| 国产成人精品福利| 日韩精品一级二级 | 日本美女一区| 亚洲一级少妇| 电影天堂国产精品| 国产在线视频欧美一区| 精品精品久久| 99成人在线视频| 91精品二区| 亚洲一区欧美二区| 日韩亚洲精品在线观看| 国产欧美综合一区二区三区| 亚洲精品日本| 国产精品入口久久| 免费一区二区三区在线视频| 国产一区二区三区四区二区| 精品国产亚洲日本| 亚洲人成在线网站| 欧美一区免费| 日本在线视频一区二区| 野花国产精品入口| 亚洲天堂一区二区| 久久久精品久久久久久96 | 蜜臀精品一区二区三区在线观看| 只有精品亚洲| 国产黄色精品| 久久电影tv| 欧美xxxx中国| 久久国产三级| 精品九九在线| 九九综合九九| 欧美专区一区| 成人欧美一区二区三区的电影| 九色porny丨国产首页在线| 视频福利一区| 91大神在线观看线路一区| 卡一精品卡二卡三网站乱码| 日本高清不卡一区二区三区视频| 中文亚洲免费| 久久精品天堂| 手机精品视频在线观看| 91精品国产自产精品男人的天堂 | 日本一区中文字幕| 精品成人免费一区二区在线播放| 久久一二三区| 欧美韩日一区| 国产精品三上| av资源中文在线| 在线视频亚洲欧美中文| 亚洲黄色免费看| 日韩国产欧美在线播放| 久久久夜精品| 日韩一区二区三区免费视频| 精品丝袜在线| 欧美成人精品一级| 婷婷综合成人| 美国欧美日韩国产在线播放| 久久一区二区三区喷水| 久久男人av资源站| 国产精品一区二区三区四区在线观看| 91精品啪在线观看国产18| 精品五月天堂| 精品国内亚洲2022精品成人| 国产欧美日韩在线观看视频 | 欧美日韩一二| 99热精品久久| 在线视频精品| 日本国产欧美| 国产精品不卡| 亚洲调教视频在线观看| 亚洲激情婷婷| 人人精品人人爱| 日韩欧美中文字幕电影| 国产亚洲观看| 成人日韩在线| 久久久国产精品一区二区中文| 欧美亚洲国产激情| 亚洲激情另类| 日本不卡高清| 久久亚洲道色| 伊人久久一区| 免费欧美一区| 欧美综合另类| 欧美一级一区| 视频小说一区二区| 97成人在线| 成人在线免费观看网站| 蜜桃av.网站在线观看| 午夜精品婷婷| 日韩中文字幕| 亚洲电影有码| 亚洲精品美女91| 国产精品成久久久久| 久久精品一区二区不卡| 亚洲精品系列| 老司机精品视频网| 免费视频亚洲| 日本欧美国产| 蜜臀av性久久久久蜜臀aⅴ流畅| 美女久久99| 精品国产亚洲一区二区三区在线| 日韩欧美视频专区| а√天堂8资源中文在线| 国产综合欧美| 青青青国产精品| 国产综合亚洲精品一区二| 青青青国产精品| 国产专区一区| 色乱码一区二区三区网站| 麻豆视频久久| 青青草伊人久久| 最新日韩av| 免费在线看一区| 免费精品国产的网站免费观看| 国产一区二区三区四区五区| 欧美日本精品| 国产亚洲高清在线观看| 亚洲资源在线| 香蕉视频亚洲一级| 91中文字幕精品永久在线| 日本不卡一二三区黄网| 91九色精品| 不卡中文字幕| 国产一区欧美| 日本大胆欧美人术艺术动态| 欧美天堂视频| 美女av在线免费看| 国产精品伦理久久久久久| 视频在线不卡免费观看| 成人污污视频| 欧美亚洲国产激情| 亚洲欧美日韩在线观看a三区| 免费不卡中文字幕在线| 丝袜美腿亚洲色图| 亚洲1区在线| 国产精品4hu.www| 97精品国产福利一区二区三区| av最新在线| 日韩免费看片| 久久最新视频| 91精品精品| 麻豆精品视频在线观看| 久久亚州av| 国产一区二区久久久久| 国产欧美日韩亚洲一区二区三区| 国产成人免费av一区二区午夜| 午夜在线播放视频欧美| 亚洲永久字幕|