getLocation
Last updated
Get the current location details (GPS coordinate) of the device.
timeout
Connection time out period, in millisecond.
Number
-
-
-
enableHighAccuracy
To enable or disable high accuracy of GPS coordinates.
Boolean
False
-
-
Returns the formatted information.
Object
success
Boolean value to denote whether the function was executed successfully.
Text
message
The message to print.
Text
data
Any additional message or data to print.
Text
The function to be executed when location is obtained successfully.
The function to be executed when location is not obtained successfully.
In this example, we will retrieve the device location data and use it as the coordinate value of the setMapCenter function.
Drag a map component and a button component to a page in the mobile designer.

Select the event press for the button and drag the function Device.getLocation to the event flow. Fill in the parameters of the function.

Drag the function to be executed if the location data is successfully received to the node below Device.getLocation. In this example, we are using the Variable.set function to save the location data into a variable.

Drag the function Device.setMapCenter below Variable.set and fill in the parameters of the function. Use the location data from Device.getLocation by adding Variable.getAttribute to the coordinate field of the Device.setMapCenter function.

The location data will be received and it's latLng value (latitude and longitude) will be used as the center of the Map component.
Last updated