网络应用程序的离线地图

问题描述 投票:0回答:0

好的,所以,首先是目标:我正在尝试创建一个 Web 应用程序,您应该在其中看到一张地图并单击不同的位置来执行操作。现在的问题是它是一个离线应用程序,客户端和服务器没有连接到互联网。

现在的问题是:我不知道如何创建离线地图。我看到了一些想法,但所有这些想法都已付款或不符合我们的要求。这些要求是我们必须展示整个西班牙,并且能够放大到大约 10-20 平方米的区域,也许更多一点,卫星风格的视图将不胜感激,但这不是必须的,只是一个不错的东西拥有的东西。 有了那个缩放级别,我知道将图块下载为 png 需要大量空间,所以最好的办法是拥有一个带有 svg 数据的渲染服务器。

我读到可以使用 openlayers 缓存地图,但重新启动时数据丢失,我看到可以使用 Mobile Atlas Creator 下载数据,但它不允许我下载整个西班牙和缩放水平不够。我还尝试了渲染服务器 GeoServer 但我不知道从哪里下载 ir 的地图,因为不支持来自 openmaps 的 osm 格式。我看过的最后一件事是:text 但我不知道该怎么做。

问题是:有人知道我该怎么做吗?我的方法正确还是有更好的方法来做到这一点?

一些额外的信息:我是一名初级开发人员,所以我对此有点迷茫,我还为客户端使用 html、css 和 javascript,服务器是 node.js express 服务器。另外,我知道渲染服务器会消耗很多资源,但我们有一台 16 核/32 线程和 64GB RAM 的服务器,所以我认为应该足够了,存储不是问题,我们可以升级它。

提前致谢,我希望我写得足够清楚,可以理解。

javascript html css maps webserver
© www.soinside.com 2019 - 2024. All rights reserved.