Android Geofencing (Polygon)

8

So erstellen Sie Polygon-Geofence aus mehreren Geo-Standorten (long, lat-Werte). Auch wie man Benutzer verfolgt, tritt in diese Geofence-Region ein oder verlässt diese Region auf Android.

    
Maddy 28.08.2013, 11:12
quelle

1 Antwort

12

Ein Geofence ist einfach eine Anordnung von Breiten- und Längenpunkten, die ein Polygon bilden. Sobald Sie eine Liste von Breiten- / Längenpunkten haben, können Sie mit einer Punkt-Innen-Polygon-Prüfung feststellen, ob sich ein Ort innerhalb des Polygons befindet.

Dies ist Code, den ich in meinen eigenen Projekten verwendet habe, um Punkt-in-Polygon-Prüfungen für sehr große konkave Polygone (20K + Scheitelpunkte) durchzuführen:

%Vor%

Was den Programmablauf anbelangt, möchten Sie, dass ein Hintergrunddienst Ortsaktualisierungen durchführt und dann diese Prüfung für Ihre Breiten- / Langpolygondaten durchführt, um festzustellen, ob sich der Ort darin befindet.

    
matthewrdev 28.08.2013 11:40
quelle

Tags und Links