public interface

LocationApi

com.tencent.navix.api.location.LocationApi

Class Overview

定位接口

Summary

Nested Classes
class LocationApi.Config 定位配置  
enum LocationApi.LocationMatchType 定位吸附类型  
Public Methods
abstract void addFence(TencentGeofence geofence, PendingIntent intent)
添加一个围栏
abstract void addLocationObserver(PosMatchLocationObserver observer, LocationApi.Config locationObserverConfig)
添加定位信息回调,config可配置回调间隔、定位模式(只定位、巡航)。
abstract void addLocationObserver(GeoLocationObserver observer, int intervalTime)
添加定位信息回调监听。
abstract void removeFence(TencentGeofence fence)
移除一个围栏
abstract void removeLocationObserver(GeoLocationObserver observer)
移除定位信息回调监听。
abstract void setOfflineDBSize(int size)
设置离线定位数据库大小,单位MB,[50, ]

Public Methods

public abstract void addFence (TencentGeofence geofence, PendingIntent intent)

添加一个围栏

Parameters
geofence 围栏
intent 进入或推出围栏时的操作
Throws
NullPointerException

public abstract void addLocationObserver (PosMatchLocationObserver observer, LocationApi.Config locationObserverConfig)

添加定位信息回调,config可配置回调间隔、定位模式(只定位、巡航)。

public abstract void addLocationObserver (GeoLocationObserver observer, int intervalTime)

添加定位信息回调监听。

Parameters
observer 定位回调
intervalTime 定位点时间间隔, 取值范围[1000~) , 单位ms

public abstract void removeFence (TencentGeofence fence)

移除一个围栏

Parameters
fence 围栏

public abstract void removeLocationObserver (GeoLocationObserver observer)

移除定位信息回调监听。

Parameters
observer 定位回调

public abstract void setOfflineDBSize (int size)

设置离线定位数据库大小,单位MB,[50, ]