Fix learn 404, coin animation, full regions, and AI key errors.
Use numeric /learn/{num} routes, register Tailwind coin animations with方孔铜钱 UI, expand to 34 provinces, and surface missing OPENAI_API_KEY clearly.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -18,6 +18,10 @@ export async function streamAIResponse(
|
||||
system: string,
|
||||
user: string,
|
||||
): Promise<{ data?: ReturnType<typeof createStreamableValue<string>>["value"]; error?: string }> {
|
||||
if (!process.env.OPENAI_API_KEY?.trim()) {
|
||||
return { error: "未配置 OPENAI_API_KEY,请在 .env.local 或 Docker env_file 中设置" };
|
||||
}
|
||||
|
||||
const stream = createStreamableValue<string>();
|
||||
|
||||
try {
|
||||
|
||||
@@ -21,6 +21,21 @@ export async function listGuaMarks(
|
||||
.sort();
|
||||
}
|
||||
|
||||
/** 序号 slug,如 "35" */
|
||||
export function guaNumFromMark(guaMark: string): string {
|
||||
return guaMark.split(".")[0];
|
||||
}
|
||||
|
||||
/** 由序号解析目录名,如 "35" → "35.火地晋" */
|
||||
export async function markFromNum(
|
||||
num: string,
|
||||
variant: LearnVariant = "traditional",
|
||||
): Promise<string | null> {
|
||||
const padded = num.padStart(2, "0").slice(-2);
|
||||
const marks = await listGuaMarks(variant);
|
||||
return marks.find((m) => m.startsWith(`${padded}.`)) ?? null;
|
||||
}
|
||||
|
||||
export async function readGuaMarkdown(guaMark: string): Promise<string> {
|
||||
const filePath = path.join(DOCS_ROOT, guaMark, "index.md");
|
||||
return fs.readFile(filePath, "utf-8");
|
||||
|
||||
+706
-75
@@ -3,105 +3,736 @@
|
||||
"name": "北京市",
|
||||
"longitude": 116.4074,
|
||||
"children": {
|
||||
"110101": { "name": "东城区", "longitude": 116.4164 },
|
||||
"110105": { "name": "朝阳区", "longitude": 116.4434 },
|
||||
"110108": { "name": "海淀区", "longitude": 116.2983 }
|
||||
"110101": {
|
||||
"name": "东城区",
|
||||
"longitude": 116.4164
|
||||
},
|
||||
"110105": {
|
||||
"name": "朝阳区",
|
||||
"longitude": 116.4434
|
||||
},
|
||||
"110108": {
|
||||
"name": "海淀区",
|
||||
"longitude": 116.2983
|
||||
},
|
||||
"110114": {
|
||||
"name": "昌平区",
|
||||
"longitude": 116.2312
|
||||
}
|
||||
}
|
||||
},
|
||||
"120000": {
|
||||
"name": "天津市",
|
||||
"longitude": 117.201,
|
||||
"children": {
|
||||
"120101": {
|
||||
"name": "和平区",
|
||||
"longitude": 117.2147
|
||||
},
|
||||
"120103": {
|
||||
"name": "河西区",
|
||||
"longitude": 117.2234
|
||||
},
|
||||
"120110": {
|
||||
"name": "东丽区",
|
||||
"longitude": 117.3143
|
||||
},
|
||||
"120116": {
|
||||
"name": "滨海新区",
|
||||
"longitude": 117.7105
|
||||
}
|
||||
}
|
||||
},
|
||||
"130000": {
|
||||
"name": "河北省",
|
||||
"longitude": 114.5149,
|
||||
"children": {
|
||||
"130100": {
|
||||
"name": "石家庄市",
|
||||
"longitude": 114.5149
|
||||
},
|
||||
"130200": {
|
||||
"name": "唐山市",
|
||||
"longitude": 118.1802
|
||||
},
|
||||
"130300": {
|
||||
"name": "秦皇岛市",
|
||||
"longitude": 119.6005
|
||||
},
|
||||
"130600": {
|
||||
"name": "保定市",
|
||||
"longitude": 115.4648
|
||||
},
|
||||
"131000": {
|
||||
"name": "廊坊市",
|
||||
"longitude": 116.6838
|
||||
}
|
||||
}
|
||||
},
|
||||
"140000": {
|
||||
"name": "山西省",
|
||||
"longitude": 112.5624,
|
||||
"children": {
|
||||
"140100": {
|
||||
"name": "太原市",
|
||||
"longitude": 112.5624
|
||||
},
|
||||
"140200": {
|
||||
"name": "大同市",
|
||||
"longitude": 113.3001
|
||||
},
|
||||
"140500": {
|
||||
"name": "晋城市",
|
||||
"longitude": 112.8513
|
||||
},
|
||||
"140700": {
|
||||
"name": "晋中市",
|
||||
"longitude": 112.7528
|
||||
}
|
||||
}
|
||||
},
|
||||
"150000": {
|
||||
"name": "内蒙古自治区",
|
||||
"longitude": 111.7652,
|
||||
"children": {
|
||||
"150100": {
|
||||
"name": "呼和浩特市",
|
||||
"longitude": 111.7652
|
||||
},
|
||||
"150200": {
|
||||
"name": "包头市",
|
||||
"longitude": 109.8403
|
||||
},
|
||||
"150400": {
|
||||
"name": "赤峰市",
|
||||
"longitude": 118.8869
|
||||
},
|
||||
"150500": {
|
||||
"name": "通辽市",
|
||||
"longitude": 122.2434
|
||||
}
|
||||
}
|
||||
},
|
||||
"210000": {
|
||||
"name": "辽宁省",
|
||||
"longitude": 123.4315,
|
||||
"children": {
|
||||
"210100": {
|
||||
"name": "沈阳市",
|
||||
"longitude": 123.4315
|
||||
},
|
||||
"210200": {
|
||||
"name": "大连市",
|
||||
"longitude": 121.6147
|
||||
},
|
||||
"210300": {
|
||||
"name": "鞍山市",
|
||||
"longitude": 122.9946
|
||||
},
|
||||
"210600": {
|
||||
"name": "丹东市",
|
||||
"longitude": 124.3545
|
||||
}
|
||||
}
|
||||
},
|
||||
"220000": {
|
||||
"name": "吉林省",
|
||||
"longitude": 125.3235,
|
||||
"children": {
|
||||
"220100": {
|
||||
"name": "长春市",
|
||||
"longitude": 125.3235
|
||||
},
|
||||
"220200": {
|
||||
"name": "吉林市",
|
||||
"longitude": 126.5494
|
||||
},
|
||||
"220300": {
|
||||
"name": "四平市",
|
||||
"longitude": 124.3505
|
||||
},
|
||||
"222400": {
|
||||
"name": "延边州",
|
||||
"longitude": 129.5132
|
||||
}
|
||||
}
|
||||
},
|
||||
"230000": {
|
||||
"name": "黑龙江省",
|
||||
"longitude": 126.6425,
|
||||
"children": {
|
||||
"230100": {
|
||||
"name": "哈尔滨市",
|
||||
"longitude": 126.6425
|
||||
},
|
||||
"230200": {
|
||||
"name": "齐齐哈尔市",
|
||||
"longitude": 123.9182
|
||||
},
|
||||
"230600": {
|
||||
"name": "大庆市",
|
||||
"longitude": 125.1031
|
||||
},
|
||||
"231000": {
|
||||
"name": "牡丹江市",
|
||||
"longitude": 129.6332
|
||||
}
|
||||
}
|
||||
},
|
||||
"310000": {
|
||||
"name": "上海市",
|
||||
"longitude": 121.4737,
|
||||
"children": {
|
||||
"310101": { "name": "黄浦区", "longitude": 121.4903 },
|
||||
"310115": { "name": "浦东新区", "longitude": 121.5447 },
|
||||
"310104": { "name": "徐汇区", "longitude": 121.4365 }
|
||||
}
|
||||
},
|
||||
"440000": {
|
||||
"name": "广东省",
|
||||
"longitude": 113.2665,
|
||||
"children": {
|
||||
"440100": { "name": "广州市", "longitude": 113.2644 },
|
||||
"440300": { "name": "深圳市", "longitude": 114.0579 },
|
||||
"440600": { "name": "佛山市", "longitude": 113.1214 }
|
||||
}
|
||||
},
|
||||
"330000": {
|
||||
"name": "浙江省",
|
||||
"longitude": 120.1536,
|
||||
"children": {
|
||||
"330100": { "name": "杭州市", "longitude": 120.1551 },
|
||||
"330200": { "name": "宁波市", "longitude": 121.5503 },
|
||||
"330300": { "name": "温州市", "longitude": 120.6994 }
|
||||
"310101": {
|
||||
"name": "黄浦区",
|
||||
"longitude": 121.4903
|
||||
},
|
||||
"310104": {
|
||||
"name": "徐汇区",
|
||||
"longitude": 121.4365
|
||||
},
|
||||
"310115": {
|
||||
"name": "浦东新区",
|
||||
"longitude": 121.5447
|
||||
},
|
||||
"310117": {
|
||||
"name": "松江区",
|
||||
"longitude": 121.2277
|
||||
}
|
||||
}
|
||||
},
|
||||
"320000": {
|
||||
"name": "江苏省",
|
||||
"longitude": 118.7969,
|
||||
"children": {
|
||||
"320100": { "name": "南京市", "longitude": 118.7969 },
|
||||
"320500": { "name": "苏州市", "longitude": 120.5853 },
|
||||
"320200": { "name": "无锡市", "longitude": 120.3119 }
|
||||
"320100": {
|
||||
"name": "南京市",
|
||||
"longitude": 118.7969
|
||||
},
|
||||
"320200": {
|
||||
"name": "无锡市",
|
||||
"longitude": 120.3119
|
||||
},
|
||||
"320300": {
|
||||
"name": "徐州市",
|
||||
"longitude": 117.1848
|
||||
},
|
||||
"320500": {
|
||||
"name": "苏州市",
|
||||
"longitude": 120.5853
|
||||
},
|
||||
"320600": {
|
||||
"name": "南通市",
|
||||
"longitude": 120.8945
|
||||
}
|
||||
}
|
||||
},
|
||||
"510000": {
|
||||
"name": "四川省",
|
||||
"longitude": 104.0665,
|
||||
"330000": {
|
||||
"name": "浙江省",
|
||||
"longitude": 120.1536,
|
||||
"children": {
|
||||
"510100": { "name": "成都市", "longitude": 104.0665 },
|
||||
"510700": { "name": "绵阳市", "longitude": 104.6796 }
|
||||
"330100": {
|
||||
"name": "杭州市",
|
||||
"longitude": 120.1551
|
||||
},
|
||||
"330200": {
|
||||
"name": "宁波市",
|
||||
"longitude": 121.5503
|
||||
},
|
||||
"330300": {
|
||||
"name": "温州市",
|
||||
"longitude": 120.6994
|
||||
},
|
||||
"330400": {
|
||||
"name": "嘉兴市",
|
||||
"longitude": 120.7555
|
||||
},
|
||||
"330700": {
|
||||
"name": "金华市",
|
||||
"longitude": 119.6474
|
||||
}
|
||||
}
|
||||
},
|
||||
"420000": {
|
||||
"name": "湖北省",
|
||||
"longitude": 114.3419,
|
||||
"340000": {
|
||||
"name": "安徽省",
|
||||
"longitude": 117.283,
|
||||
"children": {
|
||||
"420100": { "name": "武汉市", "longitude": 114.3055 },
|
||||
"420500": { "name": "宜昌市", "longitude": 111.2865 }
|
||||
}
|
||||
},
|
||||
"610000": {
|
||||
"name": "陕西省",
|
||||
"longitude": 108.9398,
|
||||
"children": {
|
||||
"610100": { "name": "西安市", "longitude": 108.9398 },
|
||||
"610300": { "name": "宝鸡市", "longitude": 107.2376 }
|
||||
}
|
||||
},
|
||||
"370000": {
|
||||
"name": "山东省",
|
||||
"longitude": 117.0009,
|
||||
"children": {
|
||||
"370100": { "name": "济南市", "longitude": 117.1205 },
|
||||
"370200": { "name": "青岛市", "longitude": 120.3826 },
|
||||
"370300": { "name": "淄博市", "longitude": 118.0550 },
|
||||
"370600": { "name": "烟台市", "longitude": 121.4479 },
|
||||
"370700": { "name": "潍坊市", "longitude": 119.1619 },
|
||||
"371300": { "name": "临沂市", "longitude": 118.3565 }
|
||||
}
|
||||
},
|
||||
"430000": {
|
||||
"name": "湖南省",
|
||||
"longitude": 112.9834,
|
||||
"children": {
|
||||
"430100": { "name": "长沙市", "longitude": 112.9388 },
|
||||
"430200": { "name": "株洲市", "longitude": 113.1340 }
|
||||
}
|
||||
},
|
||||
"500000": {
|
||||
"name": "重庆市",
|
||||
"longitude": 106.5516,
|
||||
"children": {
|
||||
"500103": { "name": "渝中区", "longitude": 106.5629 },
|
||||
"500112": { "name": "渝北区", "longitude": 106.6304 }
|
||||
"340100": {
|
||||
"name": "合肥市",
|
||||
"longitude": 117.283
|
||||
},
|
||||
"340200": {
|
||||
"name": "芜湖市",
|
||||
"longitude": 118.4329
|
||||
},
|
||||
"340300": {
|
||||
"name": "蚌埠市",
|
||||
"longitude": 117.3889
|
||||
},
|
||||
"341200": {
|
||||
"name": "阜阳市",
|
||||
"longitude": 115.8142
|
||||
}
|
||||
}
|
||||
},
|
||||
"350000": {
|
||||
"name": "福建省",
|
||||
"longitude": 119.2965,
|
||||
"children": {
|
||||
"350100": { "name": "福州市", "longitude": 119.2965 },
|
||||
"350200": { "name": "厦门市", "longitude": 118.0894 }
|
||||
"350100": {
|
||||
"name": "福州市",
|
||||
"longitude": 119.2965
|
||||
},
|
||||
"350200": {
|
||||
"name": "厦门市",
|
||||
"longitude": 118.0894
|
||||
},
|
||||
"350500": {
|
||||
"name": "泉州市",
|
||||
"longitude": 118.6757
|
||||
},
|
||||
"350600": {
|
||||
"name": "漳州市",
|
||||
"longitude": 117.6471
|
||||
}
|
||||
}
|
||||
},
|
||||
"360000": {
|
||||
"name": "江西省",
|
||||
"longitude": 115.9092,
|
||||
"children": {
|
||||
"360100": {
|
||||
"name": "南昌市",
|
||||
"longitude": 115.9092
|
||||
},
|
||||
"360400": {
|
||||
"name": "九江市",
|
||||
"longitude": 115.9928
|
||||
},
|
||||
"360700": {
|
||||
"name": "赣州市",
|
||||
"longitude": 114.935
|
||||
},
|
||||
"360900": {
|
||||
"name": "宜春市",
|
||||
"longitude": 114.4168
|
||||
}
|
||||
}
|
||||
},
|
||||
"370000": {
|
||||
"name": "山东省",
|
||||
"longitude": 117.0009,
|
||||
"children": {
|
||||
"370100": {
|
||||
"name": "济南市",
|
||||
"longitude": 117.1205
|
||||
},
|
||||
"370200": {
|
||||
"name": "青岛市",
|
||||
"longitude": 120.3826
|
||||
},
|
||||
"370300": {
|
||||
"name": "淄博市",
|
||||
"longitude": 118.055
|
||||
},
|
||||
"370600": {
|
||||
"name": "烟台市",
|
||||
"longitude": 121.4479
|
||||
},
|
||||
"370700": {
|
||||
"name": "潍坊市",
|
||||
"longitude": 119.1619
|
||||
},
|
||||
"371300": {
|
||||
"name": "临沂市",
|
||||
"longitude": 118.3565
|
||||
},
|
||||
"371400": {
|
||||
"name": "德州市",
|
||||
"longitude": 116.3575
|
||||
},
|
||||
"371500": {
|
||||
"name": "聊城市",
|
||||
"longitude": 115.9855
|
||||
}
|
||||
}
|
||||
},
|
||||
"410000": {
|
||||
"name": "河南省",
|
||||
"longitude": 113.6254,
|
||||
"children": {
|
||||
"410100": {
|
||||
"name": "郑州市",
|
||||
"longitude": 113.6254
|
||||
},
|
||||
"410300": {
|
||||
"name": "洛阳市",
|
||||
"longitude": 112.454
|
||||
},
|
||||
"410700": {
|
||||
"name": "新乡市",
|
||||
"longitude": 113.9268
|
||||
},
|
||||
"411300": {
|
||||
"name": "南阳市",
|
||||
"longitude": 112.5288
|
||||
},
|
||||
"411400": {
|
||||
"name": "商丘市",
|
||||
"longitude": 115.6564
|
||||
}
|
||||
}
|
||||
},
|
||||
"420000": {
|
||||
"name": "湖北省",
|
||||
"longitude": 114.3419,
|
||||
"children": {
|
||||
"420100": {
|
||||
"name": "武汉市",
|
||||
"longitude": 114.3055
|
||||
},
|
||||
"420500": {
|
||||
"name": "宜昌市",
|
||||
"longitude": 111.2865
|
||||
},
|
||||
"420600": {
|
||||
"name": "襄阳市",
|
||||
"longitude": 112.1226
|
||||
},
|
||||
"421000": {
|
||||
"name": "荆州市",
|
||||
"longitude": 112.239
|
||||
}
|
||||
}
|
||||
},
|
||||
"430000": {
|
||||
"name": "湖南省",
|
||||
"longitude": 112.9834,
|
||||
"children": {
|
||||
"430100": {
|
||||
"name": "长沙市",
|
||||
"longitude": 112.9388
|
||||
},
|
||||
"430200": {
|
||||
"name": "株洲市",
|
||||
"longitude": 113.134
|
||||
},
|
||||
"430300": {
|
||||
"name": "湘潭市",
|
||||
"longitude": 112.944
|
||||
},
|
||||
"430600": {
|
||||
"name": "岳阳市",
|
||||
"longitude": 113.1289
|
||||
},
|
||||
"430700": {
|
||||
"name": "常德市",
|
||||
"longitude": 111.6985
|
||||
}
|
||||
}
|
||||
},
|
||||
"440000": {
|
||||
"name": "广东省",
|
||||
"longitude": 113.2665,
|
||||
"children": {
|
||||
"440100": {
|
||||
"name": "广州市",
|
||||
"longitude": 113.2644
|
||||
},
|
||||
"440300": {
|
||||
"name": "深圳市",
|
||||
"longitude": 114.0579
|
||||
},
|
||||
"440400": {
|
||||
"name": "珠海市",
|
||||
"longitude": 113.5765
|
||||
},
|
||||
"440600": {
|
||||
"name": "佛山市",
|
||||
"longitude": 113.1214
|
||||
},
|
||||
"441300": {
|
||||
"name": "惠州市",
|
||||
"longitude": 114.4162
|
||||
},
|
||||
"441900": {
|
||||
"name": "东莞市",
|
||||
"longitude": 113.7518
|
||||
},
|
||||
"442000": {
|
||||
"name": "中山市",
|
||||
"longitude": 113.3928
|
||||
}
|
||||
}
|
||||
},
|
||||
"450000": {
|
||||
"name": "广西壮族自治区",
|
||||
"longitude": 108.3275,
|
||||
"children": {
|
||||
"450100": {
|
||||
"name": "南宁市",
|
||||
"longitude": 108.3275
|
||||
},
|
||||
"450300": {
|
||||
"name": "桂林市",
|
||||
"longitude": 110.299
|
||||
},
|
||||
"450500": {
|
||||
"name": "北海市",
|
||||
"longitude": 109.1201
|
||||
},
|
||||
"450700": {
|
||||
"name": "钦州市",
|
||||
"longitude": 108.6544
|
||||
}
|
||||
}
|
||||
},
|
||||
"460000": {
|
||||
"name": "海南省",
|
||||
"longitude": 110.3492,
|
||||
"children": {
|
||||
"460100": {
|
||||
"name": "海口市",
|
||||
"longitude": 110.3492
|
||||
},
|
||||
"460200": {
|
||||
"name": "三亚市",
|
||||
"longitude": 109.5119
|
||||
},
|
||||
"469006": {
|
||||
"name": "万宁市",
|
||||
"longitude": 110.3911
|
||||
}
|
||||
}
|
||||
},
|
||||
"500000": {
|
||||
"name": "重庆市",
|
||||
"longitude": 106.5516,
|
||||
"children": {
|
||||
"500103": {
|
||||
"name": "渝中区",
|
||||
"longitude": 106.5629
|
||||
},
|
||||
"500106": {
|
||||
"name": "沙坪坝区",
|
||||
"longitude": 106.4569
|
||||
},
|
||||
"500112": {
|
||||
"name": "渝北区",
|
||||
"longitude": 106.6304
|
||||
},
|
||||
"500117": {
|
||||
"name": "合川区",
|
||||
"longitude": 106.2656
|
||||
}
|
||||
}
|
||||
},
|
||||
"510000": {
|
||||
"name": "四川省",
|
||||
"longitude": 104.0665,
|
||||
"children": {
|
||||
"510100": {
|
||||
"name": "成都市",
|
||||
"longitude": 104.0665
|
||||
},
|
||||
"510500": {
|
||||
"name": "泸州市",
|
||||
"longitude": 105.4433
|
||||
},
|
||||
"510700": {
|
||||
"name": "绵阳市",
|
||||
"longitude": 104.6796
|
||||
},
|
||||
"511300": {
|
||||
"name": "南充市",
|
||||
"longitude": 106.1107
|
||||
},
|
||||
"511500": {
|
||||
"name": "宜宾市",
|
||||
"longitude": 104.6432
|
||||
}
|
||||
}
|
||||
},
|
||||
"520000": {
|
||||
"name": "贵州省",
|
||||
"longitude": 106.7135,
|
||||
"children": {
|
||||
"520100": {
|
||||
"name": "贵阳市",
|
||||
"longitude": 106.7135
|
||||
},
|
||||
"520300": {
|
||||
"name": "遵义市",
|
||||
"longitude": 106.9274
|
||||
},
|
||||
"520500": {
|
||||
"name": "毕节市",
|
||||
"longitude": 105.285
|
||||
}
|
||||
}
|
||||
},
|
||||
"530000": {
|
||||
"name": "云南省",
|
||||
"longitude": 102.71,
|
||||
"children": {
|
||||
"530100": {
|
||||
"name": "昆明市",
|
||||
"longitude": 102.71
|
||||
},
|
||||
"530300": {
|
||||
"name": "曲靖市",
|
||||
"longitude": 103.7962
|
||||
},
|
||||
"532500": {
|
||||
"name": "红河州",
|
||||
"longitude": 103.384
|
||||
},
|
||||
"532900": {
|
||||
"name": "大理州",
|
||||
"longitude": 100.2257
|
||||
}
|
||||
}
|
||||
},
|
||||
"540000": {
|
||||
"name": "西藏自治区",
|
||||
"longitude": 91.1172,
|
||||
"children": {
|
||||
"540100": {
|
||||
"name": "拉萨市",
|
||||
"longitude": 91.1172
|
||||
},
|
||||
"540200": {
|
||||
"name": "日喀则市",
|
||||
"longitude": 88.8851
|
||||
}
|
||||
}
|
||||
},
|
||||
"610000": {
|
||||
"name": "陕西省",
|
||||
"longitude": 108.9398,
|
||||
"children": {
|
||||
"610100": {
|
||||
"name": "西安市",
|
||||
"longitude": 108.9398
|
||||
},
|
||||
"610300": {
|
||||
"name": "宝鸡市",
|
||||
"longitude": 107.2376
|
||||
},
|
||||
"610400": {
|
||||
"name": "咸阳市",
|
||||
"longitude": 108.7093
|
||||
},
|
||||
"610800": {
|
||||
"name": "榆林市",
|
||||
"longitude": 109.7346
|
||||
}
|
||||
}
|
||||
},
|
||||
"620000": {
|
||||
"name": "甘肃省",
|
||||
"longitude": 103.8343,
|
||||
"children": {
|
||||
"620100": {
|
||||
"name": "兰州市",
|
||||
"longitude": 103.8343
|
||||
},
|
||||
"620500": {
|
||||
"name": "天水市",
|
||||
"longitude": 105.7249
|
||||
},
|
||||
"620700": {
|
||||
"name": "张掖市",
|
||||
"longitude": 100.4498
|
||||
}
|
||||
}
|
||||
},
|
||||
"630000": {
|
||||
"name": "青海省",
|
||||
"longitude": 101.7801,
|
||||
"children": {
|
||||
"630100": {
|
||||
"name": "西宁市",
|
||||
"longitude": 101.7801
|
||||
},
|
||||
"632800": {
|
||||
"name": "海西州",
|
||||
"longitude": 97.3701
|
||||
}
|
||||
}
|
||||
},
|
||||
"640000": {
|
||||
"name": "宁夏回族自治区",
|
||||
"longitude": 106.2586,
|
||||
"children": {
|
||||
"640100": {
|
||||
"name": "银川市",
|
||||
"longitude": 106.2586
|
||||
},
|
||||
"640200": {
|
||||
"name": "石嘴山市",
|
||||
"longitude": 106.3833
|
||||
}
|
||||
}
|
||||
},
|
||||
"650000": {
|
||||
"name": "新疆维吾尔自治区",
|
||||
"longitude": 87.6177,
|
||||
"children": {
|
||||
"650100": {
|
||||
"name": "乌鲁木齐市",
|
||||
"longitude": 87.6177
|
||||
},
|
||||
"650200": {
|
||||
"name": "克拉玛依市",
|
||||
"longitude": 84.8739
|
||||
},
|
||||
"652900": {
|
||||
"name": "阿克苏地区",
|
||||
"longitude": 80.2606
|
||||
}
|
||||
}
|
||||
},
|
||||
"710000": {
|
||||
"name": "台湾省",
|
||||
"longitude": 121.5091,
|
||||
"children": {
|
||||
"710100": {
|
||||
"name": "台北市",
|
||||
"longitude": 121.5654
|
||||
},
|
||||
"710200": {
|
||||
"name": "高雄市",
|
||||
"longitude": 120.3014
|
||||
}
|
||||
}
|
||||
},
|
||||
"810000": {
|
||||
"name": "香港特别行政区",
|
||||
"longitude": 114.1694,
|
||||
"children": {
|
||||
"810001": {
|
||||
"name": "中西区",
|
||||
"longitude": 114.1544
|
||||
},
|
||||
"810012": {
|
||||
"name": "湾仔区",
|
||||
"longitude": 114.1829
|
||||
}
|
||||
}
|
||||
},
|
||||
"820000": {
|
||||
"name": "澳门特别行政区",
|
||||
"longitude": 113.5439,
|
||||
"children": {
|
||||
"820001": {
|
||||
"name": "花地玛堂区",
|
||||
"longitude": 113.5491
|
||||
},
|
||||
"820003": {
|
||||
"name": "大堂区",
|
||||
"longitude": 113.5536
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user