Difference between revisions of "Geolocation"

From GiderosMobile
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
'''Supported platforms:''' android, ios<br/>
+
'''<translate>Supported platforms</translate>:''' [[File:Platform android]][[File:Platform ios]]<br/>
'''Available since:''' Gideros 2012.8<br/>
+
'''<translate>Available since</translate>:''' Gideros 2012.8<br/>
 +
'''<translate>Inherits from</translate>:''' [[Special:MyLanguage/Object|Object]]<br/>
 
=== <translate>Description</translate> ===
 
=== <translate>Description</translate> ===
 
<translate><br />
 
<translate><br />
The [[Special:MyLanguage/Geolocation|Geolocation]] class is used to configure the parameters and dispatching of location and heading related events.<br />
+
The `Geolocation` class is used to configure the parameters and dispatching of location and heading related events.<br />
 
<br /></translate>
 
<br /></translate>
 
=== <translate>Examples</translate> ===
 
=== <translate>Examples</translate> ===

Revision as of 09:27, 24 August 2018

Supported platforms: File:Platform androidFile:Platform ios
Available since: Gideros 2012.8
Inherits from: Object

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

Events

Event.ERROR
Event.HEADING_UPDATE
Event.LOCATION_UPDATE

Constants