xxxxxxxxxx
var distance;
var lat;
var long;
var fence;
function setup(){
createCanvas(500,500);
getCurrentPosition(doThisOnLocation);
fence = new geoFenceCircle(40, -70, 0.1, insideTheFence, outsideTheFence, 'mi')
}
function doThisOnLocation(position){
lat = position.latitude
long = position.longitude
//current position
text("User's latitude: " + lat, 0, 20);
text("User's longitude: " + long, 0, 40);
//distance from certain position in miles
distance = calcGeoDistance(long, lat, -70, 40, 'mi')
text("Distance from (-70, 40): " + distance + " miles", 0, 60);
text("circular fence at with center at (-70, 40) with radius 0.1 mi", 0, 80);
}
function insideTheFence(position){
text("user is inside of the fence", 0, 100);
}
function outsideTheFence(position){
text("user is outside of the fence", 0, 100);
}