3

ユーザーが汚染工場の地図上の場所にマークを付けることができるアプリケーションを作成したいと思います。GoogleマップはMAPエディタ機能を提供します。www.toxic-map.orgのような、人々がこれらの場所にマークを付けることができる独自のWebサイトが必要です。これに対する最善のアプローチは何でしょうか?

さらに、このデータベースをバックアップできるはずです。これは、クロスチェックしたり、他の目的に使用したりできます。

これにより、そのようなエンティティの正確な調査をほとんど行うことができなくなり、環境に害を及ぼす違法な工場との戦いに役立ちます。私たちの仕事のほとんどは、アジアの発展途上国に焦点を当てています。

編集: Googleマップはオプションの1つです。私は他の可能な解決策も受け入れています。ラピッドプロトタイピングができるものを探しています。

前もって感謝します!!

4

4 に答える 4

3

クライアント側では、BSD スタイルのライセンスの下でリリースされた無料でオープン ソースの Web マッピング フレームワークであるOpenLayersを確認することをお勧めします。これは完全に Javascript で記述されており、アプリケーションに必要な機能 (地図にマーカーを追加したり、マーカーをドラッグして位置を調整したり...) など、多くの機能を提供します。

また、 WMSKML、Google マップなど、さまざまな地理データ形式やサービスもサポートしています。

Google マップの使用に関するライセンスの問題が心配な場合は、OpenStreetMapや公共の WMS などの他のグローバル データ ソースを使用できますが、それらが関心のある地域を十分にカバーしている場合に限ります。

サーバー側では、 Daniel Vassalloが提供した回答に同意します。少し詳細を追加し、KM​​L、GeoJSONGeoRSSなどの OpenLayers でネイティブにサポートされている標準形式でマーカーを提供することをお勧めします。地図上にマーカーを描くのはとても簡単です。

非常に興味深いプロジェクトのように見えます。幸運に恵まれることを願っています。

于 2010-01-16T15:40:58.873 に答える
1

I seem to remember that there are restrictions to what you can do with the coordinates if you enter them through Google's interface, but if that doesn't bother you then sure, Google might be the way to go. (It may just pertain to geometrical figures entered into Google Earth or something like that.)

Google seems to be in line with your ideology anyway, as they're doing a lot of green power development. Might even be a selling point.

But if you can input the data separately and have Google Maps just display it for you then I wouldn't think they could hold claim to the data.

于 2010-01-14T15:57:59.917 に答える
1

マイマップの地図エディタではなく、 Google Maps APIを使用することをお勧めします。

いくつかの基本的な JavaScript を使用すると、ユーザーがタグ付けしたい汚染された場所にマーカーをドロップできるようになります。

サーバー側のデータベースと、次のようなシン アプリケーション レイヤーが必要になります。

  • ユーザーが追加した新しいマーカーを受け入れて検証します。
  • データベースからブラウザにマーカーを提供します。

AJAXを使用して、ブラウザーとアプリケーション層の間で対話することができます。

このタイプのプロジェクトは、 Google App Engineでホストされる優れた候補になると思います。Web アプリケーション フレームワークのシンプルさを活用できるようになり、Google データストアがうまく適合するようです。


余談ですが、Google マップのヒート マップ APIを調べてみてください。ヒート マップは、このようなプロジェクトに適していると思います。

于 2010-01-14T16:01:20.723 に答える
1

アプローチは次のとおり
です。 1. ユーザーはマーカーを有毒工場の場所にドラッグできます。
2. 有毒工場の詳細を入力するための簡単なフォームが開きます。
3. 緯度、経度、その他のデータがデータベースに保存されます。

www.loppee.comを参照してください。同様のソリューションがあり、ユーザーが関心のある人物や場所の位置をマークできます。Loppee は LeafletJS JavaScript フレームワークを使用しています。シンプルなフレームワークです。迅速なプロトタイプの開発が可能になります。LeafletJS.com には、シンプルで使いやすいコード サンプルがあります。

さらに、地理位置情報と IP 三角測量を有効にすることができます。参考:IPアドレスからの緯度経度値

于 2014-04-28T06:55:34.763 に答える