getLocation
Last updated
Last updated
Get the current location details (GPS coordinate) of the device.
Name | Description | Input Type | Default | Options | Required |
---|
Description | Output Type |
---|
Key | Description | Output Type |
---|
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.
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 |