Rails 离线地图解决方案

Rails Offline Maps Solution

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

现在我们有一个客户想要实施我们的应用程序,它将部署在没有连接到 Internet 的局域网上。这破坏了我们的 MapBox 实现,因为我们无法再访问 MapBox 服务器。

地图功能是我们应用程序的一大特色,我想科学地解决局域网上的离线地图问题。我没有任何运气或绝妙的主意来通过我的扩展谷歌搜索来解决我的映射问题。

如何在离线 Rails 应用程序中拥有 Google 地图或 MapBox 之类的功能?

听起来您需要在该 Intranet 上部署磁贴服务器。然后,您可以将您的 Web 应用程序指向本地磁贴服务器,而不是 Internet 上的磁贴服务器。这里有一些建议。

https://github.com/cutting-room-floor/tilestream "MapBox Hosting uses the same internals as TileStream but adds many features and is a hosted service rather than an installable application."

http://tilestache.org/