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

vue如何使用mapbox對當(dāng)前行政區(qū)劃進行反選遮罩

 更新時間:2023年10月25日 08:43:12   作者:跳跳的小古風(fēng)  
這篇文章主要介紹了vue如何使用mapbox對當(dāng)前行政區(qū)劃進行反選遮罩問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

使用mapbox對當(dāng)前行政區(qū)劃進行反選遮罩

需求

給指定區(qū)劃以外的地方添加蒙版遮罩

  • 初始效果

  • 需求效果

       map.addLayer({
			//蒙版邊界
			id: 'mb-line',
			type: 'line',
			source: {
				type: 'geojson',
				data:reData, //區(qū)劃的面數(shù)據(jù)
			},
			paint: {
				'line-color': 'rgba(100,149,237,0.8)',
				"line-width": 8
			},
			layout: {
				visibility: 'visible',
			},
		});
		map.addLayer({
			//蒙版圖層   //通過邊界數(shù)據(jù)反選 達(dá)到挖洞效果
			id: 'mb-tag',
			type: 'fill',
			source: {
				type: 'geojson',
				data: {
					type: 'Feature',
					geometry: {
						type: 'Polygon',
						coordinates: [
							[
							// 多邊形外圍 需要進行遮罩的點 這里是給世界地圖加遮罩 所以是世界的四個端點
								[-180, 90],
								[180, 90],
								[180, -90],
								[-180, -90],
							],
							// 第 1個孔 
							//例如:[
                            //  [31.4566,121.2671],
                            //  [31.3481,121.2382],
                            //  [31.3934,121.3659]
                            // ],
							//這里從世界地圖挖掉指定區(qū)劃的面數(shù)據(jù),
							//我們將原來的面數(shù)據(jù)處理一樣
							//let mbData = results.geometry.coordinates[0].flat(1);
							//取面數(shù)據(jù) coordinates的第一層并拉平 形成例如的經(jīng)緯度數(shù)組
							mbData,
						],
					},
				},
			},
			paint: {
				'fill-color': 'rgba(200,202,199,.68)',
				// 'fill-opacity': 1 /* 透明度 */,
			},
			layout: {
				visibility: 'visible',
			},
		});
  • 蒙版邊界數(shù)據(jù)格式

  • 蒙版遮罩?jǐn)?shù)據(jù)格式

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vite獲取所有環(huán)境變量(env)的實現(xiàn)方法

    vite獲取所有環(huán)境變量(env)的實現(xiàn)方法

    本文主要介紹了vite獲取所有環(huán)境變量(env)的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • Vue3無痛遷移到Lyt.js的實現(xiàn)示例

    Vue3無痛遷移到Lyt.js的實現(xiàn)示例

    本文主要介紹了Vue3無痛遷移到Lyt.js的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-04-04
  • Vue中如何優(yōu)雅的捕獲 Promise 異常詳解

    Vue中如何優(yōu)雅的捕獲 Promise 異常詳解

    這篇文章主要為大家介紹了Vue中如何優(yōu)雅的捕獲 Promise 異常詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • vue基礎(chǔ)ESLint?Prettier配置教程詳解

    vue基礎(chǔ)ESLint?Prettier配置教程詳解

    這篇文章主要介紹了vue基礎(chǔ)ESLint?Prettier配置教程詳解,本文使用VsCode?+?Vue?+?ESLint?+?Prettier?實現(xiàn)代碼格式規(guī)范?+?保存自動修復(fù)代碼js+vue
    2022-07-07
  • Vue3中如何使用Three.js詳解(包括各種樣例、常見場景、問題及解決方案)

    Vue3中如何使用Three.js詳解(包括各種樣例、常見場景、問題及解決方案)

    Three.js是一個常見的需求,Three.js是一個用于在瀏覽器中創(chuàng)建和顯示動畫3D計算機圖形的JavaScript庫,這篇文章主要介紹了Vue3中如何使用Three.js的相關(guān)資料,包括各種樣例、常見場景、問題及解決方案,需要的朋友可以參考下
    2025-04-04
  • Vue中的作用域CSS和CSS模塊的區(qū)別

    Vue中的作用域CSS和CSS模塊的區(qū)別

    這篇文章主要介紹了Vue中的作用域CSS和CSS模塊的區(qū)別,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-10-10
  • Vue3造輪子之打包構(gòu)建配置二級目錄方式

    Vue3造輪子之打包構(gòu)建配置二級目錄方式

    這篇文章主要介紹了Vue3造輪子之打包構(gòu)建配置二級目錄方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • vue-cli4如何打包靜態(tài)資源到指定目錄

    vue-cli4如何打包靜態(tài)資源到指定目錄

    這篇文章主要介紹了vue-cli4打包靜態(tài)資源到指定目錄方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue函數(shù)input輸入值請求時延遲1.5秒請求問題

    vue函數(shù)input輸入值請求時延遲1.5秒請求問題

    這篇文章主要介紹了vue函數(shù)input輸入值請求時延遲1.5秒請求問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • vue中使用go()和back()兩種返回上一頁的區(qū)別說明

    vue中使用go()和back()兩種返回上一頁的區(qū)別說明

    這篇文章主要介紹了vue中使用go()和back()兩種返回上一頁的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07

最新評論

常宁市| 江北区| 曲阳县| 墨江| 同德县| 攀枝花市| 车致| 中江县| 社旗县| 巴楚县| 太湖县| 昌平区| 无锡市| 黄龙县| 南京市| 奎屯市| 寻乌县| 西昌市| 旬阳县| 安多县| 丰县| 宁安市| 嵊州市| 南丰县| 淅川县| 修武县| 武穴市| 梁山县| 香格里拉县| 乌鲁木齐县| 台江县| 措美县| 巴东县| 六安市| 新野县| 江源县| 杂多县| 溆浦县| 阿尔山市| 二连浩特市| 吉木萨尔县|