Am I Inside The Boundary?
Let's figure out smart boundaries
Function: Field Service
1 - When you first copy this app, you will not have a "My Location" record - create one. 2 - Then you will be able to add locations to the database, where you can build out the boundaries for each location. ----- The app establishes a basic max/min for the lat & long, creating a basic box for the boundary parameters. The problem with this is that if you have an irregularly shaped boundary, a user will be found to be inside the square-shaped boundary created by the system. ((We need to find a way to make the boundaries smart.))
Also see: tablet mode & fullscreen mode
How we built this app
There are three table that comprise this sample app: 1) Physical_Locations 2) Location_Points 3) My_Location My_Location is used to establish a manual way of saying, "THIS is where I am" - by manually dropping a pin on a map to grab GPS coordinates. ------------------ Physical_Locations is a parent-level table, allowing you to create a "room" record - to represent a space that you will outline with Location_Points. -- Location_Points is a child-level table (to Physical_Locations), where you establish the top/bottom/left/right boundaries of the related parent-location. ------------------
This is a preview of the data sets used in the app.
This is a high-level model of both the data entities and the UI elements in the app.