2011-12-10 7 views
1

私は数百のGPSコードをmysql DBに格納しています。彼らは世界中の大都市です。私はこれらの点を地図上に置く必要があります。各点の周りに100km半透明の半径の円があります。Googleマップの各周りに100km半径の何百ものGPS座標をプロットするにはどうすればいいですか?

これを行うにはどうすればよいですか?

+1

Googleマップapi v3で円を描くことができます - それはおそらくあなたが望むものです – TMS

答えて

0

お試しKML XMLと同様の方法でタグを使用して、Google Earthにインポートできるオブジェクトを作成します。あなたの場所ごとに<Point><LineString>からなる<Geometry>オブジェクトを作成することができます。 it is not possible to draw a circle directly, you will have to define many points that are equidistant from the city to create something that looks like a circle以降。

DBから座標データを解析してKMLファイルを生成する際に使用する接着剤言語を使用してください。 1つのデータポイントでそれを行う方法を理解したら、それはかなり簡単です。

+0

Google Mapsでポイント周りに半径を描くAPI関数がありませんか?これらの点を計算し、半径を手動でプロットすることは楽しいことではありません。 –

+0

Tomasが述べたように、Google MapsのJavascript APIを使用すると、サークルを描くことができます。 http://code.google.com/apis/maps/documentation/javascript/overlays.html#drawing_tools – Eric

関連する問題