22 #import <Foundation/Foundation.h>
23 #import <UIKit/UIKit.h>
24 #import "OIMFeature.h"
25 #import "OIMDataManager.h"
83 @property(nonatomic, strong)NSString*
key;
100 @property(nonatomic, weak)id<OIMMapViewDelegate>
delegate;
130 @property(nonatomic, strong)NSString* buildingId;
145 @property(nonatomic)
int floorNo;
164 -(NSArray*)getFloorList;
187 -(void)setBuildingId:(NSString *)buildingId floorNo:(
int)floorNo;
236 -(int)setLocationPoint:(
OIMPoint)point orientation:(
float)orientation accuracy:(
float)accuracy;
397 -(int)updateTranslation:(
float)x y:(
float)y;
409 -(int)updateRotation:(
float)radian;
421 -(int)updateScale:(
float)scale;
435 -(int)updateIncline:(
float)incline;
487 -(int)setCoordinateCenter:(
double)longitude latitude:(
double)latitude;
511 -(int)setFeaturesCenter:(NSArray*)features;
520 @property(nonatomic, getter=getRotation, setter=setRotation:)
float rotation;
529 @property(nonatomic, getter=getTranslation, setter=setTranslation:)CGPoint
translation;
538 @property(nonatomic, getter=getScale, setter=setScale:)
float scale;
547 @property(nonatomic, getter=getIncline, setter=setIncline:)
float incline;
557 @property(nonatomic, getter=getScaleUnit, setter=setScaleUnit:)
float scaleUnit;
566 @property(nonatomic, readonly, getter=getMinScaleUnit)
float minScaleUnit;
576 @property(nonatomic, readonly, getter=getMaxScaleUnit)
float maxScaleUnit;
593 -(int)setFeature:(
OIMFeature*)feature status:(OIMFeatureStatus)status;
606 -(int)setFeatures:(NSArray *)featureList status:(OIMFeatureStatus)status;
618 -(void)clearStatus:(OIMFeatureStatus)status;
632 -(int)setFeature:(
OIMFeature *)feature highlight:(BOOL)highlight;
656 -(int)loadExtensionData:(NSData*)extensionData;
672 -(int)setStyleById:(NSString*)poiid style:(
OIMStyle*)style;
687 -(int)setStyleByCategory:(
int)category style:(
OIMStyle*)style;
704 -(int)setStyleMap:(NSDictionary*)styleMap;
715 -(CGPoint)convertCoordinate:(CGPoint)coordinate;
738 -(void)mapView:(
OIMMapView*)mapView willStartLoadingMap:(NSString*)buildingId floorNo:(
int)floorNo;
749 -(void)mapView:(
OIMMapView*)mapView didFinishLoadingMap:(NSString*)buildingId floorNo:(
int)floorNo;
761 -(void)mapView:(
OIMMapView*)mapView didFailLoadingMap:(NSString*)buildingId floorNo:(
int)floorNo withError:(NSError *)error;
772 -(void)mapView:(
OIMMapView*)mapView willStartLoadingFloor:(NSString*)buildingId floorNo:(
int)floorNo;
783 -(void)mapView:(
OIMMapView*)mapView didFinishLoadingFloor:(NSString*)buildingId floorNo:(
int)floorNo;
795 -(void)mapView:(
OIMMapView*)mapView didFailLoadingFloor:(NSString*)buildingId floorNo:(
int)floorNo withError:(NSError *)error;
806 -(void)mapView:(
OIMMapView*)mapView willStartRenderingMap:(NSString*)buildingId floorNo:(
int)floorNo;
817 -(void)mapView:(
OIMMapView*)mapView didFinishRenderingMap:(NSString*)buildingId floorNo:(
int)floorNo;
828 -(void)mapView:(
OIMMapView*)mapView willTranslate:(
float)x y:(
float)y;
839 -(void)mapView:(
OIMMapView*)mapView didTranslate:(
float)x y:(
float)y;
849 -(void)mapView:(
OIMMapView*)mapView willScale:(
float)scale;
859 -(void)mapView:(
OIMMapView*)mapView didScale:(
float)scale;
869 -(void)mapView:(
OIMMapView*)mapView willRotate:(
float)rotation;
879 -(void)mapView:(
OIMMapView*)mapView didRotate:(
float)rotation;
889 -(void)mapView:(
OIMMapView*)mapView willIncline:(
float)incline;
899 -(void)mapView:(
OIMMapView*)mapView didIncline:(
float)incline;
910 -(void)mapView:(
OIMMapView*)mapView willClickFeature:(
double)longitude latitude:(
double)latitude;
931 -(void)mapView:(
OIMMapView*)mapView willLongPressFeature:(
float)x y:(
float)y;
980 - (OIMOverlayRenderer *)mapView:(
OIMMapView *)mapView rendererForOverlay:(OIMOverlay*)overlay;
BOOL enableRotate
允许旋转手势的开关
Definition: OIMMapView.h:321
室内地图POI显示样式
Definition: OIMStyle.h:83
float scale
地图的缩放倍数
Definition: OIMMapView.h:538
BOOL showLocationPoint
显示当前定位点开关
Definition: OIMMapView.h:222
BOOL enableTranslate
允许移动手势的开关
Definition: OIMMapView.h:301
BOOL showCompass
显示指南针的开关
Definition: OIMMapView.h:268
NSString * getVersion()
获取主版本号
BOOL showPlottingScale
显示比例尺的开关
Definition: OIMMapView.h:258
地图事件
Definition: OIMMapView.h:725
float minScaleUnit
最小的地图比例
Definition: OIMMapView.h:566
NSString * resourcePath
资源文件的路径
Definition: OIMMapView.h:93
int resetMapCenter()
重置地图位置
BOOL showExtension
显示外延数据
Definition: OIMMapView.h:644
int resetMapDirection()
重置地图方向
NSString * key
LBS开发者KEY.
Definition: OIMMapView.h:83
BOOL showFloorList
显示楼层控件的开关
Definition: OIMMapView.h:278
CGPoint translation
地图的偏移量
Definition: OIMMapView.h:529
BOOL showZoomControl
显示缩放控件的开关
Definition: OIMMapView.h:288
BOOL enableDoubleClick
允许双击手势的开关
Definition: OIMMapView.h:351
室内POI数据结构定义
Definition: OIMFeature.h:31
int followingMode
当前的跟随模式
Definition: OIMMapView.h:248
BOOL enableClick
允许点击手势的开关
Definition: OIMMapView.h:341
Definition: OIMMapView.h:51
id< OIMMapViewDelegate > delegate
地图事件
Definition: OIMMapView.h:100
float incline
地图的倾斜角度
Definition: OIMMapView.h:547
NSString * getSubVersion()
获取次版本号
标注view
Definition: OIMAnnotationView.h:25
BOOL showRoutePlanning
显示路算结果开关
Definition: OIMMapView.h:200
三维点坐标
Definition: OIMType.h:230
float maxScaleUnit
最大的地图比例
Definition: OIMMapView.h:576
BOOL enableLongPress
允许长按手势的开关
Definition: OIMMapView.h:361
float rotation
地图的旋转角度
Definition: OIMMapView.h:520
BOOL enableScale
允许缩放手势的开关
Definition: OIMMapView.h:311
BOOL enableIncline
允许倾斜手势的开关
Definition: OIMMapView.h:331
Definition: OIMDataManager.h:43
float scaleUnit
当前地图的比例
Definition: OIMMapView.h:557
OIMDataManager * dataManager
室内地图数据管理对象
Definition: OIMMapView.h:113
该类为标注点的protocol,提供了标注类的基本信息函数
Definition: OIMAnnotation.h:17