这个错误表明你在尝试使用GeoJSON数据在地图上绘制时遇到了问题,因为API无法读取未定义的geojson
属性。为了解决这个问题,请按照以下步骤操作:
const geojsonData = {
// 你的GeoJSON数据
};
L.geoJSON()
方法将GeoJSON数据转换为地图上的图层,如下所示:L.geoJSON(geojsonData).addTo(map);
async function loadGeoJSON(url) {
const response = await fetch(url);
const geojsonData = await response.json();
return geojsonData;
}
loadGeoJSON('your_geojson_url_here')
.then(geojsonData => {
L.geoJSON(geojsonData).addTo(map);
})
.catch(error => {
console.error('Error loading GeoJSON:', error);
});
领取专属 10元无门槛券
手把手带您无忧上云