public class LocationManagePlugin
extends java.lang.Object
使用导航功能时必须使用此类来获取GPSData来进行真实导航和巡航。
限定符和类型 | 类和说明 |
---|---|
static class |
LocationManagePlugin.GPSData
该类为
LocationManagePlugin 类的内部类,标识当前获取的GPS数据的详细信息,如:经度、纬度、方位角等信息。 |
static class |
LocationManagePlugin.Satellite
该类为
LocationManagePlugin 类的内部类,标识当前用于定位的卫星信息,包括是否用于定位,方位角,信号强度等信息。 |
构造器和说明 |
---|
LocationManagePlugin()
构造一个新的位置管理插件。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
addLocationChangedListener(LocationChangedListener locationChangedListener)
添加位置改变监听器。
|
boolean |
addSatelliteStatusListener(SatelliteStatusListener satelliteStatusListener)
添加卫星信息变化监听器
|
void |
closeGpsDevice()
关闭GPS设备。
|
long |
getTimeInterval()
获取定位时间间隔,默认定位时间间隔是1000毫秒。
|
boolean |
openGpsDevice(android.location.LocationManager loc)
开启GPS设备。
|
boolean |
removeLocationChangedListener(LocationChangedListener locationChangedListener)
移除指定的位置改变监听器。
|
boolean |
removeSatelliteStatusListener(SatelliteStatusListener satelliteStatusListener)
移除指定的卫星信息变化监听器
|
void |
setTimeInterval(long interval)
设置定位时间间隔。
|
public boolean openGpsDevice(android.location.LocationManager loc)
loc
- android 系统的位置管理器。public void closeGpsDevice()
public void setTimeInterval(long interval)
interval
- 定位间隔,单位为毫秒。public long getTimeInterval()
public boolean addLocationChangedListener(LocationChangedListener locationChangedListener)
locationChangedListener
- 位置改变监听器。public boolean removeLocationChangedListener(LocationChangedListener locationChangedListener)
locationChangedListener
- 位置改变监听器。public boolean addSatelliteStatusListener(SatelliteStatusListener satelliteStatusListener)
satelliteStatusListener
- 卫星信息变化监听器public boolean removeSatelliteStatusListener(SatelliteStatusListener satelliteStatusListener)
satelliteStatusListener
- 卫星信息变化监听器