0

我正在通过 Oracle ORDS 创建一个 GeoJSON FeatureCollection。结果是一个带有一些额外花括号、方括号和信息的 GeoJSON。

尝试使用此数据创建传单地图时,出现解析错误。括号很可能是问题所在,因为当我抓住黄色突出显示的部分并将其放入文件中时,我可以加载数据而不会出现任何问题。

有谁知道如何仅解析黄色突出显示的部分或从 ORDS 输出中删除多余的部分? 甲骨文 ORDS 输出

4

2 回答 2

0
const api_url = "url";

async function getApi() {
  const response = await fetch(api_url);
  const data = await response.json();
 // console.log(data); //
  L.geoJson(data.items[0].geojson).addTo(map);
}
getApi();
于 2020-04-07T14:41:48.487 回答
0

更具体地说,它是一个包含一些 geoJson 作为子集的数据结构。

您不提供用于解析输入的代码,而是将整个数据结构提供给 L.geoJSON(或者您正在这样做),items[0].geojson而是将数据加载到变量中并传递。

于 2020-04-07T11:28:29.163 回答