我正在通过 Oracle ORDS 创建一个 GeoJSON FeatureCollection。结果是一个带有一些额外花括号、方括号和信息的 GeoJSON。
尝试使用此数据创建传单地图时,出现解析错误。括号很可能是问题所在,因为当我抓住黄色突出显示的部分并将其放入文件中时,我可以加载数据而不会出现任何问题。
我正在通过 Oracle ORDS 创建一个 GeoJSON FeatureCollection。结果是一个带有一些额外花括号、方括号和信息的 GeoJSON。
尝试使用此数据创建传单地图时,出现解析错误。括号很可能是问题所在,因为当我抓住黄色突出显示的部分并将其放入文件中时,我可以加载数据而不会出现任何问题。
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();
更具体地说,它是一个包含一些 geoJson 作为子集的数据结构。
您不提供用于解析输入的代码,而是将整个数据结构提供给 L.geoJSON(或者您正在这样做),items[0].geojson
而是将数据加载到变量中并传递。