私も Web アプリケーションを構築したいと考えており、使用する必要のあるツールを検討しています。私が考えているリアルタイムマップを使いたい:
Tilemillで .png を取得して、マップの背景を構成したり、shp ファイルの Web サイトからデータを取得して mapnik でこのレイヤーを構築したりします。
Mapnikマップに追加したいデータを含むレイヤーを構築します。
Mapnik : レイヤーをまとめてマップを生成します。
TileStache : アプリケーションのタイルを生成します。
Openlayers : ブラウザーでマイ マップをタイルと共に表示します。
マップが表示されたら、対話機能を追加したいと思います。たとえば、線または円 (町/イベント) を超えると、このオブジェクトの属性が表示されます。
しかし、線と円は mapnik マップに直接統合されるため、JavaScript を追加して動的にし、ポップアップを開く必要があります。これを行うにはどうすればよいですか? Openlayer JavaScript ライブラリまたはnode.jsを使用します。
これらのツールを使用したい質問/方法についてのアドバイスはありますか?
どうもありがとう!