室内定位的相关功能在com.amap.api.im.data. IMIndoorMapFragment类中,定位的相关功能,在定位SDK返回定位结果之后,将定位结果直接设置进去即可。定位相关功能接口如下:
设置当前定位点
1)函数体:
void setLocatingPosition(double lng, double lat, int floorNo, double direction, double accuracy);
2)功能诠释:
将定位SDK返回的定位结果,绘制在地图上。
3)参数诠释:
参数数据类型说明
lngdouble定位点的经度
latdouble定位点的纬度
floorNoint定位点的楼层号
directiondouble定位点的方向
accuracydouble定位点的精度
清除定位点
1)函数体:
void clearLocatingPosition();
2)功能诠释:
清除定位点的显示。
设置定位点为中心点
1)函数体:
void setCoordinateCenter(double locationX, double locationY, int floorNo) ;
2)功能诠释:
将视角跟随到设置的经纬度点,连续调用可产生动画效果。
3)参数诠释:
参数数据类型说明
locationXdouble定位点的经度
locationYdouble定位点的纬度
floorNoint定位点的楼层编号
设置地图方向
1)函数体:
void setCoordinateDirect(float direct) ;
2)功能诠释:
将地图方向,设置为和定位点方向相同。
3)参数诠释:
参数数据类型说明
directfloat定位点的方向