2016-05-17 4 views
0

Derzeit definiere ich Geofence mit der folgenden Methode.Wie man das Rechteck von Geofence in Android definiert

Geofence geofence = new Geofence.Builder() 
        .setRequestId("GEOFENCE") 
        .setCircularRegion(latitude, longitude, radius) 
        .setExpirationDuration(Geofence.NEVER_EXPIRE) 
        .setTransitionTypes(Geofence.GEOFENCE_TRANSITION_ENTER | Geofence.GEOFENCE_TRANSITION_EXIT) 
        .build(); 

Und jetzt muss ich wissen, wie man einen Raum der Fläche als Geofence definieren den Raum zu erkennen geben und zu verlassen. Ist das möglich?

Antwort

1

Ich glaube nicht, dass Sie einen rechteckigen Geofence angeben können (Radiowellen sind schließlich zirkulär). Du könntest die Tür geofenzen (sehr kleiner Zaun, nicht sicher, ob du es so klein machen kannst und genau bist) und dann Leute entdecken, die durch die Tür gehen.

+0

Danke und was ist der Mindestradius (m) kann ich verwenden? – tharinduPro

+0

Es sieht so aus, als wären es 100m, zu groß für Ihre Anwendung. Ich habe das beim Surfen gefunden, es könnte nützlich sein. https://pathsense.com/geofence –

+0

Vielen Dank .. Ich werde mit PathSense SDK voran gehen .. wie Sie erwähnen, es ist empfindlicher als Android Play Services .. – tharinduPro

Verwandte Themen