快速接入高德地图SDK(地图+定位+标记+路线规划+搜索) 您所在的位置:网站首页 高德地图怎么自己画路线 快速接入高德地图SDK(地图+定位+标记+路线规划+搜索)

快速接入高德地图SDK(地图+定位+标记+路线规划+搜索)

#快速接入高德地图SDK(地图+定位+标记+路线规划+搜索)| 来源: 网络整理| 查看: 265

文章目录 申请接入流程显示高德地图显示定位Marker 显示地图标记Route 路线规划Search 搜索

申请接入流程

1、首先到 [ 高德地图API官网] 申请注册帐号 2、进入控制台,点击应用管理,我们创建一个新的应用:

3、为刚才创建的应用添加key: 添加key

随便输入一个key的名称,这里我们只讨论Android平台,所以服务平台选Android平台,选了Android后则需要填写SHA1,一个发布版和一个调试版。在这里如果我们的应用还没有正式签名的话,就先用自己随便生成的签名来填写进去,(有读者不了解如何生成签名或者不知道如何获取SHA1的话,请看官网教程 常见问题 | 高德地图API )。后面正式发布的时候再修改回来即可,修改SHA1也无需审核。 最后我们填写下应用的包名 勾选同意后,即可生成一个key。 是不是很简单。 申请接入流程非常的简单。

显示高德地图

申请好了一个key后,我们需要把key填写到里面AndroidManifests.xml里面:

123

需要特别注意的是,需要包含在application节点里面才有效。

然后我们添加如下权限(地图SDK(包含其搜索功能)需要的基础权限):

123456789101112

然后添加依赖包和so库平台:

android { defaultConfig { ndk { //设置支持的SO库架构(开发者可以根据需要,选择一个或多个平台的so) abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86","arm64-v8a","x86_64" } } }

dependencies { compile fileTree(dir: ‘libs’, include: [’*.jar’]) //3D地图so及jar compile ‘com.amap.api:3dmap:latest.integration’ //定位功能 compile ‘com.amap.api:location:latest.integration’ //搜索功能 compile ‘com.amap.api:search:latest.integration’ //2D地图 compile ‘com.amap.api:map2d:latest.integration’ }

1234567891011121314151617181920

根据你的业务需求,这里我们不讨论3D地图的方式,基本上和2D地图是一样的。

OK,到这里基本的配置步骤就结束了,我们可以开始来写代码了。

最先提及的是MapView这个控件,它是地图容器。 用于在布局中中放置地图。我们简单来演示一下如何利用MapView显示地图。 首先在布局xml文件中添加地图控件,而官方文档会这么教你:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有