我正在尝试构建对立交桥特定区域中所有“highway=”方式的查询。我一直默认使用 {{bbox}} - 但我真的更喜欢按国家/地区来做。
我尝试使用 'nominatimArea:' 而不是 {{bbox}} 但我得到一个解析错误 ' line 8: parse error: ')' expected - '(' found. ' 在下面:
/*
This shows the roads in nepal.
*/
[out:json];
(
way ["highway"~"motorway|trunk|primary|motorway_link|trunk_link|primary_link|unclassified|tertiary|secondary|track|path"]({{nominatimArea:Nepal}});
);
out meta;
>;
out skel qt;
也......如果我尝试这个......我只(奇怪地)得到一个区域 - 没有办法(也许关系一团糟?)
/*
This shows the roads in nepal.
*/
[out:json];
(area[name="Nepal"];
way(area) ["highway"~"motorway|trunk|primary|motorway_link|trunk_link|primary_link|unclassified|tertiary|secondary|track|path|residential|service"];
);
out meta;
>;
out skel qt;
返回这一项(它是一个区域而不是一种方式)
注意:我知道这是一个很大的查询——但我真的只需要原始 JSON 的 url(像这样)——而不是实际的立交桥地图结果。