【发布时间】:2021-03-13 15:17:56
【问题描述】:
我正在使用 React 和 Leaflet 创建一个项目。
该项目将在没有连接的计算机上离线运行,因此我需要将切片图层存储在同一台计算机上(无切片服务器)。
由于我需要一个非常简单的地图,其中只有几个国家的固定缩放,我想它不会太重。
- 是否可以将整个切片图层存储在客户端上?
- 在哪里可以下载或如何创建这样的地图以供离线使用(必须免费)?我只会做一次,所以我更喜欢使用学习曲线低的工具。
<MapContainer center={[lat,lng]} zoom={z}>
<TileLayer
attribution='© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png" <-- this needs to be stored locally
/>
</MapContainer>
【问题讨论】:
-
我知道这是一个老问题,但对于现在遇到这个问题的人来说,这可能是一个不错的选择 :) stackoverflow.com/a/43608920/3114383
标签: reactjs leaflet openstreetmap react-leaflet