java.lang.Object | |
↳ | com.tencent.map.navi.data.GpsLocation |
定位点描述类,由外部构造后传入.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | ERROR_TYPE_OK | ||||||||||
String | GPS_DR_PROVIDER | GPS推导定位点 | |||||||||
String | GPS_PROVIDER | Gps定位点 | |||||||||
int | GPS_STATUS_AVAILABLE | GPS可用 | |||||||||
int | GPS_STATUS_DENIED | 定位权限被禁止 | |||||||||
int | GPS_STATUS_DISABLED | 定位模块关闭 | |||||||||
int | GPS_STATUS_ENABLED | 定位模块打开 | |||||||||
int | GPS_STATUS_UNAVAILABLE | Gps不可用 | |||||||||
int | GPS_STATUS_UNKNOWN | 定位权限被禁止 | |||||||||
String | LOW_CONF_PROVIDER | 置信度很低的网络定位点 | |||||||||
String | NETWORK_DR_PROVIDER | 网络推导定位点 | |||||||||
String | NETWORK_PROVIDER | 网络定位点 |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
GpsLocation() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
float |
getAccuracy()
获取定位精度
| ||||||||||
double |
getAltitude()
获取海拔
| ||||||||||
float |
getDirection()
获取定位点方向
| ||||||||||
String | getFusionProvider() | ||||||||||
int |
getGpsRssi()
获取GPS信号等级
| ||||||||||
double |
getLatitude()
获取纬度
| ||||||||||
double |
getLongitude()
获取经度
| ||||||||||
float |
getPhoneDirection()
获取手机朝向
| ||||||||||
String |
getProvider()
获取定位来源
| ||||||||||
long |
getTime()
获取时间戳.
| ||||||||||
float |
getVelocity()
获取定位点速度
| ||||||||||
boolean |
isEquals(GpsLocation gps)
是否为相同定位点
| ||||||||||
boolean |
isFromGps()
是否为GPS定位点
| ||||||||||
int | isMockGps() | ||||||||||
void |
setAccuracy(float accuracy)
设置定位精度
| ||||||||||
void |
setAltitude(double altitude)
设置海拔
| ||||||||||
void |
setDirection(float direction)
设置定位点方向
| ||||||||||
void | setFusionProvider(String fusionProvider) | ||||||||||
void |
setGpsRssi(int rssi)
设置GPS信号等级
| ||||||||||
void | setIsMockGps(int isMockGps) | ||||||||||
void |
setLatitude(double latitude)
设置纬度
| ||||||||||
void |
setLongitude(double longitude)
设置经度
| ||||||||||
void |
setPhoneDirection(float phoneDirection)
设置手机朝向
| ||||||||||
void |
setProvider(String provider)
设置定位来源
| ||||||||||
void |
setTime(long time)
设置时间戳.
| ||||||||||
void |
setVelocity(float velocity)
设置定位点速度
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
GPS推导定位点
Gps定位点
GPS可用
定位权限被禁止
定位模块关闭
定位模块打开
Gps不可用
定位权限被禁止
置信度很低的网络定位点
网络推导定位点
网络定位点
获取定位精度
获取海拔
获取定位点方向
获取GPS信号等级
获取纬度
获取经度
获取手机朝向
获取定位来源
获取时间戳. 精确到毫秒
获取定位点速度
是否为相同定位点
gps | 需要进行判断的定位点 |
---|
是否为GPS定位点
设置定位精度
accuracy | 定位精度 单位: 米 |
---|
设置海拔
altitude | 海拔 单位:米 |
---|
设置定位点方向
direction | 定位点方向,单位:度 |
---|
设置GPS信号等级
rssi | GPS信号等级 |
---|
设置纬度
latitude | 纬度 |
---|
设置经度
longitude | 经度 |
---|
设置手机朝向
phoneDirection | 手机朝向 |
---|
设置定位来源
provider | 定位来源 注:若本次定位点由GPS产生,请填入"gps";否则填入"network".注意,为了保证导航的准确性,SDK内部只会使用GPS定位点。 |
---|
设置时间戳. 精确到毫秒
time | 时间戳 |
---|
设置定位点速度
velocity | 定位点速度,单位:米/秒 |
---|