Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >申请、使用高德地图API

申请、使用高德地图API

作者头像
疯狂学习GIS
发布于 2024-06-04 06:05:13
发布于 2024-06-04 06:05:13
1.2K30
代码可运行
举报
文章被收录于专栏:疯狂学习GIS疯狂学习GIS
运行总次数:0
代码可运行

  本文介绍在高德开放平台中,申请、获取地图APIKey的方法;同时通过简单的Python代码,调取API信息,对所得Key的可用性加以验证。

  首先,我们进入高德开放平台的官方网站(https://lbs.amap.com/)。如果大家是第一次使用高德地图开放平台,那么需要点击右上角注册一个开发者账号。

  注册完毕后,登录这一账号,并点击如下图紫色框内所示的“控制台”。

  随后,点击左侧“应用管理”中的“我的应用”,并到右上角点击“创建新应用”;如下图所示。

  随后,在弹出的窗口中,依据我们的需求,输入应用的名称及其类型;如下图所示。其中,名称就按照我们实际需求来命名,类型则按照我们的应用场景来选择即可。

  接下来,在界面右上角,点击“添加Key”;如下图所示。

  随后,为这个Key命名,并选择所需的服务平台;如下图所示。我这里后续打算基于Python语言的requests库来使用API,所以这里就选择了“Web服务”。

  随后,即可生成Key,如下图中紫色框内所示。

  获取Key之后,我们可以验证一下这个Key是否可以使用。在这里,给出一个基于Python语言,使用高德开放平台提供的“天气查询”功能,对Key加以验证的代码;代码如下。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# -*- coding: utf-8 -*-
"""
Created on Wed May 29 20:36:11 2024

@author: fkxxgis
"""

import json
import requests

key = "在这里输入您的key"
city_code = "410300"

response = requests.get("https://restapi.amap.com/v3/weather/weatherInfo?key=" + key + "&city=" + city_code)
text = response.text
result = json.loads(text)
need = result["lives"][0]

print("您查询的" + need["province"] + need["city"] + "在" + need["reporttime"] + "的天气为" + need["weather"] + ",温度为" + need["temperature_float"] + "," + need["winddirection"] + "风" + need["windpower"] +"级。")

  其中,大家在使用上述验证代码时,需要将key = "在这里输入您的key"这句代码引号中的内容,修改为通过前述操作所获取的Key;同时,还可以修改city_code,从而对不同城市、区域的天气加以查询。这里关于城市的代码,大家可以参考这个网站(https://www.mca.gov.cn/mzsj/xzqh/2022/202201xzqh.html)。

  随后,即可执行上述代码;执行代码后,将打印出指定区域在查询时刻的实时天气。

  可以看到,已经可以获取到对应地区的实时天气了,说明前述获取Key的流程已经成功。

  此外,关于API使用的方法,我们后续会用更多博客来详细介绍,所以上述代码我们就暂时不再逐句解释了,在这里仅仅用来验证我们所获取的Key的可用性。

  此外,对于每一位高德开放平台的开发者,我们所能调取不同功能API的次数也是有每日限制的,具体配额我们可以在“我的应用”中,通过“查看配额”选项来查阅;如下图所示。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-06-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 疯狂学习GIS 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
3 条评论
热度
最新
老师您好!我是「高德地图开放平台」的运营。 看到您分享了多篇使用高德开放平台的技术文章,希望能获得您文章的转载授权发布至我们的官方微信公众号,本次转载出于知识分享与技术交流目的。 期待您的回复~,希望您留个联系方式(微信就好)
老师您好!我是「高德地图开放平台」的运营。 看到您分享了多篇使用高德开放平台的技术文章,希望能获得您文章的转载授权发布至我们的官方微信公众号,本次转载出于知识分享与技术交流目的。 期待您的回复~,希望您留个联系方式(微信就好)
22点赞举报
您好 好的好的~ 我是 dhhddhl6
您好 好的好的~ 我是 dhhddhl6
回复回复点赞举报
加您啦,您通过就好啦
加您啦,您通过就好啦
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
《深入掌握高德地图 API:全面调用指南与最佳实践》
高德地图 API 是国内最受欢迎的地图服务之一。通过高德地图 API,开发者可以轻松地将地图服务集成到移动应用或 Web 应用中。高德 API 提供了丰富的功能,包括地理编码、逆地理编码、路线规划、位置检索、地理围栏等服务,能够满足大部分基于位置的服务需求。
凯子坚持C
2024/10/24
9540
node-koa 调高德地图接口
调高德接口我们最重要需要什么❓ 需要高德地图的key。按照如下的步骤进入高德开放平台。
用户4793865
2023/01/12
7300
高德开放平台——实时路径规划优化指南
在当今交通日益拥堵的环境下,实时路径规划变得越来越重要。高德开放平台提供了丰富的 API,支持开发者利用实时交通数据来优化路径规划,帮助用户避开拥堵,节省时间。本文将深入探讨如何使用高德开放平台进行实时路径规划,并附带大量代码示例,以帮助开发者轻松上手并进行优化。
hope kc
2024/10/19
9220
高德地图API获取兰州所有小区的POI
前言: 我们使用高德开放平台高德开放平台上的WebAPI服务,获取POI数据,严格说来不算爬虫,就是调数据接口获取数据而已。
Baige
2022/03/22
4.1K1
高德地图API获取兰州所有小区的POI
Android MVVM框架搭建(八)高德地图定位、天气查询、BottomSheetDialog
  在上一篇文章中完成了对个人用户信息的修改,同时讲述了对弹窗数据的处理,权限的使用,本文将在App中接入一个地图SDK,同时完成天气的查询,完成后的效果如下图所示:
晨曦_LLW
2021/12/27
1.9K0
Android MVVM框架搭建(八)高德地图定位、天气查询、BottomSheetDialog
Android 高德地图API(详细步骤+源码)一
为了丰富对地图、定位的了解,在写了百度、腾讯的地图定位之后,终于到了高德地图了。我个人平时日常使用最多的定位软件就是高德地图。所以这篇文章,就带你来初步了解使用。
晨曦_LLW
2021/02/20
7.9K8
Android 高德地图API(详细步骤+源码)一
高德地图MCP实战 | 在 cursor 中优雅地查询 POI 和天气
最近热衷于找一些好玩的MCP,集成在cursor中,给大模型外挂许多有趣的功能,在开发的代码的同时,在IDE中可以获得更多的乐趣。例如:
叫我阿柒啊
2025/04/27
3390
高德地图MCP实战 | 在 cursor 中优雅地查询 POI 和天气
高德地图api接口调用_高德地图步行导航怎么看方向
高德地图API官网:高德开放平台 | 高德地图API。由于博主是基于前端 Vue 框架进行开发的,所以针对地图 JavaScript API 结合 Vue 展开介绍。
全栈程序员站长
2022/10/04
3K0
高德地图api接口调用_高德地图步行导航怎么看方向
[996]如何申请高德地图用户Key
单击箭头处【注册】,打开注册页面。(如果您已注册为高德地图开发者可跳过此步骤,直接登录即可)。
周小董
2021/06/01
2.1K0
[996]如何申请高德地图用户Key
从零搭建一个django项目-1-第一个接口天气预报(上)
之前写postman演示的接口天气接口,这次django项目的第一个接口也选择天气预报吧。
怪盗LYL
2022/06/13
6630
从零搭建一个django项目-1-第一个接口天气预报(上)
Unity 接入高德天气接口API
接入接口前首先申请应用密钥Key,登录高德开发者开放平台,创建应用,获取密钥。
CoderZ
2022/08/29
2.2K0
Unity 接入高德天气接口API
SpringBoot整合高德地图完成天气预报功能
在当今数字化时代,天气预报功能在众多应用中扮演着重要角色。通过整合高德地图提供的天气API,我们可以轻松地在自己的SpringBoot项目中实现这一功能,为用户提供实时和未来几天的天气信息。本文将详细介绍如何在SpringBoot项目中整合高德地图的天气预报功能,包括环境搭建、代码实现、定时任务设置等关键步骤,确保大家能够按照教程成功实现功能。
全干程序员demo
2025/03/26
1444
SpringBoot整合高德地图完成天气预报功能
使用Node.js编写命令行工具
闲来无事,在浏览 GitHub 时无意中看到了 commander.js 这个工具,16k 的 start,就看了看 commander 的官方文档。cammander 文档内容很少,而且很容易入门,它是一个用来创建命令行程序的 Nodejs 库。 commander 的 API 没有几个,本文主要用到了其中的 option 方法。而天气信息则是使用的高德天气的开放 web 接口,注册登录高德开放平台后就可以使用里面的免费 API 接口了。
多云转晴
2019/11/18
3.4K0
使用Node.js编写命令行工具
微信小程序-基于高德地图API实现天气组件(动态效果)
​ 在社区翻腾了许久,没有找到合适的天气插件。迫不得已,只好借鉴互联网上的web项目,手动迁移到小程序中使用。现在分享到互联网社区中,帮助后续有需要的开发者。
Kindear
2020/10/28
3K0
微信小程序-基于高德地图API实现天气组件(动态效果)
高德地图 HELLO,AMAP!
今天实在是有点慌啊,慌在不知道看什么啊,翻了半天,还是想看个新东西,本来看数据仓库的,结合买的阿里云也能用起来,但看到技术的时候太偏阿里技术了,要不下午再说吧。
疯狂的KK
2019/12/03
1.9K0
爬虫入门经典(五) | 简单一文教你如何爬取高德地图
以往几篇都是介绍的传统的静态界面的爬取,这次博主介绍一个爬取动态网页的超简单的一个小demo。
不温卜火
2020/10/28
1.2K0
爬虫入门经典(五) | 简单一文教你如何爬取高德地图
Power BI网抓:获取高德天气预报数据
零售业从某方面讲是靠天吃饭,获取天气预报信息有助于对卖场货品库存、陈列做出及时调整。零售业的许多管理者有时候也靠天吃饭,会将业绩不行归咎于天气不行。
wujunmin
2024/04/30
3570
Power BI网抓:获取高德天气预报数据
高德地图js api教程_高德地图sdk使用教程
由于项目需求需要在项目中实现手机端(基于网页)考勤打卡功能,最初考虑使用H5自身定位功能,但尝试过后,效果很不稳定。然后尝试使用百度地图JsAPI,百度家的稳定倒是很稳定,没想到的是定位位置和实际位置居然相差几十公里,一开始是以为自己配置有问题,浪费了我大半天时间去找原因,最后发现他本身提供的API就是偏差很大距离的,他自己家的倒是定位很准,对外开放的API简直惨不忍睹。
全栈程序员站长
2022/11/07
4.7K0
高德地图js api教程_高德地图sdk使用教程
前端高德地图开发
用户4396583
2024/09/24
2750
UniApp实战:动态数据(uni.request封装、uni.getLocation获取定位等)
有人肯定会问,人家uni.request()已经挺好的了,为什么非的在封装一次了?
Javanx
2019/09/04
19.4K0
UniApp实战:动态数据(uni.request封装、uni.getLocation获取定位等)
推荐阅读
相关推荐
《深入掌握高德地图 API:全面调用指南与最佳实践》
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验