Geolocation Block

Maps, locations, and areas
The Geolocation Block provides location-based services. Store locations, define geographic areas, calculate distances, and build location-aware features.
Features
- Location storage
- Geofencing
- Distance calculations
- Area definitions
- Address geocoding
- Nearby search
- Route optimization
Quick Start
npm install @23blocks/sdk
import { BlocksClient } from '@23blocks/sdk';
const client = new BlocksClient({
baseUrl: 'https://api.23blocks.com',
appId: 'your-app-id'
});
// Store a location
const location = await client.geolocation.create({
name: 'Main Office',
lat: 40.7128,
lng: -74.0060
});
// Find nearby locations
const nearby = await client.geolocation.findNearby({
lat: 40.7128,
lng: -74.0060,
radius: 5000 // meters
});