Interface ProviderGeocodeMatchExperimental

Normalized forward-geocode candidate. Mirrors the contract shape of GeocodeResult with provider provenance stamped on every result.

interface ProviderGeocodeMatch {
    address: string;
    attributes: Record<string, null | string>;
    latitude: number;
    longitude: number;
    provenance: GeocodingProvenance;
    score?: number;
}

Properties

address: string

Formatted address / place label.

attributes: Record<string, null | string>

Provider-specific attributes, stringified to the contract shape.

latitude: number
longitude: number
score?: number

Provider-reported match quality when available (Nominatim importance, Pelias confidence, Honua locator score). Scale is provider-specific.