高德地图API

1.建立一个工程(上面提到)

2.注册高德账号->注册开发者->进入控制台->创建新应用->创建添加key

3.在高德官网添加应用(获取应用的指纹码: release版本和debug版本)

debug版本:
这里要注意如果keytool未安装要先安装jdk
查看keytool
itcast@itcast:~/.android$ which keytool
/home/itcast/android/jdk1.8.0_101/bin/keytool
如果不是jdk下的这个keytool就不能运行,想办法连接到这个keytool

itcast@itcast:~/.android$ keytool -list -keystore debug.keystore
输入密钥库口令: (android)debug的密码就是android,a小写

密钥库类型: JKS
密钥库提供方: SUN

您的密钥库包含 1 个条目

androiddebugkey, 2016-9-17, PrivateKeyEntry,
证书指纹 (SHA1): C7:48:5A:B1:8D:C0:8B:E5:45:22:76:6E:36:F3:4E:69:E3:E7:7F:D9

以后创建了别的app,debug的证书指纹也是通过这种方式获取

Release版本:
在Android studio工具栏按照如下:
Build->Generate Signed APK->点击Create New,如果以前创建过,那就选择Choose Existing

itcast@itcast:~$ keytool -list -keystore hitcar.jks
输入密钥库口令:

密钥库类型: JKS
密钥库提供方: SUN

您的密钥库包含 1 个条目

dache, 2016-9-19, PrivateKeyEntry,
证书指纹 (SHA1):
DF:FF:19:AB:54:DC:BD:C3:44:28:33:33:3C:D1:3F:CB:9C:20:C9:DC

4.把高德的开发库加入到工程( .jar, .so)

5.在Activity的layout文件中,增加一个地图控件

<com.amap.api.maps.MapView
android:id="@+id/mapview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>

6.在AndroidManifest.xml中,增加权限,地图key

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAG
E" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOC
ATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_ST
ATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCAT
ION"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"
/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE
"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE
"/>
<uses-permission android:name="android.permission.CHANGE_CONFIGURAT
ION"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<meta-data
android:name="com.amap.api.v2.apikey"
android:value="xxxxxxxxxxxxxxxxxxxxxxxxx" />

7.在地图上增加MapView和Activity的关联

package cn.itcast.heiche;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.amap.api.maps.AMap;
import com.amap.api.maps.MapView;
public class MainActivity extends AppCompatActivity {// protected AMap aMap;
protected MapView mapView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mapView = (MapView)findViewById(R.id.mapview);
mapView.onCreate(savedInstanceState);
// aMap = mapView.getMap();
// aMap.setMapType(AMap.MAP_TYPE_NIGHT);
}
@Override
protected void onPause() {
super.onPause();
mapView.onPause();
}
@Override
protected void onResume() {
super.onResume();
mapView.onResume();
}
@Override
protected void onDestroy() {
super.onDestroy();
mapView.onDestroy();
}
}

8.高德开发指南

高德开发指南

高德地图API的应用相关推荐

  1. 高德地图markevents_GitHub - mingxuWang/Map: 高德地图API二次封装

    Map组件设计文档 组件设计目的 分析当前各业务方向(销售端.商城.数据可视化.TMS)内地图相关应用的地图功能使用情况,封装Map组件供给各业务向进行使用. 将高德地图API进行二次封装,降低地图相 ...

  2. 【高德地图API】那些年我们一起开发的APP—即LBS应用模式分享

    2019独角兽企业重金招聘Python工程师标准>>> 摘要:利用地图API都能做些什么应用呢?应用商店里所有的分类,都可以结合上LBS来丰富应用.除了传统的生活服务应用,还有新潮的 ...

  3. 高德地图API路径规划结果清除

    关于高德地图API之路径规划结果的清除(js API) 偶然用到高德地图API做路径规划,在做的过程中发现连续进行不同的路径规划产生的结果是叠加的.如何清除上一次的路径规划呢?开发手册上有一个 cle ...

  4. html高德地图api使用教程,高德地图API如何使用?

    这个很简单,需要先注册一下高德地图开发者,然后创建应用.添加Key,最后通过script标签引入网页,就可以直接使用高德地图API了,下面我简单介绍一下实现过程,主要内容如下: 1.首先,注册高德地图 ...

  5. ios 持续获取定位 高德地图_概述-iOS 定位SDK | 高德地图API

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

  6. ios 高德地图加载瓦片地图_IOS 高德地图 API 加载 WMS 服务

    IOS 高德地图 API 加载 WMS 服务 本文主要介绍通过自定义高德地图 MATileOverlay 接口,添加 WMS 服务到地图上.废话少说,先贴代码. 代码 自定义类 WMSTileOver ...

  7. android高德天气api接口,天气查询-API文档-开发指南-Web服务 API | 高德地图API

    产品介绍 天气查询是一个简单的HTTP接口,根据用户输入的adcode,查询目标区域当前/未来的天气情况. 使用API前您需先申请Key,若无高德地图API账号需要先申请账号. 适用场景 需要使用相关 ...

  8. python调用高德地图api 可视化_Python:利用高德地图API实现找房

    记:本项目是在实验楼上看到的,但是上面的代码由于没有及时维护,爬虫文件的代码不再能完整的把所有房源信息爬取下来,我根据最新的58同城官网进行了研究,现在的官网的房源信息已经不是分页的了,而是拉到最后自 ...

  9. python路径规划仿真实验_【python实战】批量获得路径规划——高德地图API

    1.需求 在上篇中,已经批量获得了经纬度信息,现在需要根据经纬度来进行路径规划,想知道两点之间的距离和路程.花费等信息. 这时候就需要用到高德地图API中的路径规划功能了. 2.过程 1. 构造经纬度 ...

  10. 高德地图api如何不显示logo_Python爬取高德地图POI数据获取「洗浴推拿指南」

    学习交流群 认识高德地图API 打开"高德开放平台",点击"开发文档",在"Web服务"下寻找并点击"搜索API". 我 ...

最新文章

  1. jQuery Tools:Web开发必备的 jQuery UI 库
  2. 浅析微信支付:开发前的准备
  3. 服务器广播消息,c#-从服务器广播消息
  4. ITK:将内核与位置上的图像相乘
  5. ABAP SAPGUI 里使用 F4 value help 选择时间
  6. Windows消息机制疑问探究
  7. NYOJ--927--dfs--The partial sum problem
  8. ubuntu+php环境下的Memcached 安装方法
  9. pkill mysql_每天一个linux命令:kill命令
  10. 2017.10.9 放棋子 思考记录
  11. linux六个标准目录,Linux基本目录规范——XDG
  12. vs2005部署报表服务器项目老提示输入用户名密码解决办法
  13. Inside Dynamics Axapta源代码赏析(三)
  14. VB手控Combobox的打开或收起
  15. 企业私有云应用之使用OZ制作openstack镜像
  16. Redis内存相关知识
  17. 第三章 磁共振成像原理
  18. 013_itop4412设置多个GPIO
  19. 2021,自动驾驶的“五代十国”
  20. iOS 应用安装包瘦身

热门文章

  1. Deepin——使用小知识记录
  2. Android @Override详解
  3. 腾讯云备案流程完整步骤图文教程
  4. 计算机网络基础每日笔记四
  5. JS 的 Promise详解
  6. 经典红白机游戏音乐。
  7. 同济大学官网静态网页图
  8. 德邦物流java面试_德邦物流面试经验
  9. KVM虚拟机配置网络
  10. 商号权的取得方式是什么