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 - 卫星信息变化监听器