地址解析:使用Google API将地址文本转换为经纬度

本文介绍了如何使用Google Geocoding API将地址(如“上海市徐汇区华山路1954号”)转换为经纬度。内容包括在谷歌云平台创建项目、设置API密钥、启用Geocoding API,以及如何构造请求、解析JSON响应以获取地理位置信息。提供了一个基于Python的简单示例代码。
摘要由CSDN通过智能技术生成

地址解析的方式繁多,Google 官方提供的Geocoding API是其中之一,可将地址信息(中英文皆可)整理、转换为经纬度信息。

本文将提供Geocoding API的基础使用指南,包括:

  1. 设置谷歌云平台账号及项目
  2. 基础地址请求代码
  3. 返回值解析及信息提取

输入地址,如“上海市徐汇区华山路1954号”,

可得到相应经纬度输出:

Adsress: China, Shang Hai Shi, Xu Hui Qu, 华山路1954号 邮政编码: 200052
Latitude: 31.19864
Longitude: 121.4365


使用前的准备工作

Step1:登陆并创建项目

使用Geocoding API需要先在谷歌云平台(Google Cloud Platform)登陆并创建项目:

https://console.cloud.google.com/https://console.cloud.google.com/

Note:

  • 使用API的前提是账号已关联付款账户,如果没有,可以在Cloud Console中的Billing page设置,否则无法使用

Step2: 为项目中设置key

在API和服务中点击“凭据”或“key”,生成可使用的API密钥

Step3: 启用API和服务 

在“已启用的API和服务”中搜索并勾选Geocoding API

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值