Developer Docs - Mobile Docs - Geo Boundary View

Display content based on whether or not a person is within a geofence.

v5.0

Inherits from Xamarin.Forms.ContentView

Creating Fences

Don't let the words mislead you - creating a geofence isn't hard! All a geofence really is comprised of is a list of points (latitude and longitude) that connect at different areas.

Using Points and PointRadius

You can provide any number of singular points with a PointRadius to create perfect circle geo-fences around that point.


    
        
    
        
            
    

Results in a 2km radius circle around Bethlehem:

You can provide multiple points (syntax) to create multiple geo-fences.

Properties

Point Syntax

Latitude and longitude should be comma delimited, while points are pipe | delimited. For example:

31.7,35.2|33,36

This would result in two separate points. The first point is the latitude and the second point is the longitude.

When you're supplying the Points property, you can specify a key for each point that you want to recognize. That key of the closest geofence is stored in the ClosestGeoFence property.

To supply a key, simply prepend the point with Key=.

FirstPoint=31.7,35.2|SecondPoint=33,36

Fence Syntax

Fences are comprised of points, and delimited by a caret ^. For example, here is a singular geofence around the Cardinals stadium:

33.5281,-112.2645|33.5281,-112.2630|33.5270,-112.2630|33.5270,-112.2645

And now let's add one around the Phoenix Suns court:

33.5281,-112.2645|33.5281,-112.2630|33.5270,-112.2630|33.5270,-112.2645^ 33.4460,-112.0712|33.4460,-112.0697|33.4449,-112.0697|33.4449,-112.0712

When you're supplying the Fences property, you can specify a key for each point that you want to recognize. That key of the closest geofence is stored in the ClosestGeoFence property.

To supply a key, simply prepend the point with Key=.