Documentation
¶
Overview ¶
Package location provides Go bindings for android.location.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type ExtractedLocation
- type GnssStatus
- func (m *GnssStatus) DescribeContents() (int32, error)
- func (m *GnssStatus) Equals(arg0 *jni.Object) (bool, error)
- func (m *GnssStatus) GetAzimuthDegrees(arg0 int32) (float32, error)
- func (m *GnssStatus) GetBasebandCn0DbHz(arg0 int32) (float32, error)
- func (m *GnssStatus) GetCarrierFrequencyHz(arg0 int32) (float32, error)
- func (m *GnssStatus) GetCn0DbHz(arg0 int32) (float32, error)
- func (m *GnssStatus) GetConstellationType(arg0 int32) (int32, error)
- func (m *GnssStatus) GetElevationDegrees(arg0 int32) (float32, error)
- func (m *GnssStatus) GetSatelliteCount() (int32, error)
- func (m *GnssStatus) GetSvid(arg0 int32) (int32, error)
- func (m *GnssStatus) HasAlmanacData(arg0 int32) (bool, error)
- func (m *GnssStatus) HasBasebandCn0DbHz(arg0 int32) (bool, error)
- func (m *GnssStatus) HasCarrierFrequencyHz(arg0 int32) (bool, error)
- func (m *GnssStatus) HasEphemerisData(arg0 int32) (bool, error)
- func (m *GnssStatus) HashCode() (int32, error)
- func (m *GnssStatus) UsedInFix(arg0 int32) (bool, error)
- func (m *GnssStatus) WriteToParcel(arg0 *jni.Object, arg1 int32) error
- type Location
- func (m *Location) BearingTo(arg0 *jni.Object) (float32, error)
- func (m *Location) Convert1_1(arg0 string) (float64, error)
- func (m *Location) Convert2(arg0 float64, arg1 int32) (string, error)
- func (m *Location) DescribeContents() (int32, error)
- func (m *Location) DistanceBetween(arg0 float64, arg1 float64, arg2 float64, arg3 float64, arg4 *jni.Object) error
- func (m *Location) DistanceTo(arg0 *jni.Object) (float32, error)
- func (m *Location) Dump(arg0 *jni.Object, arg1 string) error
- func (m *Location) Equals(arg0 *jni.Object) (bool, error)
- func (m *Location) GetAccuracy() (float32, error)
- func (m *Location) GetAltitude() (float64, error)
- func (m *Location) GetBearing() (float32, error)
- func (m *Location) GetBearingAccuracyDegrees() (float32, error)
- func (m *Location) GetElapsedRealtimeAgeMillis0() (int64, error)
- func (m *Location) GetElapsedRealtimeAgeMillis1_1(arg0 int64) (int64, error)
- func (m *Location) GetElapsedRealtimeMillis() (int64, error)
- func (m *Location) GetElapsedRealtimeNanos() (int64, error)
- func (m *Location) GetElapsedRealtimeUncertaintyNanos() (float64, error)
- func (m *Location) GetExtras() (*jni.Object, error)
- func (m *Location) GetLatitude() (float64, error)
- func (m *Location) GetLongitude() (float64, error)
- func (m *Location) GetMslAltitudeAccuracyMeters() (float32, error)
- func (m *Location) GetMslAltitudeMeters() (float64, error)
- func (m *Location) GetProvider() (string, error)
- func (m *Location) GetSpeed() (float32, error)
- func (m *Location) GetSpeedAccuracyMetersPerSecond() (float32, error)
- func (m *Location) GetTime() (int64, error)
- func (m *Location) GetVerticalAccuracyMeters() (float32, error)
- func (m *Location) HasAccuracy() (bool, error)
- func (m *Location) HasAltitude() (bool, error)
- func (m *Location) HasBearing() (bool, error)
- func (m *Location) HasBearingAccuracy() (bool, error)
- func (m *Location) HasElapsedRealtimeUncertaintyNanos() (bool, error)
- func (m *Location) HasMslAltitude() (bool, error)
- func (m *Location) HasMslAltitudeAccuracy() (bool, error)
- func (m *Location) HasSpeed() (bool, error)
- func (m *Location) HasSpeedAccuracy() (bool, error)
- func (m *Location) HasVerticalAccuracy() (bool, error)
- func (m *Location) HashCode() (int32, error)
- func (m *Location) IsComplete() (bool, error)
- func (m *Location) IsFromMockProvider() (bool, error)
- func (m *Location) IsMock() (bool, error)
- func (m *Location) RemoveAccuracy() error
- func (m *Location) RemoveAltitude() error
- func (m *Location) RemoveBearing() error
- func (m *Location) RemoveBearingAccuracy() error
- func (m *Location) RemoveElapsedRealtimeUncertaintyNanos() error
- func (m *Location) RemoveMslAltitude() error
- func (m *Location) RemoveMslAltitudeAccuracy() error
- func (m *Location) RemoveSpeed() error
- func (m *Location) RemoveSpeedAccuracy() error
- func (m *Location) RemoveVerticalAccuracy() error
- func (m *Location) Reset() error
- func (m *Location) Set(arg0 *jni.Object) error
- func (m *Location) SetAccuracy(arg0 float32) error
- func (m *Location) SetAltitude(arg0 float64) error
- func (m *Location) SetBearing(arg0 float32) error
- func (m *Location) SetBearingAccuracyDegrees(arg0 float32) error
- func (m *Location) SetElapsedRealtimeNanos(arg0 int64) error
- func (m *Location) SetElapsedRealtimeUncertaintyNanos(arg0 float64) error
- func (m *Location) SetExtras(arg0 *jni.Object) error
- func (m *Location) SetLatitude(arg0 float64) error
- func (m *Location) SetLongitude(arg0 float64) error
- func (m *Location) SetMock(arg0 bool) error
- func (m *Location) SetMslAltitudeAccuracyMeters(arg0 float32) error
- func (m *Location) SetMslAltitudeMeters(arg0 float64) error
- func (m *Location) SetProvider(arg0 string) error
- func (m *Location) SetSpeed(arg0 float32) error
- func (m *Location) SetSpeedAccuracyMetersPerSecond(arg0 float32) error
- func (m *Location) SetTime(arg0 int64) error
- func (m *Location) SetVerticalAccuracyMeters(arg0 float32) error
- func (m *Location) ToString() (string, error)
- func (m *Location) WriteToParcel(arg0 *jni.Object, arg1 int32) error
- type Manager
- func (m *Manager) AddGpsStatusListener(arg0 *jni.Object) (bool, error)
- func (m *Manager) AddNmeaListener1(arg0 *jni.Object) (bool, error)
- func (m *Manager) AddNmeaListener1_1(arg0 *jni.Object) (bool, error)
- func (m *Manager) AddNmeaListener2_2(arg0 *jni.Object, arg1 *jni.Object) (bool, error)
- func (m *Manager) AddProximityAlert(arg0 float64, arg1 float64, arg2 float32, arg3 int64, arg4 *jni.Object) error
- func (m *Manager) AddTestProvider2(arg0 string, arg1 *jni.Object) error
- func (m *Manager) AddTestProvider3_1(arg0 string, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *Manager) AddTestProvider10_2(arg0 string, arg1 bool, arg2 bool, arg3 bool, arg4 bool, arg5 bool, arg6 bool, ...) error
- func (m *Manager) ClearTestProviderEnabled(arg0 string) error
- func (m *Manager) ClearTestProviderLocation(arg0 string) error
- func (m *Manager) ClearTestProviderStatus(arg0 string) error
- func (m *Manager) Close()
- func (m *Manager) GetAllProviders() (*jni.Object, error)
- func (m *Manager) GetBestProvider(arg0 *jni.Object, arg1 bool) (string, error)
- func (m *Manager) GetCurrentLocation4_1(arg0 string, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object) error
- func (m *Manager) GetCurrentLocation5(arg0 string, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, ...) error
- func (m *Manager) GetGnssAntennaInfos() (*jni.Object, error)
- func (m *Manager) GetGnssCapabilities() (*jni.Object, error)
- func (m *Manager) GetGnssHardwareModelName() (string, error)
- func (m *Manager) GetGnssYearOfHardware() (int32, error)
- func (m *Manager) GetGpsStatus(arg0 *jni.Object) (*jni.Object, error)
- func (m *Manager) GetLastKnownLocation(arg0 string) (*jni.Object, error)
- func (m *Manager) GetProvider(arg0 string) (*jni.Object, error)
- func (m *Manager) GetProviderProperties(arg0 string) (*jni.Object, error)
- func (m *Manager) GetProviders1_1(arg0 bool) (*jni.Object, error)
- func (m *Manager) GetProviders2(arg0 *jni.Object, arg1 bool) (*jni.Object, error)
- func (m *Manager) HasProvider(arg0 string) (bool, error)
- func (m *Manager) IsLocationEnabled() (bool, error)
- func (m *Manager) IsProviderEnabled(arg0 string) (bool, error)
- func (m *Manager) RegisterAntennaInfoListener(arg0 *jni.Object, arg1 *jni.Object) (bool, error)
- func (m *Manager) RegisterGnssMeasurementsCallback1_1(arg0 *jni.Object) (bool, error)
- func (m *Manager) RegisterGnssMeasurementsCallback2_2(arg0 *jni.Object, arg1 *jni.Object) (bool, error)
- func (m *Manager) RegisterGnssMeasurementsCallback3(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object) (bool, error)
- func (m *Manager) RegisterGnssNavigationMessageCallback1(arg0 *jni.Object) (bool, error)
- func (m *Manager) RegisterGnssNavigationMessageCallback2_1(arg0 *jni.Object, arg1 *jni.Object) (bool, error)
- func (m *Manager) RegisterGnssStatusCallback1(arg0 *jni.Object) (bool, error)
- func (m *Manager) RegisterGnssStatusCallback2_1(arg0 *jni.Object, arg1 *jni.Object) (bool, error)
- func (m *Manager) RemoveGpsStatusListener(arg0 *jni.Object) error
- func (m *Manager) RemoveNmeaListener1(arg0 *jni.Object) error
- func (m *Manager) RemoveNmeaListener1_1(arg0 *jni.Object) error
- func (m *Manager) RemoveProximityAlert(arg0 *jni.Object) error
- func (m *Manager) RemoveTestProvider(arg0 string) error
- func (m *Manager) RemoveUpdates1(arg0 *jni.Object) error
- func (m *Manager) RemoveUpdates1_1(arg0 *jni.Object) error
- func (m *Manager) RequestFlush3(arg0 string, arg1 *jni.Object, arg2 int32) error
- func (m *Manager) RequestFlush3_1(arg0 string, arg1 *jni.Object, arg2 int32) error
- func (m *Manager) RequestLocationUpdates3(arg0 string, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *Manager) RequestLocationUpdates4_1(arg0 string, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object) error
- func (m *Manager) RequestLocationUpdates4_2(arg0 string, arg1 int64, arg2 float32, arg3 *jni.Object) error
- func (m *Manager) RequestLocationUpdates4_3(arg0 string, arg1 int64, arg2 float32, arg3 *jni.Object) error
- func (m *Manager) RequestLocationUpdates4_6(arg0 int64, arg1 float32, arg2 *jni.Object, arg3 *jni.Object) error
- func (m *Manager) RequestLocationUpdates5_4(arg0 string, arg1 int64, arg2 float32, arg3 *jni.Object, arg4 *jni.Object) error
- func (m *Manager) RequestLocationUpdates5_5(arg0 string, arg1 int64, arg2 float32, arg3 *jni.Object, arg4 *jni.Object) error
- func (m *Manager) RequestLocationUpdates5_7(arg0 int64, arg1 float32, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object) error
- func (m *Manager) RequestLocationUpdates5_8(arg0 int64, arg1 float32, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object) error
- func (m *Manager) RequestSingleUpdate2(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Manager) RequestSingleUpdate2_2(arg0 string, arg1 *jni.Object) error
- func (m *Manager) RequestSingleUpdate3_1(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *Manager) RequestSingleUpdate3_3(arg0 string, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *Manager) SendExtraCommand(arg0 string, arg1 string, arg2 *jni.Object) (bool, error)
- func (m *Manager) SetTestProviderEnabled(arg0 string, arg1 bool) error
- func (m *Manager) SetTestProviderLocation(arg0 string, arg1 *jni.Object) error
- func (m *Manager) SetTestProviderStatus(arg0 string, arg1 int32, arg2 *jni.Object, arg3 int64) error
- func (m *Manager) UnregisterAntennaInfoListener(arg0 *jni.Object) error
- func (m *Manager) UnregisterGnssMeasurementsCallback(arg0 *jni.Object) error
- func (m *Manager) UnregisterGnssNavigationMessageCallback(arg0 *jni.Object) error
- func (m *Manager) UnregisterGnssStatusCallback(arg0 *jni.Object) error
Constants ¶
const ( Creator = consts.Creator FormatDegrees = consts.FormatDegrees FormatMinutes = consts.FormatMinutes FormatSeconds = consts.FormatSeconds ConstellationBeidou = consts.ConstellationBeidou ConstellationGalileo = consts.ConstellationGalileo ConstellationGlonass = consts.ConstellationGlonass ConstellationGps = consts.ConstellationGps ConstellationIrnss = consts.ConstellationIrnss ConstellationQzss = consts.ConstellationQzss ConstellationSbas = consts.ConstellationSbas ConstellationUnknown = consts.ConstellationUnknown )
const ( ActionGnssCapabilitiesChanged = consts.ActionGnssCapabilitiesChanged ExtraGnssCapabilities = consts.ExtraGnssCapabilities ExtraLocationEnabled = consts.ExtraLocationEnabled ExtraProviderEnabled = consts.ExtraProviderEnabled ExtraProviderName = consts.ExtraProviderName FusedProvider = consts.FusedProvider GpsProvider = consts.GpsProvider KeyFlushComplete = consts.KeyFlushComplete KeyLocations = consts.KeyLocations KeyLocationChanged = consts.KeyLocationChanged KeyProviderEnabled = consts.KeyProviderEnabled KeyProximityEntering = consts.KeyProximityEntering KeyStatusChanged = consts.KeyStatusChanged ModeChangedAction = consts.ModeChangedAction NetworkProvider = consts.NetworkProvider PassiveProvider = consts.PassiveProvider ProvidersChangedAction = consts.ProvidersChangedAction )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ExtractedLocation ¶ added in v0.0.4
ExtractedLocation holds extracted fields from android.location.Location.
func ExtractLocation ¶ added in v0.0.4
ExtractLocation extracts latitude, longitude, and provider from a Location JNI object.
type GnssStatus ¶ added in v0.0.4
GnssStatus wraps android.location.GnssStatus.
func (*GnssStatus) DescribeContents ¶ added in v0.0.4
func (m *GnssStatus) DescribeContents() (int32, error)
DescribeContents calls android.location.GnssStatus.describeContents.
func (*GnssStatus) Equals ¶ added in v0.0.4
func (m *GnssStatus) Equals(arg0 *jni.Object) (bool, error)
Equals calls android.location.GnssStatus.equals.
func (*GnssStatus) GetAzimuthDegrees ¶ added in v0.0.4
func (m *GnssStatus) GetAzimuthDegrees(arg0 int32) (float32, error)
GetAzimuthDegrees calls android.location.GnssStatus.getAzimuthDegrees.
func (*GnssStatus) GetBasebandCn0DbHz ¶ added in v0.0.4
func (m *GnssStatus) GetBasebandCn0DbHz(arg0 int32) (float32, error)
GetBasebandCn0DbHz calls android.location.GnssStatus.getBasebandCn0DbHz.
func (*GnssStatus) GetCarrierFrequencyHz ¶ added in v0.0.4
func (m *GnssStatus) GetCarrierFrequencyHz(arg0 int32) (float32, error)
GetCarrierFrequencyHz calls android.location.GnssStatus.getCarrierFrequencyHz.
func (*GnssStatus) GetCn0DbHz ¶ added in v0.0.4
func (m *GnssStatus) GetCn0DbHz(arg0 int32) (float32, error)
GetCn0DbHz calls android.location.GnssStatus.getCn0DbHz.
func (*GnssStatus) GetConstellationType ¶ added in v0.0.4
func (m *GnssStatus) GetConstellationType(arg0 int32) (int32, error)
GetConstellationType calls android.location.GnssStatus.getConstellationType.
func (*GnssStatus) GetElevationDegrees ¶ added in v0.0.4
func (m *GnssStatus) GetElevationDegrees(arg0 int32) (float32, error)
GetElevationDegrees calls android.location.GnssStatus.getElevationDegrees.
func (*GnssStatus) GetSatelliteCount ¶ added in v0.0.4
func (m *GnssStatus) GetSatelliteCount() (int32, error)
GetSatelliteCount calls android.location.GnssStatus.getSatelliteCount.
func (*GnssStatus) GetSvid ¶ added in v0.0.4
func (m *GnssStatus) GetSvid(arg0 int32) (int32, error)
GetSvid calls android.location.GnssStatus.getSvid.
func (*GnssStatus) HasAlmanacData ¶ added in v0.0.4
func (m *GnssStatus) HasAlmanacData(arg0 int32) (bool, error)
HasAlmanacData calls android.location.GnssStatus.hasAlmanacData.
func (*GnssStatus) HasBasebandCn0DbHz ¶ added in v0.0.4
func (m *GnssStatus) HasBasebandCn0DbHz(arg0 int32) (bool, error)
HasBasebandCn0DbHz calls android.location.GnssStatus.hasBasebandCn0DbHz.
func (*GnssStatus) HasCarrierFrequencyHz ¶ added in v0.0.4
func (m *GnssStatus) HasCarrierFrequencyHz(arg0 int32) (bool, error)
HasCarrierFrequencyHz calls android.location.GnssStatus.hasCarrierFrequencyHz.
func (*GnssStatus) HasEphemerisData ¶ added in v0.0.4
func (m *GnssStatus) HasEphemerisData(arg0 int32) (bool, error)
HasEphemerisData calls android.location.GnssStatus.hasEphemerisData.
func (*GnssStatus) HashCode ¶ added in v0.0.4
func (m *GnssStatus) HashCode() (int32, error)
HashCode calls android.location.GnssStatus.hashCode.
func (*GnssStatus) UsedInFix ¶ added in v0.0.4
func (m *GnssStatus) UsedInFix(arg0 int32) (bool, error)
UsedInFix calls android.location.GnssStatus.usedInFix.
func (*GnssStatus) WriteToParcel ¶ added in v0.0.4
func (m *GnssStatus) WriteToParcel(arg0 *jni.Object, arg1 int32) error
WriteToParcel calls android.location.GnssStatus.writeToParcel.
type Location ¶ added in v0.0.4
Location wraps android.location.Location.
func (*Location) Convert1_1 ¶ added in v0.0.4
Convert1_1 calls android.location.Location.convert.
func (*Location) DescribeContents ¶ added in v0.0.4
DescribeContents calls android.location.Location.describeContents.
func (*Location) DistanceBetween ¶ added in v0.0.4
func (m *Location) DistanceBetween( arg0 float64, arg1 float64, arg2 float64, arg3 float64, arg4 *jni.Object, ) error
DistanceBetween calls android.location.Location.distanceBetween.
func (*Location) DistanceTo ¶ added in v0.0.4
DistanceTo calls android.location.Location.distanceTo.
func (*Location) GetAccuracy ¶ added in v0.0.4
GetAccuracy calls android.location.Location.getAccuracy.
func (*Location) GetAltitude ¶ added in v0.0.4
GetAltitude calls android.location.Location.getAltitude.
func (*Location) GetBearing ¶ added in v0.0.4
GetBearing calls android.location.Location.getBearing.
func (*Location) GetBearingAccuracyDegrees ¶ added in v0.0.4
GetBearingAccuracyDegrees calls android.location.Location.getBearingAccuracyDegrees.
func (*Location) GetElapsedRealtimeAgeMillis0 ¶ added in v0.0.4
GetElapsedRealtimeAgeMillis0 calls android.location.Location.getElapsedRealtimeAgeMillis.
func (*Location) GetElapsedRealtimeAgeMillis1_1 ¶ added in v0.0.4
GetElapsedRealtimeAgeMillis1_1 calls android.location.Location.getElapsedRealtimeAgeMillis.
func (*Location) GetElapsedRealtimeMillis ¶ added in v0.0.4
GetElapsedRealtimeMillis calls android.location.Location.getElapsedRealtimeMillis.
func (*Location) GetElapsedRealtimeNanos ¶ added in v0.0.4
GetElapsedRealtimeNanos calls android.location.Location.getElapsedRealtimeNanos.
func (*Location) GetElapsedRealtimeUncertaintyNanos ¶ added in v0.0.4
GetElapsedRealtimeUncertaintyNanos calls android.location.Location.getElapsedRealtimeUncertaintyNanos.
func (*Location) GetLatitude ¶ added in v0.0.4
GetLatitude calls android.location.Location.getLatitude.
func (*Location) GetLongitude ¶ added in v0.0.4
GetLongitude calls android.location.Location.getLongitude.
func (*Location) GetMslAltitudeAccuracyMeters ¶ added in v0.0.4
GetMslAltitudeAccuracyMeters calls android.location.Location.getMslAltitudeAccuracyMeters.
func (*Location) GetMslAltitudeMeters ¶ added in v0.0.4
GetMslAltitudeMeters calls android.location.Location.getMslAltitudeMeters.
func (*Location) GetProvider ¶ added in v0.0.4
GetProvider calls android.location.Location.getProvider.
func (*Location) GetSpeedAccuracyMetersPerSecond ¶ added in v0.0.4
GetSpeedAccuracyMetersPerSecond calls android.location.Location.getSpeedAccuracyMetersPerSecond.
func (*Location) GetVerticalAccuracyMeters ¶ added in v0.0.4
GetVerticalAccuracyMeters calls android.location.Location.getVerticalAccuracyMeters.
func (*Location) HasAccuracy ¶ added in v0.0.4
HasAccuracy calls android.location.Location.hasAccuracy.
func (*Location) HasAltitude ¶ added in v0.0.4
HasAltitude calls android.location.Location.hasAltitude.
func (*Location) HasBearing ¶ added in v0.0.4
HasBearing calls android.location.Location.hasBearing.
func (*Location) HasBearingAccuracy ¶ added in v0.0.4
HasBearingAccuracy calls android.location.Location.hasBearingAccuracy.
func (*Location) HasElapsedRealtimeUncertaintyNanos ¶ added in v0.0.4
HasElapsedRealtimeUncertaintyNanos calls android.location.Location.hasElapsedRealtimeUncertaintyNanos.
func (*Location) HasMslAltitude ¶ added in v0.0.4
HasMslAltitude calls android.location.Location.hasMslAltitude.
func (*Location) HasMslAltitudeAccuracy ¶ added in v0.0.4
HasMslAltitudeAccuracy calls android.location.Location.hasMslAltitudeAccuracy.
func (*Location) HasSpeedAccuracy ¶ added in v0.0.4
HasSpeedAccuracy calls android.location.Location.hasSpeedAccuracy.
func (*Location) HasVerticalAccuracy ¶ added in v0.0.4
HasVerticalAccuracy calls android.location.Location.hasVerticalAccuracy.
func (*Location) IsComplete ¶ added in v0.0.4
IsComplete calls android.location.Location.isComplete.
func (*Location) IsFromMockProvider ¶ added in v0.0.4
IsFromMockProvider calls android.location.Location.isFromMockProvider.
func (*Location) RemoveAccuracy ¶ added in v0.0.4
RemoveAccuracy calls android.location.Location.removeAccuracy.
func (*Location) RemoveAltitude ¶ added in v0.0.4
RemoveAltitude calls android.location.Location.removeAltitude.
func (*Location) RemoveBearing ¶ added in v0.0.4
RemoveBearing calls android.location.Location.removeBearing.
func (*Location) RemoveBearingAccuracy ¶ added in v0.0.4
RemoveBearingAccuracy calls android.location.Location.removeBearingAccuracy.
func (*Location) RemoveElapsedRealtimeUncertaintyNanos ¶ added in v0.0.4
RemoveElapsedRealtimeUncertaintyNanos calls android.location.Location.removeElapsedRealtimeUncertaintyNanos.
func (*Location) RemoveMslAltitude ¶ added in v0.0.4
RemoveMslAltitude calls android.location.Location.removeMslAltitude.
func (*Location) RemoveMslAltitudeAccuracy ¶ added in v0.0.4
RemoveMslAltitudeAccuracy calls android.location.Location.removeMslAltitudeAccuracy.
func (*Location) RemoveSpeed ¶ added in v0.0.4
RemoveSpeed calls android.location.Location.removeSpeed.
func (*Location) RemoveSpeedAccuracy ¶ added in v0.0.4
RemoveSpeedAccuracy calls android.location.Location.removeSpeedAccuracy.
func (*Location) RemoveVerticalAccuracy ¶ added in v0.0.4
RemoveVerticalAccuracy calls android.location.Location.removeVerticalAccuracy.
func (*Location) SetAccuracy ¶ added in v0.0.4
SetAccuracy calls android.location.Location.setAccuracy.
func (*Location) SetAltitude ¶ added in v0.0.4
SetAltitude calls android.location.Location.setAltitude.
func (*Location) SetBearing ¶ added in v0.0.4
SetBearing calls android.location.Location.setBearing.
func (*Location) SetBearingAccuracyDegrees ¶ added in v0.0.4
SetBearingAccuracyDegrees calls android.location.Location.setBearingAccuracyDegrees.
func (*Location) SetElapsedRealtimeNanos ¶ added in v0.0.4
SetElapsedRealtimeNanos calls android.location.Location.setElapsedRealtimeNanos.
func (*Location) SetElapsedRealtimeUncertaintyNanos ¶ added in v0.0.4
SetElapsedRealtimeUncertaintyNanos calls android.location.Location.setElapsedRealtimeUncertaintyNanos.
func (*Location) SetLatitude ¶ added in v0.0.4
SetLatitude calls android.location.Location.setLatitude.
func (*Location) SetLongitude ¶ added in v0.0.4
SetLongitude calls android.location.Location.setLongitude.
func (*Location) SetMslAltitudeAccuracyMeters ¶ added in v0.0.4
SetMslAltitudeAccuracyMeters calls android.location.Location.setMslAltitudeAccuracyMeters.
func (*Location) SetMslAltitudeMeters ¶ added in v0.0.4
SetMslAltitudeMeters calls android.location.Location.setMslAltitudeMeters.
func (*Location) SetProvider ¶ added in v0.0.4
SetProvider calls android.location.Location.setProvider.
func (*Location) SetSpeedAccuracyMetersPerSecond ¶ added in v0.0.4
SetSpeedAccuracyMetersPerSecond calls android.location.Location.setSpeedAccuracyMetersPerSecond.
func (*Location) SetVerticalAccuracyMeters ¶ added in v0.0.4
SetVerticalAccuracyMeters calls android.location.Location.setVerticalAccuracyMeters.
type Manager ¶ added in v0.0.4
Manager wraps android.location.LocationManager.
func NewManager ¶ added in v0.0.4
NewManager obtains android.location.LocationManager from the Android system service manager.
func (*Manager) AddGpsStatusListener ¶ added in v0.0.4
AddGpsStatusListener calls android.location.LocationManager.addGpsStatusListener.
func (*Manager) AddNmeaListener1 ¶ added in v0.0.4
AddNmeaListener1 calls android.location.LocationManager.addNmeaListener.
func (*Manager) AddNmeaListener1_1 ¶ added in v0.0.4
AddNmeaListener1_1 calls android.location.LocationManager.addNmeaListener.
func (*Manager) AddNmeaListener2_2 ¶ added in v0.0.4
AddNmeaListener2_2 calls android.location.LocationManager.addNmeaListener.
func (*Manager) AddProximityAlert ¶ added in v0.0.4
func (m *Manager) AddProximityAlert( arg0 float64, arg1 float64, arg2 float32, arg3 int64, arg4 *jni.Object, ) error
AddProximityAlert calls android.location.LocationManager.addProximityAlert.
func (*Manager) AddTestProvider2 ¶ added in v0.0.4
AddTestProvider2 calls android.location.LocationManager.addTestProvider.
func (*Manager) AddTestProvider3_1 ¶ added in v0.0.4
AddTestProvider3_1 calls android.location.LocationManager.addTestProvider.
func (*Manager) AddTestProvider10_2 ¶ added in v0.0.4
func (m *Manager) AddTestProvider10_2( arg0 string, arg1 bool, arg2 bool, arg3 bool, arg4 bool, arg5 bool, arg6 bool, arg7 bool, arg8 int32, arg9 int32, ) error
AddTestProvider10_2 calls android.location.LocationManager.addTestProvider.
func (*Manager) ClearTestProviderEnabled ¶ added in v0.0.4
ClearTestProviderEnabled calls android.location.LocationManager.clearTestProviderEnabled.
func (*Manager) ClearTestProviderLocation ¶ added in v0.0.4
ClearTestProviderLocation calls android.location.LocationManager.clearTestProviderLocation.
func (*Manager) ClearTestProviderStatus ¶ added in v0.0.4
ClearTestProviderStatus calls android.location.LocationManager.clearTestProviderStatus.
func (*Manager) Close ¶ added in v0.0.4
func (m *Manager) Close()
Close releases the global reference to the underlying Java object. After Close, the Manager must not be used.
func (*Manager) GetAllProviders ¶ added in v0.0.4
GetAllProviders calls android.location.LocationManager.getAllProviders.
func (*Manager) GetBestProvider ¶ added in v0.0.4
GetBestProvider calls android.location.LocationManager.getBestProvider.
func (*Manager) GetCurrentLocation4_1 ¶ added in v0.0.4
func (m *Manager) GetCurrentLocation4_1( arg0 string, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, ) error
GetCurrentLocation4_1 calls android.location.LocationManager.getCurrentLocation.
func (*Manager) GetCurrentLocation5 ¶ added in v0.0.4
func (m *Manager) GetCurrentLocation5( arg0 string, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object, ) error
GetCurrentLocation5 calls android.location.LocationManager.getCurrentLocation.
func (*Manager) GetGnssAntennaInfos ¶ added in v0.0.4
GetGnssAntennaInfos calls android.location.LocationManager.getGnssAntennaInfos.
func (*Manager) GetGnssCapabilities ¶ added in v0.0.4
GetGnssCapabilities calls android.location.LocationManager.getGnssCapabilities.
func (*Manager) GetGnssHardwareModelName ¶ added in v0.0.4
GetGnssHardwareModelName calls android.location.LocationManager.getGnssHardwareModelName.
func (*Manager) GetGnssYearOfHardware ¶ added in v0.0.4
GetGnssYearOfHardware calls android.location.LocationManager.getGnssYearOfHardware.
func (*Manager) GetGpsStatus ¶ added in v0.0.4
GetGpsStatus calls android.location.LocationManager.getGpsStatus.
func (*Manager) GetLastKnownLocation ¶ added in v0.0.4
GetLastKnownLocation calls android.location.LocationManager.getLastKnownLocation.
func (*Manager) GetProvider ¶ added in v0.0.4
GetProvider calls android.location.LocationManager.getProvider.
func (*Manager) GetProviderProperties ¶ added in v0.0.4
GetProviderProperties calls android.location.LocationManager.getProviderProperties.
func (*Manager) GetProviders1_1 ¶ added in v0.0.4
GetProviders1_1 calls android.location.LocationManager.getProviders.
func (*Manager) GetProviders2 ¶ added in v0.0.4
GetProviders2 calls android.location.LocationManager.getProviders.
func (*Manager) HasProvider ¶ added in v0.0.4
HasProvider calls android.location.LocationManager.hasProvider.
func (*Manager) IsLocationEnabled ¶ added in v0.0.4
IsLocationEnabled calls android.location.LocationManager.isLocationEnabled.
func (*Manager) IsProviderEnabled ¶ added in v0.0.4
IsProviderEnabled calls android.location.LocationManager.isProviderEnabled.
func (*Manager) RegisterAntennaInfoListener ¶ added in v0.0.4
RegisterAntennaInfoListener calls android.location.LocationManager.registerAntennaInfoListener.
func (*Manager) RegisterGnssMeasurementsCallback1_1 ¶ added in v0.0.4
RegisterGnssMeasurementsCallback1_1 calls android.location.LocationManager.registerGnssMeasurementsCallback.
func (*Manager) RegisterGnssMeasurementsCallback2_2 ¶ added in v0.0.4
func (m *Manager) RegisterGnssMeasurementsCallback2_2(arg0 *jni.Object, arg1 *jni.Object) (bool, error)
RegisterGnssMeasurementsCallback2_2 calls android.location.LocationManager.registerGnssMeasurementsCallback.
func (*Manager) RegisterGnssMeasurementsCallback3 ¶ added in v0.0.4
func (m *Manager) RegisterGnssMeasurementsCallback3( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, ) (bool, error)
RegisterGnssMeasurementsCallback3 calls android.location.LocationManager.registerGnssMeasurementsCallback.
func (*Manager) RegisterGnssNavigationMessageCallback1 ¶ added in v0.0.4
RegisterGnssNavigationMessageCallback1 calls android.location.LocationManager.registerGnssNavigationMessageCallback.
func (*Manager) RegisterGnssNavigationMessageCallback2_1 ¶ added in v0.0.4
func (m *Manager) RegisterGnssNavigationMessageCallback2_1(arg0 *jni.Object, arg1 *jni.Object) (bool, error)
RegisterGnssNavigationMessageCallback2_1 calls android.location.LocationManager.registerGnssNavigationMessageCallback.
func (*Manager) RegisterGnssStatusCallback1 ¶ added in v0.0.4
RegisterGnssStatusCallback1 calls android.location.LocationManager.registerGnssStatusCallback.
func (*Manager) RegisterGnssStatusCallback2_1 ¶ added in v0.0.4
RegisterGnssStatusCallback2_1 calls android.location.LocationManager.registerGnssStatusCallback.
func (*Manager) RemoveGpsStatusListener ¶ added in v0.0.4
RemoveGpsStatusListener calls android.location.LocationManager.removeGpsStatusListener.
func (*Manager) RemoveNmeaListener1 ¶ added in v0.0.4
RemoveNmeaListener1 calls android.location.LocationManager.removeNmeaListener.
func (*Manager) RemoveNmeaListener1_1 ¶ added in v0.0.4
RemoveNmeaListener1_1 calls android.location.LocationManager.removeNmeaListener.
func (*Manager) RemoveProximityAlert ¶ added in v0.0.4
RemoveProximityAlert calls android.location.LocationManager.removeProximityAlert.
func (*Manager) RemoveTestProvider ¶ added in v0.0.4
RemoveTestProvider calls android.location.LocationManager.removeTestProvider.
func (*Manager) RemoveUpdates1 ¶ added in v0.0.4
RemoveUpdates1 calls android.location.LocationManager.removeUpdates.
func (*Manager) RemoveUpdates1_1 ¶ added in v0.0.4
RemoveUpdates1_1 calls android.location.LocationManager.removeUpdates.
func (*Manager) RequestFlush3 ¶ added in v0.0.4
RequestFlush3 calls android.location.LocationManager.requestFlush.
func (*Manager) RequestFlush3_1 ¶ added in v0.0.4
RequestFlush3_1 calls android.location.LocationManager.requestFlush.
func (*Manager) RequestLocationUpdates3 ¶ added in v0.0.4
RequestLocationUpdates3 calls android.location.LocationManager.requestLocationUpdates.
func (*Manager) RequestLocationUpdates4_1 ¶ added in v0.0.4
func (m *Manager) RequestLocationUpdates4_1( arg0 string, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, ) error
RequestLocationUpdates4_1 calls android.location.LocationManager.requestLocationUpdates.
func (*Manager) RequestLocationUpdates4_2 ¶ added in v0.0.4
func (m *Manager) RequestLocationUpdates4_2( arg0 string, arg1 int64, arg2 float32, arg3 *jni.Object, ) error
RequestLocationUpdates4_2 calls android.location.LocationManager.requestLocationUpdates.
func (*Manager) RequestLocationUpdates4_3 ¶ added in v0.0.4
func (m *Manager) RequestLocationUpdates4_3( arg0 string, arg1 int64, arg2 float32, arg3 *jni.Object, ) error
RequestLocationUpdates4_3 calls android.location.LocationManager.requestLocationUpdates.
func (*Manager) RequestLocationUpdates4_6 ¶ added in v0.0.4
func (m *Manager) RequestLocationUpdates4_6( arg0 int64, arg1 float32, arg2 *jni.Object, arg3 *jni.Object, ) error
RequestLocationUpdates4_6 calls android.location.LocationManager.requestLocationUpdates.
func (*Manager) RequestLocationUpdates5_4 ¶ added in v0.0.4
func (m *Manager) RequestLocationUpdates5_4( arg0 string, arg1 int64, arg2 float32, arg3 *jni.Object, arg4 *jni.Object, ) error
RequestLocationUpdates5_4 calls android.location.LocationManager.requestLocationUpdates.
func (*Manager) RequestLocationUpdates5_5 ¶ added in v0.0.4
func (m *Manager) RequestLocationUpdates5_5( arg0 string, arg1 int64, arg2 float32, arg3 *jni.Object, arg4 *jni.Object, ) error
RequestLocationUpdates5_5 calls android.location.LocationManager.requestLocationUpdates.
func (*Manager) RequestLocationUpdates5_7 ¶ added in v0.0.4
func (m *Manager) RequestLocationUpdates5_7( arg0 int64, arg1 float32, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object, ) error
RequestLocationUpdates5_7 calls android.location.LocationManager.requestLocationUpdates.
func (*Manager) RequestLocationUpdates5_8 ¶ added in v0.0.4
func (m *Manager) RequestLocationUpdates5_8( arg0 int64, arg1 float32, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object, ) error
RequestLocationUpdates5_8 calls android.location.LocationManager.requestLocationUpdates.
func (*Manager) RequestSingleUpdate2 ¶ added in v0.0.4
RequestSingleUpdate2 calls android.location.LocationManager.requestSingleUpdate.
func (*Manager) RequestSingleUpdate2_2 ¶ added in v0.0.4
RequestSingleUpdate2_2 calls android.location.LocationManager.requestSingleUpdate.
func (*Manager) RequestSingleUpdate3_1 ¶ added in v0.0.4
func (m *Manager) RequestSingleUpdate3_1( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, ) error
RequestSingleUpdate3_1 calls android.location.LocationManager.requestSingleUpdate.
func (*Manager) RequestSingleUpdate3_3 ¶ added in v0.0.4
RequestSingleUpdate3_3 calls android.location.LocationManager.requestSingleUpdate.
func (*Manager) SendExtraCommand ¶ added in v0.0.4
SendExtraCommand calls android.location.LocationManager.sendExtraCommand.
func (*Manager) SetTestProviderEnabled ¶ added in v0.0.4
SetTestProviderEnabled calls android.location.LocationManager.setTestProviderEnabled.
func (*Manager) SetTestProviderLocation ¶ added in v0.0.4
SetTestProviderLocation calls android.location.LocationManager.setTestProviderLocation.
func (*Manager) SetTestProviderStatus ¶ added in v0.0.4
func (m *Manager) SetTestProviderStatus( arg0 string, arg1 int32, arg2 *jni.Object, arg3 int64, ) error
SetTestProviderStatus calls android.location.LocationManager.setTestProviderStatus.
func (*Manager) UnregisterAntennaInfoListener ¶ added in v0.0.4
UnregisterAntennaInfoListener calls android.location.LocationManager.unregisterAntennaInfoListener.
func (*Manager) UnregisterGnssMeasurementsCallback ¶ added in v0.0.4
UnregisterGnssMeasurementsCallback calls android.location.LocationManager.unregisterGnssMeasurementsCallback.
func (*Manager) UnregisterGnssNavigationMessageCallback ¶ added in v0.0.4
UnregisterGnssNavigationMessageCallback calls android.location.LocationManager.unregisterGnssNavigationMessageCallback.