Grailsの下でGoogleマップを使用してマッシュアップを行っています。ユーザーはgeofencesを作成できます。地図上のある点と半径を選択します。これは私のデータベースに格納され、アプリケーションは常にGPSデバイスから座標のセットを受け取ります。円内の座標を見つける
受信した座標を円に格納されている領域と比較したいと思います。ポイントが円の内側(または外側)にある場合、プログラムはアクションを実行します。しかし、座標が円の内側/外側にあるかどうか調べる方法を知りたい。これを可能にするJavascriptライブラリがありますが、私はこれをサーバー上で行う必要があります。
このためのJava(またはGroovy)ライブラリはありますか? どのように実装しますか?円の距離点からに中心が円の< = 半径がある場合