ArcGIS Runtime SDK for iOS: <AGSNMEALocationDataSourceDelegate> Protocol Reference
ArcGIS Runtime SDK for iOS  100.15
<AGSNMEALocationDataSourceDelegate> Protocol Reference

Description

A change handler delegate for AGSNMEALocationDataSource.

A protocol which must be adopted by a class wishing to informed about changes in satellites info on AGSNMEALocationDatasource. An instance of the class must then be set as AGSNMEALocationDataSourceDelegate::locationChangeHandlerDelegate.

Since
100.10
Inheritance diagram for <AGSNMEALocationDataSourceDelegate>:
<AGSLocationChangeHandlerDelegate>

Instance Methods

(void) - locationDataSource:headingDidChange:
 
(void) - locationDataSource:locationDidChange:
 
(void) - locationDataSource:statusDidChange:
 
(void) - NMEALocationDataSource:satellitesDidChange:
 

Method Documentation

◆ locationDataSource:headingDidChange:

- (void) locationDataSource: (AGSLocationDataSource *)  locationDataSource
headingDidChange: (double)  heading 
optionalinherited

Tells the delegate that the heading has changed.

Parameters
locationDataSourceThe location data source causing the heading change.
headingThe new heading.
Since
100.6

◆ locationDataSource:locationDidChange:

- (void) locationDataSource: (AGSLocationDataSource *)  locationDataSource
locationDidChange: (AGSLocation *)  location 
optionalinherited

Tells the delegate that the location has changed.

Parameters
locationDataSourceThe location data source causing the location change.
locationThe new location.
Since
100.6

◆ locationDataSource:statusDidChange:

- (void) locationDataSource: (AGSLocationDataSource *)  locationDataSource
statusDidChange: (AGSLocationDataSourceStatus status 
optionalinherited

Tells the delegate that the data source status has changed.

Parameters
locationDataSourceThe location data source causing the location change.
statusThe new status.
Since
100.6

◆ NMEALocationDataSource:satellitesDidChange:

- (void) NMEALocationDataSource: (AGSNMEALocationDataSource *)  NMEALocationDataSource
satellitesDidChange: (NSArray< AGSNMEASatelliteInfo * > *)  satellites 
optional

Tells the delegate that the satellite information has changed.

Parameters
NMEALocationDataSourceThe NMEA location data source for which the satellite info has changed.
satellitesUpdated satellite information.
Since
100.10