LEMapviewFrameworks
#import "LEMapviewFrameworks.h"
类说明
"LEMapView.h" //地图主体部分(需设置)
"LEMapViewAnnotation.h" //地图主体图钉View对应的Annotation(无需关注)
"LEMapViewSearchAnnotation.h" //地图搜索图钉View对应的Annotation(无需关注)
"LEMapCallOutViewAnnotation.h" //地图Callout图钉View对应的Annotation(无需关注)
"LEMapBaseAnnotationView.h" //地图图钉View的基类(无需关注,用于继承)
"LEMapViewAnnotationView.h" //地图主体图钉View(无需关注)
"LEMapViewSearchAnnotationView.h" //地图搜索图钉View(无需关注)
"LEMapCallOutAnnotationView.h" //地图CallOut图钉View(无需关注)
"LEMapViewUserAnnotationView.h" //地图用户图钉View(无需关注)
"LEMapViewAnnotationSubView.h" //地图自定义Callout基类(需继承自定义)
"LEMapSearchBar.h" //地图搜索条(无需关注,处理回调即可)
LEMapview 地图图钉工厂优先级
地图图钉工厂优先级(mapView:viewForAnnotation:)
1-LEMapCallOutViewAnnotation->LEMapCallOutAnnotationView->SubViewClass(自定义)
2-MAUserLocation->LEMapViewUserAnnotationView
3-LEMapViewSearchAnnotation->LEMapViewSearchAnnotationView
4-else的情况(可重写:leOnOverwriteViewForAnnotation:FromMapview:){
LEMapViewAnnotation->curAnnotationViewClass(自定义)
}
LEMapview 点击事件处理及优先级说明
地图图钉点击事件优先级()
1-LEMapViewAnnotationView->LEMapCallOutViewAnnotation
2-else的情况(可重写:leOnOverwriteMapView:didSelectAnnotationView:)
示例
要运行示例项目,先克隆仓库,然后从示例目录运行pod install
。
要求
安装
LEMapviewFrameworks 通过 CocoaPods 提供。要安装,只需将以下行添加到您的 Podfile 中。
pod "LEMapviewFrameworks"
作者
LarryEmerson, [email protected]
许可协议
LEMapviewFrameworks 在 MIT 许可协议下可用。更多信息请参阅 LICENSE 文件。