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