2012-07-05 49 views
0

我正在寻找找到我们产品的解决方案。我们有一个地理位置,在没有互联网连接的基于网络的仪表板上。像谷歌地图 - 只是本地

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

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

+0

22GB从哪里来? 10mb下载我找到了?可能没有得到我认为的地图...... – Brian 2012-07-05 16:17:53

+0

“在没有互联网连接的基于web的仪表板上”。所以它是一个内部网站?任何动态映射解决方案都有大量的数据备份,地理数据占用大量的硬盘空间。如果你正在专用的盒子里提供服务,22GB就没有任何用处。 – Lowkase 2012-07-05 16:27:12

回答

0

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

现在,根据你的问题,它很难告诉你是否

  1. 要开发的东西为自己或购买/采用一个已经实现的软件
  2. 正在寻找的服务器端(即平铺/缓存发动机,地理空间数据库等),或在客户方,或两者兼有

如果你想自行开发的客户方应用程序,我可以给你一个可能的配置的例子,但是这可能不是你是否完全看对于。

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

另外,看看OSGEO,在右侧边栏中,您会发现很多由它们托管的项目。它定义为您开源网络地图解决方案的首个地址。