Commit 466006678139d3642ee88682a95bbaa32636e767

Authored by 毕珂
1 parent 4d37fec3

移入 DSMap

Showing 28 changed files with 203 additions and 28 deletions
DSToolsModuleF.podspec
1 1 Pod::Spec.new do |s|
2 2  
3 3 s.name = "DSToolsModuleF"
4   - s.version = "0.0.23"
  4 + s.version = "0.0.24"
5 5 s.summary = "DSToolsModuleF"
6 6 s.homepage = "http://bj.gitlab.cnlive.com/DSIOSTeam"
7 7 s.authors = { "DSIOSTeam" => "694092596@qq.com" }
... ...
DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_centerPinb@2x.png 0 → 100644

1.08 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_centerPinb@3x.png 0 → 100644

2.57 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_location@2x.png 0 → 100644

2.43 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_location@3x.png 0 → 100644

4.01 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_no_select@2x.png 0 → 100644

934 Bytes

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_no_select@3x.png 0 → 100644

1.33 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_search@2x.png 0 → 100644

793 Bytes

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_search@3x.png 0 → 100644

2.02 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_select_repast@2x.png 0 → 100644

1.05 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_select_repast@3x.png 0 → 100644

1.58 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_select_shop@2x.png 0 → 100644

962 Bytes

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_select_shop@3x.png 0 → 100644

1.43 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_userP_repast@2x.png 0 → 100644

1.33 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_userP_repast@3x.png 0 → 100644

3.26 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_userP_shop@2x.png 0 → 100644

1.48 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSMap.bundle/DS_map_userP_shop@3x.png 0 → 100644

2.62 KB

DSToolsModuleF/Frameworks/DSToolsModule.framework/DSToolsModule
No preview for this file type
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/DSMapSearchModel.h 0 → 100644
  1 +//
  2 +// DSMapSearchModel.h
  3 +// DSCnliveShopSDK
  4 +//
  5 +// Created by zhaolin on 2019/2/18.
  6 +//
  7 +
  8 +#import <Foundation/Foundation.h>
  9 +
  10 +NS_ASSUME_NONNULL_BEGIN
  11 +
  12 +@interface DSMapSearchModel : NSObject
  13 +
  14 +/**
  15 + POI Id
  16 + */
  17 +@property (nonatomic,copy) NSString * id;
  18 +/**
  19 + 名字
  20 + */
  21 +@property (nonatomic,copy) NSString * name;
  22 +/**
  23 + 地址
  24 + */
  25 +@property (nonatomic,copy) NSString * address;
  26 +/**
  27 + 城市名字
  28 + */
  29 +@property (nonatomic,copy) NSString * cityname;
  30 +/**
  31 + 经纬度 (经度,纬度)
  32 + */
  33 +@property (nonatomic,copy) NSString * location;
  34 +/**
  35 + 经度
  36 + */
  37 +@property (nonatomic,assign) double longitude;
  38 +/**
  39 + 纬度
  40 + */
  41 +@property (nonatomic,assign) double latitude;
  42 +
  43 +@end
  44 +
  45 +NS_ASSUME_NONNULL_END
... ...
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/DSMapSearchViewController.h 0 → 100644
  1 +//
  2 +// DSMapSearchViewController.h
  3 +// DSCnliveShopSDK
  4 +//
  5 +// Created by zhaolin on 2019/2/18.
  6 +//
  7 +
  8 +#import <DSBaseModule/DSBaseModule.h>
  9 +#import <CoreLocation/CoreLocation.h>
  10 +#import "DSMapSearchModel.h"
  11 +
  12 +NS_ASSUME_NONNULL_BEGIN
  13 +
  14 +@interface DSMapSearchViewController : DSBaseViewController
  15 +
  16 +/// 定位
  17 +@property (nonatomic,strong) CLLocation * location;
  18 +
  19 +#pragma mark - 回调
  20 +
  21 +/// 选中回调
  22 +@property (nonatomic,copy) void (^selectAddressCallBack)(DSMapSearchModel * model);
  23 +
  24 +@end
  25 +
  26 +NS_ASSUME_NONNULL_END
... ...
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/DSMapView.h 0 → 100644
  1 +//
  2 +// DSMapView.h
  3 +// DSCnliveShopSDK
  4 +//
  5 +// Created by zhaolin on 2019/7/27.
  6 +// Copyright © 2019 BIKE. All rights reserved.
  7 +//
  8 +
  9 +#import <MapKit/MapKit.h>
  10 +
  11 +NS_ASSUME_NONNULL_BEGIN
  12 +
  13 +@interface DSMapView : MKMapView
  14 +
  15 +/// 点击回调
  16 +@property (nonatomic,copy) void (^touchSelfCallBack)(void);
  17 +
  18 +@end
  19 +
  20 +NS_ASSUME_NONNULL_END
... ...
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/DSMapViewController.h 0 → 100644
  1 +//
  2 +// DSMapViewController.h
  3 +// DSCnliveShopSDK
  4 +//
  5 +// Created by zhaolin on 2019/2/12.
  6 +//
  7 +
  8 +#import <DSBaseModule/DSBaseModule.h>
  9 +#import <CoreLocation/CoreLocation.h>
  10 +#import "DSMapSearchModel.h"
  11 +
  12 +typedef NS_ENUM(NSUInteger, DSMapStyle) {
  13 + DSMapStyleRepastAddress = 0, //餐厅地址
  14 + DSMapStyleShopAddress, //电商地址
  15 +};
  16 +
  17 +NS_ASSUME_NONNULL_BEGIN
  18 +
  19 +@interface DSMapViewController : DSBaseViewController
  20 +
  21 +#pragma mark - 地图样式
  22 +
  23 +/// 地图样式
  24 +@property (nonatomic,assign) DSMapStyle mapStyle;
  25 +
  26 +#pragma mark - 定位地址
  27 +
  28 +/// 定位地址
  29 +@property (nonatomic,strong) CLLocation * location;
  30 +
  31 +#pragma mark - 回调
  32 +
  33 +/// 选取回调
  34 +@property (nonatomic,copy) void (^selectAddressCallBack)(UIImage * mapImage, DSMapSearchModel * model);
  35 +
  36 +@end
  37 +
  38 +NS_ASSUME_NONNULL_END
... ...
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/DSSelectUploadImageView.h
... ... @@ -17,17 +17,17 @@
17 17 #import <UIKit/UIKit.h>
18 18 #import "DSSelectUploadImageViewEnum.h"
19 19  
20   -@protocol DSSelectUploadImageViewDelegate <NSObject>
21   -
22   -@required
23   -
24   -/// 跳转播放器
25   -/// @param playURL 播放URL
26   -/// @param coverImage 封面图
27   -/// @param coverImageUrl 封面图url
28   --(void)skipPlayerVCWithPlayURL:(nonnull NSURL*)playURL coverImage:(nullable UIImage*)coverImage coverImageUrl:(nullable NSString*)coverImageUrl;
29   -
30   -@end
  20 +//@protocol DSSelectUploadImageViewDelegate <NSObject>
  21 +//
  22 +//@required
  23 +//
  24 +///// 跳转播放器
  25 +///// @param playURL 播放URL
  26 +///// @param coverImage 封面图
  27 +///// @param coverImageUrl 封面图url
  28 +//-(void)skipPlayerVCWithPlayURL:(nonnull NSURL*)playURL coverImage:(nullable UIImage*)coverImage coverImageUrl:(nullable NSString*)coverImageUrl;
  29 +//
  30 +//@end
31 31  
32 32 NS_ASSUME_NONNULL_BEGIN
33 33  
... ... @@ -40,8 +40,8 @@ NS_ASSUME_NONNULL_BEGIN
40 40  
41 41 #pragma mark - 属性
42 42  
43   -/// 代理
44   -@property (nonatomic,weak) id<DSSelectUploadImageViewDelegate> delegate;
  43 +///// 代理
  44 +//@property (nonatomic,weak) id<DSSelectUploadImageViewDelegate> delegate;
45 45 /**
46 46 显示类型
47 47 */
... ...
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/DSToolsModule-umbrella.h
... ... @@ -39,6 +39,11 @@
39 39 #import "DSFileManager.h"
40 40 #import "DSGradientView.h"
41 41 #import "DSLocationManager.h"
  42 +#import "DSMapSearchModel.h"
  43 +#import "DSMapSearchViewController.h"
  44 +#import "DSMapView.h"
  45 +#import "DSMapViewController.h"
  46 +#import "UIImage+DSMap.h"
42 47 #import "DSNetworkDisposeModel.h"
43 48 #import "DSNetworkRequest.h"
44 49 #import "DSQiNiuUploadManager.h"
... ...
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/DSToolsModule.h
... ... @@ -10,18 +10,35 @@
10 10  
11 11 #import <DSBaseModule/DSBaseModule.h>
12 12  
  13 +#import "DSToolsModuleManager.h"
  14 +#import "DSToolsModuleProtocol.h"
  15 +
13 16 #import "BKCycleScrollView.h"
  17 +
14 18 #import "BKPageControlView.h"
  19 +
15 20 #import "BKPickerView.h"
  21 +
16 22 #import "BKTimer.h"
  23 +
17 24 #import "DSCollectionViewFluidLayout.h"
  25 +
18 26 #import "DSGradientView.h"
19   -#import "DSLocationManager.h"
  27 +
20 28 #import "DSNetworkRequest.h"
  29 +
21 30 #import "DSTextView.h"
  31 +
22 32 #import "DSFileManager.h"
  33 +
23 34 #import "DSQiNiuUploadManager.h"
24 35 #import "DSSelectUploadImageView.h"
  36 +
25 37 #import "DSSwitchView.h"
26 38  
  39 +#import "DSLocationManager.h"
  40 +
  41 +#import "DSMapViewController.h"
  42 +#import "DSMapSearchViewController.h"
  43 +
27 44 #endif /* DSToolsModule_h */
... ...
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/DSToolsModuleProtocol.h
... ... @@ -5,25 +5,17 @@
5 5 // Created by 毕珂 on 2020/4/21.
6 6 //
7 7  
  8 +#import "DSQiNiuUploadManager.h"
  9 +#import "DSMapSearchModel.h"
  10 +
8 11 #ifndef DSToolsModuleProtocol_h
9 12 #define DSToolsModuleProtocol_h
10 13  
11   -@protocol DSToolsModuleDelegate <NSObject>
  14 +@protocol DSToolsModuleDelegate <NSObject, DSQiNiuUploadManagerDelegate>
12 15  
13 16 @required
14 17  
15   -#pragma mark - DSQiNiuUploadManagerDelegate
16   -
17   -/// 获取七牛token
18   -/// @param completion 完成回调
19   --(void)requestQiNiuTokenCompletion:(nullable void (^)(NSString * _Nullable token, NSString * _Nullable errorMessage))completion;
20   -
21   -/// 删除云中图片/视频
22   -/// @param imageUrl 图片/视频url
23   -/// @param completion 完成回调
24   --(void)requestQiNiuDeleteImageUrl:(nonnull NSString*)imageUrl completion:(nullable void (^)(NSString * _Nullable errorMessage))completion;
25   -
26   -#pragma mark - DSSelectUploadImageViewDelegate
  18 +#pragma mark - 跳转播放器
27 19  
28 20 /// 跳转播放器
29 21 /// @param playURL 播放URL
... ... @@ -31,6 +23,16 @@
31 23 /// @param coverImageUrl 封面图url
32 24 -(void)skipPlayerVCWithPlayURL:(nonnull NSURL*)playURL coverImage:(nullable UIImage*)coverImage coverImageUrl:(nullable NSString*)coverImageUrl;
33 25  
  26 +#pragma mark - 地图poi请求
  27 +
  28 +/// 地图poi检索
  29 +/// @param longitude 经度
  30 +/// @param latitude 纬度
  31 +/// @param page 页数
  32 +/// @param keywords 检索词(可以不传)
  33 +/// @param result 结果
  34 +-(void)requestGetGaoDePOIWithLongitude:(double)longitude latitude:(double)latitude page:(NSUInteger)page keywords:(nullable NSString *)keywords result:(nullable void (^)(NSArray<DSMapSearchModel *> * dataArr, NSString * errorMessage))result;
  35 +
34 36 @end
35 37  
36 38 #endif /* DSToolsModuleProtocol_h */
... ...
DSToolsModuleF/Frameworks/DSToolsModule.framework/Headers/UIImage+DSMap.h 0 → 100644
  1 +//
  2 +// UIImage+DSMap.h
  3 +// DSToolsModule
  4 +//
  5 +// Created by 毕珂 on 2020/4/22.
  6 +//
  7 +
  8 +#import <UIKit/UIKit.h>
  9 +
  10 +NS_ASSUME_NONNULL_BEGIN
  11 +
  12 +@interface UIImage (DSMap)
  13 +
  14 +#pragma mark - 获取图片
  15 +
  16 +/// 获取DSMap图片
  17 +/// @param imageName 图片名
  18 ++(UIImage*)imageWithDSMapImageName:(NSString*)imageName;
  19 +
  20 +@end
  21 +
  22 +NS_ASSUME_NONNULL_END
... ...
DSToolsModuleF/Frameworks/DSToolsModule.framework/Info.plist
No preview for this file type