To find out if current point is inside certain geofences or to find nearest geofence, use the command resource/get_zones_by_point:
svc=resource/get_zones_by_point¶ms={"spec": { "lat":<double>, "lon":<double>, "radius":<double>, "zoneId":{ "<long>":[<uint>, ... ], ... }, }}
Name | Description |
---|---|
zoneId | list of geofences {“resource id”:[geofence id,…], …} |
lat | latitude |
lon | longitude |
radius | geofences search radius, m |
If array of geofences IDs is empty it means that all geofences will be taken
If the point is inside the geofence.
[ { <text>:{ /* resource id */ <text>: 0, /* geofence ID, distance to geofence, m (in this case always - 0) */ ... }, ... } ]
If the point is outside the geofence.
[ { <text>:{ /* resource id */ <text>:<double> /* geofence ID, distance to geofence, m */ } } ]
|