Rails离线地图解决方案

时间:2016-06-15 10:50:49

标签: ruby-on-rails google-maps maps mapbox offline

我创建的Rails应用程序具有MapBox实现,其中位置标记根据Rails模型中的更改进行更新并显示在地图上...简单,轻松。演示应用程序托管在Heroku上,因此始终连接到更大的Internet,因此始终与MapBox服务器建立连接。

现在我们有一个想要实施我们的应用程序的客户,它将部署在局域网上,而无需连接到互联网。这打破了我们的MapBox实现,因为我们无法再联系到MapBox服务器。

地图功能是我们应用的一大特色,我想在局域网上为离线地图提供科学解决方案。我没有运气,也没有一个好主意通过我的扩展谷歌搜索解决我的映射问题。

如何在离线Rails应用程序中使用Google Maps或MapBox功能?

1 个答案:

答案 0 :(得分:1)

听起来您需要在该Intranet上部署切片服务器。然后,您可以指向您的Web应用程序以使用该本地磁贴服务器而不是互联网上的服务器。以下是一些建议。

https://github.com/cutting-room-floor/tilestream “MapBox Hosting使用与TileStream相同的内部功能,但添加了许多功能,并且是托管服务而不是可安装的应用程序。”

http://tilestache.org/