SFMapSDK
示例
要运行示例项目,克隆仓库,首先从 Example 目录中运行 pod install
需求
安装
SFMapSDK 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中
pod 'SFMapSDK'
使用
1、在 AppDelegate.m 文件中,导入地图头文件
#import <SFMapSDK/LMKMapKit.h>
2、在启动方法中,添加地图的 ak
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[LMKMapServices sharedServices].apiKey = @"8c21bbd186ff4392b9605bd59c6b1fb2";
// Override point for customization after application launch.
return YES;
}
3、在 info.plist 文件中,添加如下权限(右键点击 plist 文件,Open As -> Source Code)
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>顺丰地图会在地图上定位展示时,使用您的位置信息</string>
4、在指定界面中,初始化地图,并添加到界面上进行展示
LMKMapView *mapView = [[LMKMapView alloc] initWithFrame:CGRectMake(0, SFMAP_NAVIBAR_HEIGHT, SFMAP_SCREEN_WIDTH, SFMAP_SCREEN_HEIGHT-SFMAP_NAVIBAR_HEIGHT)];
mapView.delegate = self; //设置地图协议
mapView.showsUserLocation = YES; //展示用户位置
mapView.showsLogo = YES; //展示logo
mapView.mapType = LMKMapTypeStandardDay; //设置地图类型
//更多属性设置请查看类文件...
[self.view addSubview:mapView];
作者
ggggggc, [email protected]
许可证
SFMapSDK遵循MIT许可证。更多信息请参阅LICENSE文件。