A geofence is a virtual area, its boundary formed by a polygon of lat/lng coordinate point pairs.
Mobile/web applications and IoT devices can use geofences to make decisions based on whether inside or outside a geofence.
Fencer offers "geofencing as a service". That's it.
Quickly and easilly create and manage geofences for your applications or devices. Query your users' or devices' location relative to a geofence using our powerful REST API.
Rethink Social. Enable communication, content and functionality for mobile/web app users in places of interest and real world communities?
Provide IoT devices with information for decision making, navigation and containment?
In a nutshell, a geofence is a virtual boundary which can be built anywhere. Apps that use geofences and their users' location data can do amazing things. Think Augmented Reality. No? Then think Pokemon Go.
Apps can also use these virtual boundaries to provide user permissions. For example if inside a geofence users are allowed to post on a school social chat app, or discuss the sports event they're attending with other fans. They're an enabler for communication and an opportunity to design relevant, niche and audience focussed social apps.
Geofences are also incredibly relevant to the Internet of Things (IoT). Devices that can understand their position relevant to a virtual boundary can make decisions based on this information. Think Smartwatches. Think Drones.
Geofencing isn't a new idea. But the math behind geofence/position calculations isn't trivial. You could roll your own algorithms in your app yes, but Fencer's sole aim is to abstract away all the complex math as well as the complexity involved in building and maintaining geofences generally. Fencer makes geofencing accessible and opens up a world of app ideas to everyone.
Fencer also makes it simple to manage your geofences in realtime, independently of your app, however it was deployed.
Private geofences are hidden from other Fencer users and can only be accessed with the owners API key. Public geofences can be queried by any Fencer user in their own applications.
You can make any private geofence public, and vice versa, subject to the limits of your plan.
If your application or device exceeds the free quota in a 24 hour period, the Fencer API will return a 429 HTTP status. You should consider upgrading your plan.
Yes. Absolutely, Fencer is flexible like that. You can change your plan at any time. You can cancel at any time too, and we'll delete all your data and the private and public geofences associated with your account.
Currently no, but this API functionality is in development.