Deprecating Tizen.Location.Geofence APIs (#5598)
[platform/core/csapi/tizenfx.git] / src / Tizen.Location.Geofence / doc / api / Tizen.Location.Geofence.md
1 ---
2 uid: Tizen.Location.Geofence
3 summary: The Tizen.Location.Geofence namespace provides classes for virtual perimeter.
4 remarks: *content
5 ---
6 ## Overview
7
8 > [!NOTE]
9 > All Geofence APIs have been deprecated since Tizen 8.0 (API Level 11) which means they are planned to be removed after two releases.
10
11 This API provides functions to set the gofence with a geopoint, MAC address of Wi-Fi, and Bluetooth address.
12 Also, notifications on events like changing in service status are provided.
13
14 There are two kinds of places and fences:
15 - Public places and fences that are created by the MyPlace application can be used by all applications.
16 - Private places and fences that are created by the specified application can be used by the same application.
17
18 Notifications can be received about the following events:
19 - Zone in when a device enters a specific area.
20 - Zone out when a device exits a specific area.
21 - Results and errors for each event requested to geofence module.
22
23 The Geofence manager has the following properties:
24 - The geofence type.
25 - The status.
26 - 'Service state change' callback
27
28 ## Related Features
29 To guarantee that the geofence application runs on a device with the geofence profile feature,
30 declare the following feature requirements in the config file:
31 * http://tizen.org/feature/location
32 * http://tizen.org/feature/location.Geofence
33 * http://tizen.org/feature/location.wps