免费开源的iOS开发学习平台

高德地图SDK:1-高德地图简介

高德SDK简介

高德开放平台将高德最专业的定位、地图、搜索、导航等能力,以API等形式向广大开发者免费开放。高德SDK包括如下几个子模块:

  • 地图SDK:高德地图 iOS SDK 是一套基于 iOS 7.0 及以上版本的地图应用程序开发接口,供开发者在自己的iOS应用中加入地图相关的功能,包括:地图显示(含室内、室外地图)、与地图交互、在地图上绘制、兴趣点搜索、地理编码、离线地图等功能。

  • 定位SDK:高德 iOS 定位 SDK 提供了不依赖于地图定位的定位功能,开发者可以无地图显示的场景中便捷地为应用程序添加定位功能。iOS定位SDK提供了单次定位、连续定位、逆地理信息、地理围栏等功能。

  • 导航SDK:高德iOS 导航 SDK 是一款针对在线导航的产品,产品功能涵盖路径规划、模拟导航、GPS 定位、自定义导航界面、获取导航播报信息等。此外,该产品的导航路径计算与实时交通信息相结合,力求为用户提供更加合理、准确、人性化的导航服务。

  • 室内地图SDK:高德 iOS 室内地图SDK 是一套室内地图开发调用接口,供开发者在自己的iOS应用中加入室内地图相关的功能。开发者可以轻松地开发出室内地图显示与操作、兴趣点搜索、室内路线规划等功能。

  • 室内定位SDK:高德 iOS 室内定位SDK 是由高德室内地图部和阿里智能生活事业部联合出品的一套室内定位开发调用接口,供开发者在iOS应用中加入室内定位相关的功能。通过基于WIFI、蓝牙以及PDR的室内定位技术,可实现平滑的1-8米的定位效果和精度。

高德地图Key申请

使用高德地图SDK之前,我们首先需要在高德官网申请应用Key。申请应用Key有如下步骤:

  • 登录高德地图官网,注册用户并登录,注册地址:https://id.amap.com/register

  • 创建应用。登录高德地图开发者中心后,点击【创建新应用】,填写应用的基本信息后,应用创建成功。

  • 创建应用Key。点击某个应用右侧的【+添加新Key】,填写信息后,即可生成一个Key。