fastify-xgeocode
Geocodio integration for address geocoding and reverse geocoding.
fastify-xgeocode
Address geocoding (address → lat/lng) and reverse geocoding (lat/lng → address) via Geocodio.
Quick Start
await fastify.register(xGeocode, {
apiKey: process.env.GEOCODIO_API_KEY,
})
// Geocode address
const result = await fastify.xgeocode.geocode('1600 Pennsylvania Ave NW, Washington DC')
// { lat: 38.8976, lng: -77.0366, accuracy: 1 }
// Reverse geocode
const address = await fastify.xgeocode.reverse(38.8976, -77.0366)
// { street: '1600 Pennsylvania Ave NW', city: 'Washington', state: 'DC', zip: '20500' }
AI Context
package: "@xenterprises/fastify-xgeocode"
decorates: fastify.xgeocode
methods: [geocode, reverse, batch]
env-required: [GEOCODIO_API_KEY]
use-when: Converting user addresses to coordinates for maps, distance calculations, or location-based queries
