react-leaflet 相关问题

Leaflet地图的React组件。

如何使用 React-Leaflettilelayer 的访问令牌而不将其暴露在前端?

以下是需要访问令牌的 React Leaflet TileLayer 组件的样子: 这是需要访问令牌的 React Leaflet TileLayer 组件的样子: <TileLayer url='https://tile.jawg.io/jawg-sunny/{z}/{x}/{y}{r}.png?access-token=1234567890' attribution='<a href="https://jawg.io" title="Tiles Courtesy of Jawg Maps" target="_blank">&copy; <b>Jawg</b>Maps</a> &copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors' /> 但是即使我使用 .env 文件中的环境变量,例如 const jawgAccessToken = import.meta.env.VITE_JAWG_TOKEN <TileLayer url=`https://tile.jawg.io/jawg-sunny/{z}/{x}/{y}{r}.png?access-token=${jawgAccessToken}` attribution='<a href="https://jawg.io" title="Tiles Courtesy of Jawg Maps" target="_blank">&copy; <b>Jawg</b>Maps</a> &copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors' /> 而不是硬编码它,它仍然会暴露,因为我的 React 组件位于前端。 如何在不暴露我的秘密令牌的情况下访问此瓦片层? 我正在考虑从前端到后端进行中继,例如将 TileLayer 组件中的 url 替换为后端的 url,其中我通过向 Jawg url 发出 GET 请求然后返回来处理 GET 请求到前端。但我怀疑这是否足够,而且这似乎是一个足够常见的问题(肯定其他人需要使用tilelayer访问令牌而不暴露它们?)我希望有人能够对此问题提供最佳实践答案。 谢谢! 看起来“最佳实践”答案是在创建访问令牌时添加 URL 限制

回答 1 投票 0

React Leaflet 中带有弹出窗口的 1k+ 标记的性能问题

我有一个带有 React Leaflet 库的 React 应用程序,我正在地图上的一个小镇上为每个建筑物显示一个标记。我总共有大约 5k 个标记和一个仅显示

回答 2 投票 0

如何在单元测试中模拟useMapEvents(由react-leaflet提供)

我试图创建一个新的单元测试来模拟 UseMapEvents,但收到一条错误消息,指出“ReferenceError:初始化之前无法访问‘地图’”。 有什么解决办法吗...

回答 1 投票 0

如何在 React 应用程序中使用 Leaflet JS 创建人员查找功能

我正在构建一个企业人员查找应用程序。我的用例是: 允许用户在地图上定位自己并标记他们的位置。 然后设置他们将到达的半径英里数...

回答 1 投票 0

如何在 React Leaflet 地图上添加按钮来创建标记?

我有一个表单,用户必须在其中指定他家在地图上的位置。在这种形式中,我使用了 React Leaflet 地图。 的默认位置是您的当前位置...

回答 2 投票 0

react-leaflet 动态添加层

我开始使用react-leaflet,遇到一个问题:在我的应用程序中,用户填写一个表单,然后请求返回GeoJSON的休息服务,然后将其添加为新的la...

回答 2 投票 0

geojson-vt 与反应传单

有人有使用 geojson-vt 的 React-leaflet 项目的准系统仓库示例吗? 我有一个 React-leaflet 项目,它有一个 13 MB 的 geoJSON 文件。我不知道如何让它呈现 fa...

回答 1 投票 0

传单标记渲染但显示“损坏的图像”占位符

它的样子是这样的: 我的代码: 地图.js //接下来的3行没有改变任何内容,我在网上发现了这个作为潜在的解决方案 //并且不想得到这个建议 从“叶子”导入 L...

回答 3 投票 0

我想使用 useRef() 访问 reat-leaflet 中的元素并使用 Flyto 函数。但是,useRef 返回“未定义”

直到最近我才写过 Javascript、Typescript 或 React,所以如果我的问题令人困惑,我深表歉意。 我省略了一些部分,因为这是我的工作代码。 我希望角度移动

回答 1 投票 0

react-leaflet 多边形事件处理程序不工作

简单的问题,我正在使用react-leaflet动态渲染多边形。 多边形按预期显示。但是,我附加到 eventHandlers 的任何内容都不起作用。 常量突出显示功能 = (e) ...

回答 2 投票 0

使用react-leaflet和Next.js时如何修复“窗口未定义”错误?

我正在使用 Leaflet 为我的网站生成地图,但它似乎导致窗口未定义错误。 我已经搜索了一段时间,这个问题的原因似乎是 leafl...

回答 2 投票 0

尝试使用react-leaflet-draw和Vite绘制矩形时出现错误“未捕获的ReferenceError:分配给未声明的变量类型”

我在尝试绘制矩形时遇到错误“Uncaught ReferenceError:分配给未声明的变量类型”, 所有其他形状都工作正常,但矩形不起作用......

回答 1 投票 0

Leaflet Map 未正确渲染图块

我正在使用react-leaflet构建地图,在第一次加载中,有时大多数图块都没有可视化,如下所示: 我已经解决了几个堆栈溢出问题以及我所做的事情......

回答 1 投票 0

如何在react-leaflet中动态移动和旋转标记?

我用react-leaflet和hook编写了一个React项目。我的目标是每秒移动和旋转标记。然而,移动部分工作正常。但标记的旋转不起作用。我又...

回答 2 投票 0

当 node_module 包具有类型导入时,Nextjs 构建在 Linting 和检查类型有效性方面失败

NextJS 13 项目,其包具有内部核心依赖项(react-leaflet->@react-leaflet/core)。 yarn run build 构建因“Linting 和检查类型的有效性”而失败 好像...

回答 4 投票 0

在服务器端渲染中反应传单地图错误

已解决 --- 请阅读更新 2 你好,我在使用 React-leaflet 地图的 React 入门套件中遇到此错误 它就像 github 模块示例,但我不知道问题是什么!我认为它有问题......

回答 2 投票 0


如何仅在单击按钮时运行react-leaflet hook

我正在尝试在反应传单地图上实现一些简单的移动控制,以允许在按下按钮后“飞行”到一组预定义的坐标。 我知道 Map 实例

回答 1 投票 0

react-leaflet Popup onClose 事件未触发

我的react-leaflet弹出窗口有一个箭头图标来扩展其信息,这是通过useState处理的。当弹出窗口关闭时,我希望展开状态重置为 false,而不是保持为打开状态...

回答 1 投票 0

错误:该平台不支持nodebuffer

我正在尝试使用Shpjs包在传单地图上导入形状文件 基于 shpjs 文档:shpjs 这是我的代码: const [geoData, setGeoData] = useState(null); //状态 //onChange fu...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.