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