Skip to main content

Geolocation Block

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
});