Difference between revisions of "Geolocation"

From GiderosMobile
Line 24: Line 24:
 
| style="width: 50%;"|
 
| style="width: 50%;"|
 
=== Methods ===
 
=== Methods ===
[[Geolocation.getAccuracy]] - Geolocation - returns the previously set desired accuracy<br/>
+
[[Geolocation.getAccuracy]] {{<translate>Geolocation - returns the previously set desired accuracy</translate>}}<br/>
[[Geolocation.getThreshold]] - Geolocation - returns the previously set minimum distance threshold<br/>
+
[[Geolocation.getThreshold]] {{<translate>Geolocation - returns the previously set minimum distance threshold</translate>}}<br/>
[[Geolocation.isAvailable]] - Geolocation - does this device have the capability to determine current location?<br/>
+
[[Geolocation.isAvailable]] {{<translate>Geolocation - does this device have the capability to determine current location?</translate>}}<br/>
[[Geolocation.isHeadingAvailable]] - Geolocation - does this device have the capability to determine heading?<br/>
+
[[Geolocation.isHeadingAvailable]] {{<translate>Geolocation - does this device have the capability to determine heading?</translate>}}<br/>
[[Geolocation.new]] - Creates new Geolocation instance<br/>
+
[[Geolocation.new]] {{<translate>Creates new Geolocation instance</translate>}}<br/>
[[Geolocation.setAccuracy]] - of the location data<br/>
+
[[Geolocation.setAccuracy]] {{<translate>of the location data</translate>}}<br/>
[[Geolocation.setThreshold]] - threshold<br/>
+
[[Geolocation.setThreshold]] {{<translate>threshold</translate>}}<br/>
[[Geolocation:start]] - Geolocation - starts the generation of updates that report the current location and heading<br/>
+
[[Geolocation:start]] {{<translate>Geolocation - starts the generation of updates that report the current location and heading</translate>}}<br/>
[[Geolocation:startUpdatingHeading]] - Geolocation - starts the generation of updates that report the heading<br/>
+
[[Geolocation:startUpdatingHeading]] {{<translate>Geolocation - starts the generation of updates that report the heading</translate>}}<br/>
[[Geolocation:startUpdatingLocation]] - Geolocation - starts the generation of updates that report the current location<br/>
+
[[Geolocation:startUpdatingLocation]] {{<translate>Geolocation - starts the generation of updates that report the current location</translate>}}<br/>
[[Geolocation:stop]] - Geolocation - stops the generation of updates that report the current location and heading<br/>
+
[[Geolocation:stop]] {{<translate>Geolocation - stops the generation of updates that report the current location and heading</translate>}}<br/>
[[Geolocation:stopUpdatingHeading]] - Geolocation - stops the generation of updates that report the heading<br/>
+
[[Geolocation:stopUpdatingHeading]] {{<translate>Geolocation - stops the generation of updates that report the heading</translate>}}<br/>
[[Geolocation:stopUpdatingLocation]] - Geolocation - stops the generation of updates that report the current location<br/>
+
[[Geolocation:stopUpdatingLocation]] {{<translate>Geolocation - stops the generation of updates that report the current location</translate>}}<br/>
 
| style="width: 50%;"|
 
| style="width: 50%;"|
 
=== Events ===
 
=== Events ===

Revision as of 14:17, 23 August 2018

Supported platforms: android, ios
Available since: Gideros 2012.8

Description


The Geolocation class is used to configure the parameters and dispatching of location and heading related events.

Examples

Example

geolocation = Geolocation.new()

local function onLocationUpdate(event)
	print(&quot;location: &quot;, event.latitude, event.longitude, event.altitude)
end

local function onHeadingUpdate(event)
	print(&quot;heading: &quot;, event.magneticHeading, event.trueHeading)
end

geolocation:addEventListener(Event.LOCATION_UPDATE, onLocationUpdate)
geolocation:addEventListener(Event.HEADING_UPDATE, onHeadingUpdate)
geolocation:start()

Methods

Geolocation.getAccuracy Template:Geolocation - returns the previously set desired accuracy
Geolocation.getThreshold Template:Geolocation - returns the previously set minimum distance threshold
Geolocation.isAvailable Template:Geolocation - does this device have the capability to determine current location?
Geolocation.isHeadingAvailable Template:Geolocation - does this device have the capability to determine heading?
Geolocation.new Template:Creates new Geolocation instance
Geolocation.setAccuracy Template:Of the location data
Geolocation.setThreshold Template:Threshold
Geolocation:start Template:Geolocation - starts the generation of updates that report the current location and heading
Geolocation:startUpdatingHeading Template:Geolocation - starts the generation of updates that report the heading
Geolocation:startUpdatingLocation Template:Geolocation - starts the generation of updates that report the current location
Geolocation:stop Template:Geolocation - stops the generation of updates that report the current location and heading
Geolocation:stopUpdatingHeading Template:Geolocation - stops the generation of updates that report the heading
Geolocation:stopUpdatingLocation Template:Geolocation - stops the generation of updates that report the current location

Events

Event.ERROR
Event.HEADING_UPDATE
Event.LOCATION_UPDATE

Constants