mapbox - 无法让多层收据在 mapbox 平铺服务 (MTS) 中工作
问题描述
在 Mapbox 中创建多层图块集的人可以给我一个结构示例。我正在使用 mapbox 平铺服务 (MTS) 将图层上传到我的帐户。生成多层图块的 Mapbox 配方说明对我不起作用。我对单层上传没有任何问题,只是我无法开始工作的多层。mapbox提供的样品收据为:
{
"version": 1,
"layers": {
"trees": { ... },
"parks": { ... },
"paths": { ... }
}
}
我写的收据是:
{
"version": 1,
"layers": {
"Trails1_Regional": {
"source": "mapbox://tileset-source/washingtonhometown/Trails1_Regional-source",
"minzoom": 0,
"maxzoom": 13
},
"Trails2": {
"source": "mapbox://tileset-source/washingtonhometown/Trails2-source",
"minzoom": 7,
"maxzoom": 13
},
"Trails3": {
"source": "mapbox://tileset-source/washingtonhometown/Trails3_short-source",
"minzoom": 8,
"maxzoom": 13
},
}
}
我得到的错误消息是: $ tilesets createwashingtonhometown.summer_trails-tiles --recipe summertrails-recipe.json --name "WHT Summer Trails" Traceback (最近一次调用最后): File "c:\users\jennifer\appdata\ local\programs\python\python36\lib\runpy.py",第 193 行,在run_module_as_main " main ",mod_spec) 文件 "c:\users\jennifer\appdata\local\programs\python\python36\lib\runpy.py ",第 85 行,run_code exec(code, run_globals) 文件 "C:\Users\Jennifer\AppData\Local\Programs\Python\Python36\Scripts\tilesets.exe_main .py ",第 7 行,文件 "c: \users\jennifer\appdata\local\programs\python\python36\lib\site-packages\click\core.py",第 829 行,调用中 返回 self.main(*args, **kwargs) 文件“c:\users\jennifer\appdata\local\programs\python\python36\lib\site-packages\click\core.py”,第 782 行,在 main rv = self.invoke(ctx) 文件“c:\users\jennifer\appdata\local\programs\python\python36\lib\site-packages\click\core.py”,第 1259 行,调用返回process_result(sub_ctx.command.invoke(sub_ctx)) 文件“c:\users\jennifer\appdata\local\programs\python\python36\lib\site-packages\click\core.py”,第 1066 行,在调用中返回 ctx .invoke(self.callback, **ctx.params) 文件“c:\users\jennifer\appdata\local\programs\python\python36\lib\site-packages\click\core.py”,第 610 行,在调用中返回回调(*args,**kwargs)文件“c:\users\jennifer\appdata\local\programs\python\python36\lib\site-packages\mapbox_tilesets\scripts\cli.py”,第 87 行,在创建正文中["recipe"] = json.load(json_recipe) 文件“c:\users\jennifer\appdata\local\programs\python\python36\lib\json_init .py ”,第 299 行,加载中 parse_constant=parse_constant, object_pairs_hook= object_pairs_hook, **kw) 文件 "c:\users\jennifer\appdata\local\programs\python\python36\lib\ json_init.py”,第 354 行,加载返回 _default_decoder.decode(s) 文件“c:\users\jennifer\appdata\local\programs\python\python36\lib\json\decoder.py”,第 339 行,在解码 obj 中, end = self.raw_decode(s, idx=_w(s, 0).end()) 文件 "c:\users\jennifer\appdata\local\programs\python\python36\lib\json\decoder.py",第 355 行,在 raw_decode obj 中,end = self.scan_once(s, idx) json.decoder.JSONDecodeError:期望用双引号括起来的属性名称:第 19 行第 3 列(字符 484)
解决方案
推荐阅读
- maven - 如何在 maven Central 中更新我的库版本?
- php - 扩展类函数,如codeigniter
- database - 如何在 Delphi XE5 中使用 Firedac FDConnection 组件调用具有 void 返回的函数?
- php - 自动完成不适用于 JSON 文件
- javascript - Firebase 存储:如何将图像 url 存储为对象属性?
- java - SpringBoot - 你好世界
- c++ - gcc 中 cl /NODEFAULTLIB 的替代方法是什么
- c - 为什么在通过命令提示符编译 C 程序时没有创建 *.o (object) 文件?
- php - 使用 strtotime 从 xpath 转换日期,但不断获得纪元
- javascript - 未定义索引错误php(提交标签未在mysql表中输入信息)