【问题标题】:Robust open source Node.js based projects for learning?用于学习的强大的基于 Node.js 的开源项目?
【发布时间】:2012-04-28 05:58:38
【问题描述】:

我正在学习特定的 node.js(特别是 tower.js)。我希望看到一些非常强大的开源应用程序示例,它们围绕更复杂的场景展开,尤其是在映射领域。到目前为止,我还没有找到一个可靠的例子,我觉得我可以投入其中,但我希望有人可以将我指向 Google 地图打开 MapQuest 风格的应用程序,如果可能的话,在节点上构建。

在这方面有什么建议吗?任何强大的示例应用程序都很好,只是其中一种场景会更合适。

【问题讨论】:

  • 我在 node.js github.com/tehlulz/nodejs-twitter 中做了一个 twitter 示例。不确定它是否正是您要找的。​​span>
  • 好吧,我很欣赏你的榜样!你是在塔顶建造的吗?如果可能的话,我想在图形和映射方面找到更多的东西。
  • 看起来你在学习方面做得很好,现在自己开始学习 Node。您认为以您迄今为止的经验在 Node 中复制 Google Maps esque 应用程序需要付出什么样的努力?特别是在 Express 和 Tower 上?
  • 也; github.com/tehlulz/ping.me 在里面使用谷歌地图 :)

标签: javascript node.js towerjs


【解决方案1】:

我自己一直在 Node.js 上开发基于 Open MapQuest 的应用程序。这是我能找到的最好的全栈参考:Node.js, Express, Leaflet, PostGIS。但它远非强大。事实上,它很容易受到 SQL 注入的影响!

一般来说,你需要两件事:

然后,只需按照 Tower 教程,创建一个 RESTful 端点,在给定经度和纬度的情况下查询附近感兴趣的项目。您可能无法使用 Tower Models,因为它们不支持地理空间查询 AFAIK。在客户端,检查您的地图是否已移动,并获取端点以更新附近的项目。

【讨论】:

    猜你喜欢
    • 2010-12-02
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 2019-06-03
    相关资源
    最近更新 更多