json - 将 GeoJSON 文件导入 React-Leaflet

我正在尝试将 GeoJSON 文件导入 react-leaflet,如下所示:

import * as bar from "./data/bar.geojson";

...

function Foo() {
  return (
    <Map center={[...]} zoom={...}>
      <TileLayer
        ...
      />
      <GeoJSON data={bar} />
    </Map>
  );
}

export default Foo;

我收到“错误:无效的 GeoJSON 对象”。打电话<GeoJSON data={bar} /> .我将相同的 GeoJSON 数据硬编码到此 javascript 文件并且它有效,因此它一定是导致问题的导入或处理 GeoJSON 文件的方式。

有谁知道我为什么会出错?提前致谢!

最佳答案

您可以像这样导入您的 geojson 文件:

    import bar from "./data/bar.geojson";

然后按照您的示例中所示使用它。

https://stackoverflow.com/questions/60470752/

相关文章:

python - 如何将张量转换为字符串

reactjs - 故事书:ReferenceError: Jest 未定义

imagemagick - 由于 magick_image_readpath 中的错误,无法将 ka

android-studio - 如何禁用 Android-Studio 3.6 中引入的多预览功能

java - 使用 Jacoco Agent 远程触发 jacoco 执行数据转储

angular - 从 Nebular NbTreeGridComponent 更改列的宽度

amazon-web-services - 如何在不破坏池的情况下使 Cognito 用户池电子邮件

django - 发出命令时出现静态错误 "python manage.py collectstat

r - 在 Shiny 的服务器上增加堆栈维度

flutter - 是否可以通过 UDP/TCP 从 flutter 应用程序向 .NET 应用程序