我创建的Rails应用程序具有MapBox实现,其中位置标记根据Rails模型中的更改进行更新并显示在地图上...简单,轻松。演示应用程序托管在Heroku上,因此始终连接到更大的Internet,因此始终与MapBox服务器建立连接。
现在我们有一个想要实施我们的应用程序的客户,它将部署在局域网上,而无需连接到互联网。这打破了我们的MapBox实现,因为我们无法再联系到MapBox服务器。
地图功能是我们应用的一大特色,我想在局域网上为离线地图提供科学解决方案。我没有运气,也没有一个好主意通过我的扩展谷歌搜索解决我的映射问题。
如何在离线Rails应用程序中使用Google Maps或MapBox功能?
答案 0 :(得分:1)
听起来您需要在该Intranet上部署切片服务器。然后,您可以指向您的Web应用程序以使用该本地磁贴服务器而不是互联网上的服务器。以下是一些建议。
https://github.com/cutting-room-floor/tilestream “MapBox Hosting使用与TileStream相同的内部功能,但添加了许多功能,并且是托管服务而不是可安装的应用程序。”