>>57

A1: Get Location v2 [ Timeout (Seconds):5 Minimum Accuracy (meters): Speed (meters/second): Altitude (meters): Near Location: Enable Location If Needed:Off Last Location If Timeout:Off Min Speed Accuracy (m/s): ]
A2: Variable Set [ Name:%m_longitude To:%gl_longitude-000.000030 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
A3: Variable Set [ Name:%p_longitude To:%gl_longitude+000.000030 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
A4: Variable Set [ Name:%p_latitude To:%gl_latitude+00.0000030 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
A5: Variable Set [ Name:%m_latitude To:%gl_latitude-00.0000030 Recurse Variables:Off Do Maths:On Append:Off Max Rounding Digits:3 ]
<locate>
A6: Get Location v2 [ Timeout (Seconds):5 Minimum Accuracy (meters): Speed (meters/second): Altitude (meters): Near Location: Enable Location If Needed:Off Last Location If Timeout:Off Min Speed Accuracy (m/s): ]
A7: Goto [ Type:Action Label Number:1 Label:locate ] If [ %gl_latitude > %m_latitude | %gl_latitude < %p_latitude | %gl_longitude > %m_longitude | %gl_longitude < %p_longitude | %PACTIVE ~R ,このProfile名, ]
A8: Stop [ With Error:Off Task: ] If [ %PACTIVE !~R ,このProfile名, ]
以下本命タスク

A1でGet Location v2 で現在地を取得
A2-A5でGet Locationを実行すると取得できる緯度経度の入ったローカル変数にそれぞれプラスマイナスして適当な変数に格納 ここでは00.000030と000.00030 自機のGPS等で調整する
A6-A7 現在地が設定したプラスマイナスの値をでるかProfileが成立しなくなるまで取得を繰り返す
A8 Profileが成立していないので停止

範囲が円ではなく四角なのはご愛嬌もっとスマートなのは他の方におまかせ