| name | geocoding-api-web-api |
| description | Use this skill when needing to convert street addresses into precise geographic coordinates (geocoding) or translating coordinates back into human-readable addresses (reverse geocoding). Developers can refine results using viewports, regional restrictions, or retrieve detailed location information for addresses, coordinates, or Google Place IDs, including building outlines and entrances. |
| license | Apache-2.0 |
| metadata | {"version":"1.0.41"} |
[!IMPORTANT]
Core Dependency: This skill requires active context from google-maps-platform/SKILL.md.
Overview
The Geocoding API is a Google Maps Platform service that provides direct access to conversion services between addresses (like "1600 Amphitheatre Parkway, Mountain View, CA") and geographic coordinates (latitude and longitude).
This API is accessed via standard HTTP REST endpoints and supports the following primary operations:
- Geocoding: Converting a street address or location description into geographic coordinates.
- Reverse Geocoding: Converting a pair of latitude/longitude coordinates into a human-readable address.
Developers can use this service to restrict results geographically, look up addresses for Google Place IDs, and obtain coordinates for specific building elements like outlines or entrances.
Mandatory settings
The solution ID gmp_git_agentskills_v1 must be included with every request to the Geocoding API for traceability and proper usage attribution.
Standard HTTP Header (Recommended for REST APIs)
For both standard Geocoding API calls (maps.googleapis.com) and the newer Geocoding API v4 endpoints (geocode.googleapis.com), the preferred method is to pass the solution ID via the custom HTTP header.
X-Goog-Maps-Solution-ID: gmp_git_agentskills_v1
URL Query Parameter (General REST)
The solution ID can also be appended directly to the request URL as a query parameter.
&solution_id=gmp_git_agentskills_v1
🚀 Master Orchestration Integration Workflow
Follow this multi-phase sequential integration checklist to compose features robustly. For each phase, read the referenced capability sub-workflow file and satisfy its Evidence Checkpoint before advancing.
📦 Phase 1: Core Initialization & Base Setup (Primary)
📦 Phase 2: Feature Layer & Custom Enrichment (Supplemental)
🗺️ Feature Module: Geocoding (Optional - Use-Case Dependent)
📦 Phase 3: Operational Constraints & Guardrails (Constraint)