|
260 | 260 | ] |
261 | 261 | }, |
262 | 262 | { |
263 | | - "name": "Google Maps Platform", |
264 | | - "kind": "地图服务", |
265 | | - "patterns": ["maps\\.googleapis\\.com|maps\\.gstatic\\.com\\/maps"], |
266 | | - "globals": ["google.maps"] |
267 | | - }, |
268 | | - { |
269 | | - "name": "Mapbox", |
270 | | - "kind": "地图服务", |
271 | | - "patterns": ["api\\.mapbox\\.com|mapbox-gl|mapbox\\.com"], |
272 | | - "globals": ["mapboxgl"] |
| 263 | + "defaults": { |
| 264 | + "kind": "地图服务", |
| 265 | + "matchIn": ["resources"] |
| 266 | + }, |
| 267 | + "rules": [ |
| 268 | + { |
| 269 | + "name": "Google Maps Platform", |
| 270 | + "patterns": ["maps\\.googleapis\\.com|maps\\.gstatic\\.com\\/maps"], |
| 271 | + "globals": ["google.maps"] |
| 272 | + }, |
| 273 | + { |
| 274 | + "name": "Mapbox", |
| 275 | + "patterns": ["api\\.mapbox\\.com|events\\.mapbox\\.com|mapbox-gl|mapbox\\.com"], |
| 276 | + "globals": ["mapboxgl"] |
| 277 | + }, |
| 278 | + { |
| 279 | + "name": "AMap / 高德地图", |
| 280 | + "patterns": ["webapi\\.amap\\.com|restapi\\.amap\\.com|cache\\.amap\\.com"], |
| 281 | + "globals": ["AMap", "AMapUI"] |
| 282 | + }, |
| 283 | + { |
| 284 | + "name": "Baidu Maps", |
| 285 | + "patterns": ["api\\.map\\.baidu\\.com|maponline\\d*\\.bdimg\\.com"], |
| 286 | + "globals": ["BMap", "BMapGL"] |
| 287 | + }, |
| 288 | + { |
| 289 | + "name": "Tencent Maps", |
| 290 | + "patterns": ["map\\.qq\\.com/api/js|apis\\.map\\.qq\\.com|mapapi\\.qq\\.com|3gimg\\.qq\\.com/lightmap"], |
| 291 | + "globals": ["qq.maps", "TMap"] |
| 292 | + }, |
| 293 | + { |
| 294 | + "name": "HERE Maps", |
| 295 | + "patterns": ["js\\.api\\.here\\.com|maps\\.hereapi\\.com|here\\.com[^\\s\"'<>]*/maps-api"] |
| 296 | + }, |
| 297 | + { |
| 298 | + "name": "MapTiler", |
| 299 | + "patterns": ["api\\.maptiler\\.com|maptiler\\.com[^\\s\"'<>]*(?:sdk|tiles|maps)|maptilersdk"], |
| 300 | + "globals": ["maptilersdk"] |
| 301 | + }, |
| 302 | + { |
| 303 | + "name": "TomTom Maps", |
| 304 | + "patterns": ["api\\.tomtom\\.com/(?:map|maps|search)|tomtom\\.com[^\\s\"'<>]*/maps-sdk"] |
| 305 | + }, |
| 306 | + { |
| 307 | + "name": "Azure Maps", |
| 308 | + "patterns": ["atlas\\.microsoft\\.com|azure-maps-control|atlas\\.microsoft\\.com/sdk/javascript/mapcontrol"] |
| 309 | + }, |
| 310 | + { |
| 311 | + "name": "ArcGIS Maps SDK", |
| 312 | + "patterns": ["js\\.arcgis\\.com|arcgis\\.com[^\\s\"'<>]*/(?:assets|sharing|maps)|arcgisonline\\.com"], |
| 313 | + "globals": ["esri"] |
| 314 | + }, |
| 315 | + { |
| 316 | + "name": "MapQuest", |
| 317 | + "patterns": ["api\\.mqcdn\\.com|mapquestapi\\.com|mapquest\\.com[^\\s\"'<>]*/sdk"], |
| 318 | + "globals": ["MQA", "L.mapquest"] |
| 319 | + }, |
| 320 | + { |
| 321 | + "name": "CARTO", |
| 322 | + "patterns": ["cartocdn\\.com|cartodb\\.com|carto\\.com[^\\s\"'<>]*/(?:js|api|assets)"], |
| 323 | + "globals": ["carto", "cartodb"] |
| 324 | + }, |
| 325 | + { |
| 326 | + "name": "Thunderforest", |
| 327 | + "patterns": ["tile\\.thunderforest\\.com|thunderforest\\.com[^\\s\"'<>]*/(?:maps|api)"] |
| 328 | + }, |
| 329 | + { |
| 330 | + "name": "Stadia Maps", |
| 331 | + "patterns": ["tiles\\.stadiamaps\\.com|api\\.stadiamaps\\.com"] |
| 332 | + }, |
| 333 | + { |
| 334 | + "name": "OpenStreetMap Tiles", |
| 335 | + "patterns": ["(?:[abc]\\.)?tile\\.openstreetmap\\.org"] |
| 336 | + } |
| 337 | + ] |
273 | 338 | }, |
274 | 339 | { |
275 | 340 | "defaults": { |
|
0 commit comments