就像谷歌地图 - 只是本地的


Like Google Maps - Just local

我一直在寻找我们产品的解决方案。我们在没有互联网连接的基于 Web 的仪表板上有一个地理位置。

我一直在寻找一种允许您拥有本地地图和脚本的产品,我发现 OpenLayers 虽然重量为 22gb,但它看起来很酷。

您是否知道是否有其他解决方案可以在本地生成占用更少空间的地图?

如果我假设正确,您基本上正在寻找Google地图的替代品,即可以使用自己的本地数据的替代地图服务,对吗?

现在,根据您的问题,很难判断您是否

  1. 想要为自己开发一些东西或购买/采用已经实施的软件
  2. 正在寻找服务器端(即切片/缓存引擎、地理空间数据库等)或客户端或两者兼而有之

如果您想自己开发客户端应用程序,我可以为您提供一个可能的配置示例,但这可能不是您正在寻找的。

对于服务器端,您可以使用由PostGIS空间数据库支持的MapServer(PostGIS是PostgreSQL的增强),然后使用基于OpenLayers的客户端Javascript框架来开发客户端应用程序(即地图查看器),例如Fusion,它也基于MooTools Javascript库。你也可以使用 OpenLayers 进行原生开发。开源世界中有很多可能性,这取决于您拥有的技能和时间。

另外,看看OSGEO,在右侧边栏中,你会发现很多由他们托管的项目。它绝对是您使用开源 Web 制图解决方案的第一个地址。