Hi @Nasser,
If you are familiar with geospatial shapefiles, you may also want to consider using the approach to geofencing that I described in a recent post...