LEMapviewFrameworks 0.2.2

LEMapviewFrameworks 0.2.2

测试已测试
Lang语言 Obj-CObjective C
许可 MIT
Released最新发布2019年9月

LarryEmerson维护。



 
依赖
AMap3DMap>= 0
AMapSearch>= 0
LEFrameworks>= 0
LEFoundation>= 0
 

  • 作者
  • LarryEmerson

LEMapviewFrameworks

Version License Platform

#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 文件。