1

私はGoogleマップとその周辺のすべてのテクノロジーに関しては初心者であり、一度に1つのことを学ぼうとしています。

この例からGoogleマップを作成しました。この例では、大学の学部の卒業生に関する情報をデータベースに入力し、フィルターを使用して、たとえば1年を選択すると、特定の年に卒業した卒業生のみが表示されるようにします。女性または男性のみと言い、コースでフィルタリングします。

基準に基づいて米国全体の卒業生の分布を表示するための視覚化ツールのようなものを作成しようとしています。

私のデータベースには、名前、住所を保存し、住所を自動的にジオコーディングし、緯度と長さ、専攻、卒業年をいくつか挙げて保存します。ドロップダウンを設定したり、マーカーをフィルタリングするためのチェックボックスを設定したりする方法を考えることはできません。

4

1 に答える 1

0

gmap を使用するには、重い JavaScript を実行する必要があります。私はこのようにしました:ページ(php)をレンダリングするとき、javascript配列に値を入力します。次に、リスナーをドロップダウンに追加します。値が変更されると、選択した値を JS 配列と比較して評価し、配列から座標を Google マップのマーカー関数に送信します。さらに、マーカー (マップに表示されているもの) を格納するハッシュマップがあるため、ドロップダウンを変更すると、ハッシュマップを調べてマップからマーカーを削除します。これが理にかなっていることを願っています。さらに、DB からデータを取得する必要があるたびに、json を使用して配列を動的に設定することをお勧めします。短い質問をして、それをくすぐることができるコードを提供することをお勧めします。

于 2012-11-11T15:54:58.680 に答える