开发 iOS 室内地图SDK 开发指南 与地图交互 地图事件

地图事件 最后更新时间: 2021年01月22日

地图事件

移动地图

1)函数体:

-(int)updateTranslation:(float)x y:(float)y;

2)参数说明:

参数

类型

说明

x

float

X轴方向的相对移动距离(单位像素),正值向右,负值向左

y

float

Y轴方向的相对移动距离(单位像素),正值向上,负值向下

返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

旋转地图

1)函数体:

-(int)updateRotation:(float)radian;

2)参数说明:

参数

类型

说明

radian

float

旋转的角度(单位度[-180,180],正值逆时针,负值顺时针

返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

缩放地图

1)函数体:

-(int)updateScale:(float)scale;

2)参数说明:

参数

类型

说明

scale

float

缩放的倍数(大于1放大,小于1缩小

返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

当前地图的比例尺

1)函数体:

@property(nonatomic, getter=getScaleUnit, setter=setScaleUnit:)float scaleUnit;

2)说明:

每个屏幕像素对应的实际地图距离,单位米/像素,不同大小的建筑物在打开时的默认比例是不同的。

放大

1)函数体:

-(int)zoomIn;

2)返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

缩小

1)函数体:

-(int)zoomOut;

2)返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

倾斜地图

1)函数体:

-(int)updateIncline:(float)incline;

2)参数说明:

参数

类型

说明

incline

float

倾斜的角度(单位度[-60,60],正值前倾,负值后仰)

返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

重置地图

1)函数体:

-(int)resetMap;

2)返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

3)说明:

地图的位置、旋转、缩放、倾斜等都重置为加载的默认状态等价于 translation={0,0}, rotation=0, scale=1, incline=0。

重置地图位置

1)函数体:

-(int)resetMapCenter;

2)返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

3)说明:

地图的中心点回到View的中心点,其它如旋转、缩放、倾斜都不变。等价于 translation={0,0}

重置地图方向

1)函数体:

-(int)resetMapDirection;

2)返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

3)说明:

旋转和倾斜回到初始状态,其它如旋转、移动都不变,等价于 rotation=0, incline=0。

相关设置

设置View中心

 

  • 移动地图上的一点到View的中心
    1)函数体:
    -(int)setCoordinateCenter:(float)longitude latitude:(float)latitude;
    2)参数说明:

参数

类型

说明

longitude

float

地图经度

latitude

float

地图纬度

返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

  • 移动指定POI到View中心
    1)函数体:
    -(int)setFeatureCenter:(OIMFeature*)feature;
    2)参数说明:

参数

类型

说明

feature

OIMFeature

指定的POI

返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

设置POI缩放比例

1)函数体:

-(int)setFeaturesCenter:(NSArray*)features;

2)参数说明:

参数

类型

说明

features

NSArray*

指定的POI列表

返回值:

返回值

类型

说明

IMOK

int

成功

IMERR

int

失败

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