此服务还作为客户端 Maps JavaScript API 的一部分提供,或者在服务器端使用,适用于 Google 地图服务的 Java 客户端、Python 客户端、Go 客户端和 Node.js 客户端。
什么是地理编码?
地理编码是将地址(如“1600 Amphitheatre Parkway, Mountain View, CA”)转换为地理坐标(如纬度 37.423021 和经度 -122.083739)的过程,您可以借此在地图上放置标记,或在地图上定位。
反向地理编码是将地理坐标转换为直观易懂的地址的过程。
您还可以使用 Geocoding API 查找给定地点 ID 的地址。
Geocoding API 可让您通过 HTTP 请求直接访问这些服务。以下示例通过 Maps JavaScript API 使用地理编码服务来展示基本功能。
全屏查看此示例,了解 Geocoding API 的其他功能,例如可用于定制请求的更多选项(组件过滤和视口自定义调整),以及有关每个结果的更多详细信息。
准备工作
本文介绍了 Geocoding API 网络服务。本指南适用于希望在某个 Google Maps Platform API 提供的地图中使用地理编码数据的网站和移动开发者。
注意:此服务通常用于对静态(事先已知的)地址进行地理编码,以便将应用内容放置在地图上;此服务并非用于实时响应用户输入。如需了解动态地理编码(例如,在界面元素内),请参阅 Maps JavaScript API 客户端地理编码器和/或 Google Play Services Location API 的文档。
开始使用 Geocoding API 进行开发之前,请先查看身份验证要求(您需要 API 密钥)和 API 使用情况和结算信息(您需要为项目启用结算功能)。