From b4586cdc2a23443a1bdafd2ec19fb3514e541905 Mon Sep 17 00:00:00 2001
From: YANGDL <114714267@qq.com>
Date: 星期六, 16 一月 2021 01:31:48 +0800
Subject: [PATCH] 增加mapbox插接件和功能

---
 .gitignore                      |    2 +-
 src/views/mapbox/MapBoxHome.vue |   49 ++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 49 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
index d8ecff1..928aba2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,7 +26,7 @@
 
 # Users Environment Variables
 .lock-wscript
-
+.DS_Store
 package-lock.json
 /.idea/modules.xml
 /.idea/inspectionProfiles/Project_Default.xml
diff --git a/src/views/mapbox/MapBoxHome.vue b/src/views/mapbox/MapBoxHome.vue
index cd99fb7..da47563 100644
--- a/src/views/mapbox/MapBoxHome.vue
+++ b/src/views/mapbox/MapBoxHome.vue
@@ -133,6 +133,7 @@
         style: {
           // 璁剧疆鐗堟湰鍙凤紝涓�瀹氳璁剧疆
           version: 8,
+          glyphs: 'http://http://xearth.cn:6213/sgis-assets/fonts/{fontstack}/{range}.pbf',
           // 娣诲姞鏉ユ簮
           sources: {
             tdtVec: tdtVec,
@@ -140,7 +141,8 @@
             wmts: wmts,
             buildings: buildings,
             // "wms":wms,
-            test: test
+            test: test,
+            anno: test
           },
           layers: [
             {
@@ -233,6 +235,51 @@
                 },
                 'circle-opacity': 1
               }
+            },
+            {
+              // 閮婂尯
+              id: 'anno',
+              type: 'symbol',
+              source: 'anno',
+              'source-layer': 'points',
+              minzoom: 14,
+              maxzoom: 17,
+              // filter: [
+              //   '==',
+              //   'fclass',
+              //   'suburb'
+              // ],
+              layout: {
+                'text-field': '{measattribute}',
+                // 'text-transform': 'uppercase',
+                'text-font': [
+                  // 杩欎釜灏辨槸{fontstack}锛屼篃灏辨槸瀛椾綋鏂囦欢澶圭殑鍚嶇О
+                  'Microsoft YaHei Regular'
+                ],
+                'text-letter-spacing': 0.15,
+                'text-max-width': 7,
+                'text-padding': 3,
+                'text-size': {
+                  base: 1,
+                  stops: [
+                    [
+                      11,
+                      11
+                    ],
+                    [
+                      15,
+                      18
+                    ]
+                  ]
+                }
+              },
+              paint: {
+                'text-halo-color': 'hsl(0, 0%, 100%)',
+                'text-halo-width': 1,
+                'text-color': 'hsl(230, 29%, 35%)',
+                'text-halo-blur': 0.5
+              },
+              interactive: true
             }
           ]
         },

--
Gitblit v1.8.0