Skip to content

Commit 3dd5556

Browse files
committed
feat: Roads 版本选项
Update GEOResourceManifest.mjs Update boxjs.settings.json
1 parent a1f643a commit 3dd5556

File tree

5 files changed

+125
-10
lines changed

5 files changed

+125
-10
lines changed

arguments-builder.config.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,19 @@ export default defineConfig({
116116
],
117117
type: "string",
118118
},
119+
{
120+
defaultValue: "AUTO",
121+
description: "此选项影响卫星视图下的道路图像与四处看看可用路段。",
122+
key: "TileSet.Roads",
123+
name: "[瓦片数据集] 道路图像与四处看看",
124+
options: [
125+
{ key: "AUTO", label: "🇺🇳自动(随[动态配置]版本自动选择)" },
126+
//{ key: "HYBRID", label: "混合" },
127+
{ key: "CN", label: "🇨🇳中国(🇨🇳:卫星视图道路正确 | 🇺🇳:无四处看看)" },
128+
{ key: "XX", label: "Apple(🇨🇳:卫星视图道路偏移 | 🇺🇳:有四处看看)" },
129+
],
130+
type: "string",
131+
},
119132
{
120133
defaultValue: "HYBRID",
121134
description: "此选项影响所列位图、影像与模型数据。",

src/class/GEOResourceManifest.mjs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -428,14 +428,14 @@ export default class GEOResourceManifest {
428428
Console.debug(`SPR tile: ${JSON.stringify(tile, null, 2)}`);
429429
break;
430430
case "VECTOR_SPR_ROADS": // 66 (卫星图下的道路网格和四处看看可用性)
431-
Console.info(`Munin style: ${tile?.style}`);
432-
switch (settings.TileSet.Munin) {
431+
Console.info(`Roads style: ${tile?.style}`);
432+
switch (settings.TileSet.Roads) {
433433
case "CN":
434434
tile = caches?.CN?.tileSet?.find(i => i.style === tile.style && i.scale === tile.scale && i.size === tile.size) || caches?.CN?.tileSet?.find(i => i.style === tile.style && i.scale === tile.scale) || caches?.CN?.tileSet?.find(i => i.style === tile.style) || tile;
435435
break;
436-
case "HYBRID":
437-
case "XX":
438436
default:
437+
case "XX":
438+
case "HYBRID":
439439
switch (typeof tile.dataSet) {
440440
case "undefined":
441441
tile =
@@ -456,8 +456,8 @@ export default class GEOResourceManifest {
456456
}
457457
break;
458458
}
459-
Console.info(`Munin baseURL: ${tile?.baseURL}`);
460-
Console.debug(`Munin tile: ${JSON.stringify(tile, null, 2)}`);
459+
Console.info(`Roads baseURL: ${tile?.baseURL}`);
460+
Console.debug(`Roads tile: ${JSON.stringify(tile, null, 2)}`);
461461
break;
462462
case "VECTOR_SPR_STANDARD": // 67 (影响 1-6 级视图下的行政区域名称与资料显示版本)
463463
Console.info(`Earth style: ${tile?.style}`);

src/function/database.mjs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@ export default {
1717
},
1818
TileSet: {
1919
Earth: "AUTO",
20+
Flyover: "HYBRID",
2021
Map: "CN",
22+
Munin: "HYBRID",
23+
POI: "CN",
24+
Roads: "AUTO",
2125
Satellite: "HYBRID",
2226
Traffic: "CN",
23-
POI: "CN",
24-
Flyover: "HYBRID",
25-
Munin: "HYBRID",
2627
},
2728
GeoManifest: {
2829
Dynamic: {

src/types.d.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,21 @@ export interface Settings {
107107
* @defaultValue "AUTO"
108108
*/
109109
Earth?: 'AUTO' | 'AutoNavi' | 'Apple';
110+
/**
111+
* [瓦片数据集] 道路图像与四处看看
112+
*
113+
* 此选项影响卫星视图下的道路图像与四处看看可用路段。
114+
*
115+
* @remarks
116+
*
117+
* Possible values:
118+
* - `'AUTO'` - 🇺🇳自动(随[动态配置]版本自动选择)
119+
* - `'CN'` - 🇨🇳中国(🇨🇳:卫星视图道路正确 | 🇺🇳:无四处看看)
120+
* - `'XX'` - Apple(🇨🇳:卫星视图道路偏移 | 🇺🇳:有四处看看)
121+
*
122+
* @defaultValue "AUTO"
123+
*/
124+
Roads?: 'AUTO' | 'CN' | 'XX';
110125
/**
111126
* [瓦片数据集] 卫星图像
112127
*

template/boxjs.settings.json

Lines changed: 87 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,87 @@
1-
[{"id":"@iRingo.Maps.Settings.GeoManifest.Dynamic.Config.CountryCode","name":"[动态配置] 资源清单的国家或地区代码","type":"selects","val":"CN","items":[{"key":"AUTO","label":"🇺🇳自动(跟随用户当前所在地区)"},{"key":"CN","label":"🇨🇳中国大陆"},{"key":"HK","label":"🇭🇰中国香港"},{"key":"TW","label":"🇹🇼中国台湾"},{"key":"SG","label":"🇸🇬新加坡"},{"key":"US","label":"🇺🇸美国"},{"key":"JP","label":"🇯🇵日本"},{"key":"AU","label":"🇦🇺澳大利亚"},{"key":"GB","label":"🇬🇧英国"},{"key":"KR","label":"🇰🇷韩国"},{"key":"CA","label":"🇨🇦加拿大"},{"key":"IE","label":"🇮🇪爱尔兰"}],"desc":"此选项影响“地图”整体配置内容,包括以下的地图功能与服务。"},{"id":"@iRingo.Maps.Settings.UrlInfoSet.Dispatcher","name":"[URL信息集] 调度器","type":"selects","val":"AutoNavi","items":[{"key":"AUTO","label":"🇺🇳自动(随[动态配置]版本自动选择)"},{"key":"AutoNavi","label":"🧭高德(🇨🇳:互动百科/大众点评/携程 | 🇺🇳:维基百科/Yelp/Booking)"},{"key":"Apple","label":"Apple(维基百科/Yelp/Booking)"}],"desc":"地点数据接口,此选项影响公共指南,兴趣点(POI)与位置信息等功能。"},{"id":"@iRingo.Maps.Settings.UrlInfoSet.Directions","name":"[URL信息集] 导航与ETA","type":"selects","val":"AutoNavi","items":[{"key":"AUTO","label":"🇺🇳自动(随[动态配置]版本自动选择)"},{"key":"AutoNavi","label":"🧭高德(🇨🇳:高德地图 | 🇺🇳:TomTom)"},{"key":"Apple","label":"Apple(🇨🇳:🈚️ | 🇺🇳:TomTom)"}],"desc":"导航与ETA服务接口,此选项影响导航与ETA(到达时间)等功能。"},{"id":"@iRingo.Maps.Settings.UrlInfoSet.RAP","name":"[URL信息集] 评分和照片","type":"selects","val":"Apple","items":[{"key":"AUTO","label":"🇺🇳自动(随[动态配置]版本自动选择)"},{"key":"AutoNavi","label":"🧭高德(🇨🇳:🈶️但未开放 | 🇺🇳:🈚️)"},{"key":"Apple","label":"Apple(🇨🇳:🈚️ | 🇺🇳:🈶️)"}],"desc":"评分和照片服务接口,此选项影响评分和照片服务以及照片使用。"},{"id":"@iRingo.Maps.Settings.UrlInfoSet.LocationShift","name":"[URL信息集] 定位漂移","type":"selects","val":"AUTO","items":[{"key":"AUTO","label":"🇺🇳自动(随[动态配置]版本自动选择)"},{"key":"AutoNavi","label":"🧭高德(🈚️坐标,使用🇨🇳GCJ-02坐标)"},{"key":"Apple","label":"Apple(🈶️坐标,使用🇺🇳WGS-84坐标)"}],"desc":"定位漂移修正服务接口,控制定位漂移和🧭指南针与📍坐标的经纬度。"},{"id":"@iRingo.Maps.Settings.TileSet.Earth","name":"[瓦片数据集] 地球图像","type":"selects","val":"AUTO","items":[{"key":"AUTO","label":"🇺🇳自动(随[动态配置]版本自动选择)"},{"key":"AutoNavi","label":"🧭高德版(主要显示国家与国界)"},{"key":"Apple","label":"Apple(主要显示城市与地貌)"}],"desc":"此选项影响地球视图下行政区划、地貌等信息的显示。"},{"id":"@iRingo.Maps.Settings.TileSet.Satellite","name":"[瓦片数据集] 卫星图像","type":"selects","val":"HYBRID","items":[{"key":"AUTO","label":"🇺🇳自动(随[动态配置]版本自动选择)"},{"key":"HYBRID","label":"混合(🇨🇳:2D较新 | 🇺🇳:主要城市3D)"},{"key":"CN","label":"🇨🇳中国四维(🇨🇳:2D较新 | 🇺🇳:🈚️)"},{"key":"XX","label":"🇺🇳DigitalGlobe(🇨🇳:2D较旧 | 🇺🇳:2D+主要城市3D)"}],"desc":"此选项影响所列位图、影像与模型数据。"},{"id":"@iRingo.Maps.Settings.LogLevel","name":"[调试] 日志等级","type":"selects","val":"WARN","items":[{"key":"OFF","label":"关闭"},{"key":"ERROR","label":"❌ 错误"},{"key":"WARN","label":"⚠️ 警告"},{"key":"INFO","label":"ℹ️ 信息"},{"key":"DEBUG","label":"🅱️ 调试"},{"key":"ALL","label":"全部"}],"desc":"选择脚本日志的输出等级,低于所选等级的日志将全部输出。"}]
1+
[
2+
{
3+
"id": "@iRingo.Maps.Settings.GeoManifest.Dynamic.Config.CountryCode",
4+
"name": "[动态配置] 资源清单的国家或地区代码",
5+
"type": "selects",
6+
"val": "CN",
7+
"items": [
8+
{ "key": "AUTO", "label": "🇺🇳自动(跟随用户当前所在地区)" },
9+
{ "key": "CN", "label": "🇨🇳中国大陆" },
10+
{ "key": "HK", "label": "🇭🇰中国香港" },
11+
{ "key": "TW", "label": "🇹🇼中国台湾" },
12+
{ "key": "SG", "label": "🇸🇬新加坡" },
13+
{ "key": "US", "label": "🇺🇸美国" },
14+
{ "key": "JP", "label": "🇯🇵日本" },
15+
{ "key": "AU", "label": "🇦🇺澳大利亚" },
16+
{ "key": "GB", "label": "🇬🇧英国" },
17+
{ "key": "KR", "label": "🇰🇷韩国" },
18+
{ "key": "CA", "label": "🇨🇦加拿大" },
19+
{ "key": "IE", "label": "🇮🇪爱尔兰" }
20+
],
21+
"desc": "此选项影响“地图”整体配置内容,包括以下的地图功能与服务。"
22+
},
23+
{
24+
"id": "@iRingo.Maps.Settings.UrlInfoSet.Dispatcher",
25+
"name": "[URL信息集] 调度器",
26+
"type": "selects",
27+
"val": "AutoNavi",
28+
"items": [{ "key": "AUTO", "label": "🇺🇳自动(随[动态配置]版本自动选择)" }, { "key": "AutoNavi", "label": "🧭高德(🇨🇳:互动百科/大众点评/携程 | 🇺🇳:维基百科/Yelp/Booking)" }, { "key": "Apple", "label": "Apple(维基百科/Yelp/Booking)" }],
29+
"desc": "地点数据接口,此选项影响公共指南,兴趣点(POI)与位置信息等功能。"
30+
},
31+
{
32+
"id": "@iRingo.Maps.Settings.UrlInfoSet.Directions",
33+
"name": "[URL信息集] 导航与ETA",
34+
"type": "selects",
35+
"val": "AutoNavi",
36+
"items": [{ "key": "AUTO", "label": "🇺🇳自动(随[动态配置]版本自动选择)" }, { "key": "AutoNavi", "label": "🧭高德(🇨🇳:高德地图 | 🇺🇳:TomTom)" }, { "key": "Apple", "label": "Apple(🇨🇳:🈚️ | 🇺🇳:TomTom)" }],
37+
"desc": "导航与ETA服务接口,此选项影响导航与ETA(到达时间)等功能。"
38+
},
39+
{
40+
"id": "@iRingo.Maps.Settings.UrlInfoSet.RAP",
41+
"name": "[URL信息集] 评分和照片",
42+
"type": "selects",
43+
"val": "Apple",
44+
"items": [{ "key": "AUTO", "label": "🇺🇳自动(随[动态配置]版本自动选择)" }, { "key": "AutoNavi", "label": "🧭高德(🇨🇳:🈶️但未开放 | 🇺🇳:🈚️)" }, { "key": "Apple", "label": "Apple(🇨🇳:🈚️ | 🇺🇳:🈶️)" }],
45+
"desc": "评分和照片服务接口,此选项影响评分和照片服务以及照片使用。"
46+
},
47+
{
48+
"id": "@iRingo.Maps.Settings.UrlInfoSet.LocationShift",
49+
"name": "[URL信息集] 定位漂移",
50+
"type": "selects",
51+
"val": "AUTO",
52+
"items": [{ "key": "AUTO", "label": "🇺🇳自动(随[动态配置]版本自动选择)" }, { "key": "AutoNavi", "label": "🧭高德(🈚️坐标,使用🇨🇳GCJ-02坐标)" }, { "key": "Apple", "label": "Apple(🈶️坐标,使用🇺🇳WGS-84坐标)" }],
53+
"desc": "定位漂移修正服务接口,控制定位漂移和🧭指南针与📍坐标的经纬度。"
54+
},
55+
{
56+
"id": "@iRingo.Maps.Settings.TileSet.Earth",
57+
"name": "[瓦片数据集] 地球图像",
58+
"type": "selects",
59+
"val": "AUTO",
60+
"items": [{ "key": "AUTO", "label": "🇺🇳自动(随[动态配置]版本自动选择)" }, { "key": "AutoNavi", "label": "🧭高德版(主要显示国家与国界)" }, { "key": "Apple", "label": "Apple(主要显示城市与地貌)" }],
61+
"desc": "此选项影响地球视图下行政区划、地貌等信息的显示。"
62+
},
63+
{
64+
"id": "@iRingo.Maps.Settings.TileSet.Roads",
65+
"name": "[瓦片数据集] 道路图像与四处看看",
66+
"type": "selects",
67+
"val": "AUTO",
68+
"items": [{ "key": "AUTO", "label": "🇺🇳自动(随[动态配置]版本自动选择)" }, { "key": "CN", "label": "🇨🇳中国(🇨🇳:卫星视图道路正确 | 🇺🇳:无四处看看)" }, { "key": "XX", "label": "Apple(🇨🇳:卫星视图道路偏移 | 🇺🇳:有四处看看)" }],
69+
"desc": "此选项影响卫星视图下的道路图像与四处看看可用路段。"
70+
},
71+
{
72+
"id": "@iRingo.Maps.Settings.TileSet.Satellite",
73+
"name": "[瓦片数据集] 卫星图像",
74+
"type": "selects",
75+
"val": "HYBRID",
76+
"items": [{ "key": "AUTO", "label": "🇺🇳自动(随[动态配置]版本自动选择)" }, { "key": "HYBRID", "label": "混合(🇨🇳:2D较新 | 🇺🇳:主要城市3D)" }, { "key": "CN", "label": "🇨🇳中国四维(🇨🇳:2D较新 | 🇺🇳:🈚️)" }, { "key": "XX", "label": "🇺🇳DigitalGlobe(🇨🇳:2D较旧 | 🇺🇳:2D+主要城市3D)" }],
77+
"desc": "此选项影响所列位图、影像与模型数据。"
78+
},
79+
{
80+
"id": "@iRingo.Maps.Settings.LogLevel",
81+
"name": "[调试] 日志等级",
82+
"type": "selects",
83+
"val": "WARN",
84+
"items": [{ "key": "OFF", "label": "关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
85+
"desc": "选择脚本日志的输出等级,低于所选等级的日志将全部输出。"
86+
}
87+
]

0 commit comments

Comments
 (0)