开发 Android 室内地图SDK 开发指南 与地图交互 室内位置

室内位置 最后更新时间: 2021年01月22日

室内定位的相关功能在com.amap.api.im.data. IMIndoorMapFragment类中,定位的相关功能,在定位SDK返回定位结果之后,将定位结果直接设置进去即可。定位相关功能接口如下:

设置当前定位点

1)函数体:

void setLocatingPosition(double lng, double lat, int floorNo, double direction, double accuracy);

2)功能诠释:

将定位SDK返回的定位结果,绘制在地图上。

3)参数诠释:

参数

数据类型

说明

lng

double

定位点的经度

lat

double

定位点的纬度

floorNo

int

定位点的楼层号

direction

double

定位点的方向

accuracy

double

定位点的精度

清除定位点

1)函数体:

void clearLocatingPosition();

2)功能诠释:

清除定位点的显示。

设置定位点为中心点

1)函数体:

void setCoordinateCenter(double locationX, double locationY, int floorNo) ;

2)功能诠释:

将视角跟随到设置的经纬度点,连续调用可产生动画效果。

3)参数诠释:

参数

数据类型

说明

locationX

double

定位点的经度

locationY

double

定位点的纬度

floorNo

int

定位点的楼层编号

设置地图方向

1)函数体:

void setCoordinateDirect(float direct) ;

2)功能诠释:

将地图方向,设置为和定位点方向相同。

3)参数诠释:

参数

数据类型

说明

direct

float

定位点的方向

返回顶部 示例中心 常见问题 智能客服 公众号
二维码