Googleの新しいLocation APIを使用すると、クラスを持つ円形領域であるジオフェンスを作成および監視できますGeofence.Builder
。このクラスには、円形のジオフェンスを作成するために定義されたメソッドのみがあります。クラスを拡張しGeofence.Builder
てカスタム シェイプを作成することは可能かどうか疑問に思っていました。私がやりたかったのは、円形ではなく三角形を定義することでした。
それが不可能な場合、Geofence クラスは円の特定のセグメントのみを監視する方法を提供しますか?
更新:私がやりたいことは、頂点の1つがユーザーの位置であるユーザーの位置から三角形を拡張することです。三角形の高さを 50 メートル、三角形の底辺を 10 メートルにします。後でやりたいことは、別のユーザーが現在のユーザーの位置から延長されたこの三角形に入るたびに検出することです。