tkmViewDelegate Protocol Reference

Conforms to NSObject
Declared in tkmView.h

– tapedLocation:atMap:

地图点击

- (void)tapedLocation:(tkmPosition *)position atMap:(tkmView *)mapView

Parameters

position

所点击的地图经纬度

mapView

地图视图

See Also

Declared In

tkmView.h

– tapedPoi:inLocation:atMap:

POI点击

- (void)tapedPoi:(NSString *)poiName inLocation:(tkmPosition *)position atMap:(tkmView *)mapView

Parameters

poiName

POI名称

position

POI所在的经纬度

mapView

地图视图

See Also

Declared In

tkmView.h

– longPressedLocation:atMap:

地图长按

- (void)longPressedLocation:(tkmPosition *)position atMap:(tkmView *)mapView

Parameters

position

所长按的地图经纬度

mapView

地图视图

See Also

Declared In

tkmView.h

– longPressedPoi:inLocation:atMap:

POI长按

- (void)longPressedPoi:(NSString *)poiName inLocation:(tkmPosition *)position atMap:(tkmView *)mapView

Parameters

poiName

POI名称

position

POI所在的经纬度

mapView

地图视图

See Also

Declared In

tkmView.h

– zoomLevelWillChangeTo:atMap:

缩放级别变化

- (BOOL)zoomLevelWillChangeTo:(CGFloat)level atMap:(tkmView *)mapView

Parameters

level

将要切换到的缩放级别

mapView

地图视图

Return Value

是否允许缩放进行。返回YES时,将会缩放到级别level;为NO时,缩放将会被中止

Discussion

Note: 为保障地图放缩的平滑缩放展示,在实现本方法时,不可在本方法中执行阻塞过程,也不要进行计算量过大,或运行时间过的过程。 否则可能导致地图运行不正常甚至崩溃等不可控的结果发生

See Also

Declared In

tkmView.h

– centerWillChangeTo:atMap:

地图中心点变化

- (BOOL)centerWillChangeTo:(tkmPosition *)center atMap:(tkmView *)mapView

Parameters

center

将要移动到的中心点

mapView

地图视图

Return Value

是否允许移动进行。返回YES时,将会移动到中心点center;为NO时,缩放将会被中止

Discussion

Note: 为保障地图移动的平滑缩放展示,在实现本方法时,不可在本方法中执行阻塞过程,也不要进行计算量过大,或运行时间过的过程。 否则可能导致地图运行不正常甚至崩溃等不可控的结果发生

See Also

Declared In

tkmView.h

– directionWillChangeTo:atMap:

地图朝向变化

- (BOOL)directionWillChangeTo:(CGFloat)direction atMap:(tkmView *)mapView

Parameters

direction

将要转动到的朝向

mapView

地图视图

Return Value

是否允许旋转进行。返回YES时,将会移动到旋转到朝向direction;为NO时,旋转将会被中止

Discussion

Note: 为保障地图旋转的平滑缩放展示,在实现本方法时,不可在本方法中执行阻塞过程,也不要进行计算量过大,或运行时间过的过程。 否则可能导致地图运行不正常甚至崩溃等不可控的结果发生

See Also

Declared In

tkmView.h

– viewTypeSwitchTo:atMap:

视图切换

- (void)viewTypeSwitchTo:(int)type atMap:(tkmView *)mapView

Parameters

type

视图类型

mapView

地图视图

See Also

Declared In

tkmView.h

– locatingSwitchedTo:atMap:

定位模式改变

- (void)locatingSwitchedTo:(int)mode atMap:(tkmView *)mapView

Parameters

mode

定位模式

mapView

地图视图

See Also

Declared In

tkmView.h

– locatingTapedAtMap:

定位按钮被按下

- (void)locatingTapedAtMap:(tkmView *)mapView

Parameters

mapView

地图视图

See Also

Declared In

tkmView.h

– clearButtonTapedAtMap:

清除按钮被按下

- (void)clearButtonTapedAtMap:(tkmView *)mapView

Parameters

mapView

地图视图

See Also

Declared In

tkmView.h

– eventTip:atMap:

事件提示消息

- (BOOL)eventTip:(NSString *)message atMap:(tkmView *)mapView

Parameters

message

事件的消息

mapView

地图视图

Return Value

是否需要地图对其做出反应

See Also

Declared In

tkmView.h