0

特定の node.js (具体的には tower.js) の学習に取り組んでいます。特にマッピング領域で、より複雑なシナリオを中心に展開する、非常に堅牢なオープン ソース アプリケーションの例をいくつか見てみたいと思います。歯を沈めることができると感じる確かな例をまだ見つけていませんが、可能であれば、ノードの上に構築されたGoogle MapsまたはOpen MapQuestスタイルのアプリケーションを誰かが教えてくれることを願っています.

この流れで何か提案はありますか?堅牢なサンプル アプリであれば問題ありませんが、これらのシナリオの 1 つだけがより適しています。

4

1 に答える 1

1

私は Node.js で Open MapQuest ベースのアプリケーションに取り組んできました。これは私が見つけることができる最高のフルスタック リファレンスです: Node.js、Express、Leaflet、PostGIS。しかし、堅牢とは言えません。実際、SQL インジェクションに対して脆弱です。

一般に、次の 2 つのものが必要です。

  • 信じられないほど素晴らしいLeafletのようなクライアント側のマップ レンダラー。
  • 地理空間インデックスが組み込まれており、私が使用しているMongoDBのような地理空間データベース、またはそのチュートリアルで使用したPostGIS。

次に、Tower チュートリアルに従って、経度と緯度を指定して近くの関心のあるアイテムをクエリする RESTful エンドポイントを作成します。Tower Models は地理空間クエリをサポートしていないため、おそらく使用できないでしょう。クライアント側で、マップが移動されたかどうかを確認し、エンドポイントを取得して近くのアイテムを更新します。

于 2012-05-13T18:47:30.483 に答える