Difference between revisions of "Geolocation"

From GiderosMobile
Line 55: Line 55:
 
|}
 
|}
  
----
+
{{Geolocation}}
{{Special:PrefixIndex/Geolocation}}
 
<br/>
 
 
 
{{Special:PrefixIndex/Event.ERROR}}
 
{{Special:PrefixIndex/Event.HEADING_UPDATE}}
 
{{Special:PrefixIndex/Event.LOCATION_UPDATE}}
 
<br/>
 

Revision as of 20:57, 3 December 2019


Supported platforms: Platform android.pngPlatform ios.pngPlatform winrt.png
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

geolocation = Geolocation.new()
local function onLocationUpdate(event)
	print("location: ", event.latitude, event.longitude, event.altitude)
end

local function onHeadingUpdate(event)
	print("heading: ", event.magneticHeading, event.trueHeading)
end

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

Methods

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

Events

Event.ERROR
Event.HEADING_UPDATE
Event.LOCATION_UPDATE

Constants