示例中心
功能在线体验
控制台
您现在的位置: 开发 > iOS 室内地图SDK > 入门指南 >

高德 开发 iOS 室内地图SDK 入门指南

更新时间:2017年04月05日

第 1 步:获取最新版本的 Xcode

要想使用 高德室内地图 SDK for iOS 开发项目,您需要 6.3 版或更高版本的 Xcode。(注:下载地址为Apple官方网站)

第 2 步:获取 高德室内地图 SDK

请从 CocoaPods 相关下载页面下载最新的高德室内地图SDK

第 3 步:获取高德Key

请前往高德开放平台控制台申请 iOS Key。

第 4 步:申请室内地图数据

室内地图数据访问权限与开发者key绑定,需要申请开通访问权限!

请前往 室内地图数据申请 申请室内地图数据。烦请务必提供您所申请的开发者key!

第 5 步:Hello IndoorAMap

1.配置高德Key到代码中

将上面步骤获取的高德Key,配置到代码中,以保证地图功能的正常运行。代码如下:

//室内地图对象
@property(nonatomic, strong)OIMMapView* imMapView;
    //初始化室内地图
    self.imMapView = [[OIMMapView alloc]initWithFrame:self.view.bounds];
    //设置KEY
    self.imMapView.key = @"您的Key";

2.地图展示

在ViewController.m文件相应的方法中进行地图初始化,初始化的步骤:

1)构造MAMapView对象;

2)将MAMapView添加到Subview中。

viewDidLoad 方法中添加代码:

//室内地图对象
@property(nonatomic, strong)OIMMapView* imMapView;
- (void)viewDidLoad
{
    [super viewDidLoad];
    //初始化室内地图
    self.imMapView = [[OIMMapView alloc]initWithFrame:self.view.bounds];
    //设置KEY
    self.imMapView.key = @"您的Key";
    //设置建筑物ID
    self.imMapView.buildingId = @"您的建筑物Id";
    //显示室内地图
    [self.view addSubview:self.imMapView];

第 6 步:连接 iOS 设备

了解您的应用实际运行情况的最简单方法是将 iOS 设备与计算机相连。在手机上信任您的开发者证书,并开启定位。

此外,您也可以使用 iOS 模拟器来运行您的应用。 Xcode 中自带了多种模拟器,您可以选择一种模拟器来构建和运行您的应用。

第 7 步:构建和运行您的应用

在 Xcode 中,点击 Product 菜单中 Run 选项(或 Run 按钮图标)运行您的应用。

您可以看到在您的项目里有地图展示。如果您未看到地图,那请检查您是否联网,如果您看到了地图,但是不能使用POI搜索和路径规划等相关功能,请确认是否添加了您的高德Key。

后续步骤

您可能想观摩一些示例代码。您可以在开发者指南中阅读更多有关室内地图的内容。

示例中心 功能
在线体验
常见问题