跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 前端有没有离线的地图服务?
未分類
21 10 月 2020

前端有没有离线的地图服务?

前端有没有离线的地图服务?

資深大佬 : hoythan 4

项目需要在内网运行,但是高德百度等均无法通过 jsapi 接口实现离线地图。大家有什么好的方法吗?

大佬有話說 (7)

  • 資深大佬 : donley

    离线地图主要解决的是瓦片存储问题,而不是 js-api

  • 資深大佬 : jinliming2

    OpenStreetMap ( OSM )自己下载全球(或是指定区域)地图数据,根据自己的需要渲染地图,自己假设地图瓦片服务器。
    配合 Leaflet 地图库,几乎可以涵盖高德百度地图的所有功能。

    这一套完全可以离线部署。

    另外关于 OSM 自己下载数据渲染这一步,如果觉得麻烦的话,可以写个爬虫,直接去爬 geoq 或是 wikimedia 的瓦片图,下载下来自己搭个静态文件服务就行了。

  • 資深大佬 : bazingaterry

    https://openmaptiles.org/

  • 資深大佬 : phobal

    上说的自己搭建瓦片服务是可行的,但成本会非常高,需要懂 GIS 的才玩得转。

    其实有个简单的方法,可以跟领导沟通下,让运维人员将高德或者百度地图 api 的域名加入到白名单中,这样是最简单的。

  • 資深大佬 : huifer

    可以尝试自行搭建 wms 服务或者其他类似 wms 服务 (WMS-CTMSWMTSWFSWCS.列举可能不够详细) , 数据来源可以自行搜索. 自荐一下工具: https://github.com/huifer/tianditu-python 用来下载天地图的切片和 poi 数据. openlayers 自定义瓦片加载示例文章: https://blog.csdn.net/staHuri/article/details/88846239

  • 資深大佬 : bojue

    资源:自己写一个地图下载器下载瓦片图 /或者找一个
    前端:通过 leafletjs 提供展示
    服务端:可以使用 node 写一个资源服务器或者使用 Geoserver 做地图服务

  • 資深大佬 : ilingfeng

    瓦片图估计会很大,我前两天也搭了个,百度的,只是简单的拼拼凑凑会用,因为项目只是为了验收,我也只下了一个县市的 17 级瓦片,有将近 80M 的大小

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具