t×tecexpressby TeKOcloud
ENv0.7.1
API & Datentypen / VUE

TxGeoAdapter.

Vertrag eigener Geocoding-/Routing-Dienste. Dienste selbst aufrufen und Ergebnisse an die Karte binden.

ts
interface TxGeoAdapter {
  geocode?(query: string, signal?: AbortSignal): Promise<TxCoordinate[]>
  route?(points: TxCoordinate[], signal?: AbortSignal): Promise<TxCoordinate[]>
}
FeldBedeutung
geocodeFragt den eigenen Geodienst nach Koordinaten für einen Suchtext.
routeFragt den eigenen Routingdienst nach einer Route durch die Wegpunkte.
ts
import type { TxGeoAdapter } from '@tekocloud.de/tecexpress'
const example: TxGeoAdapter = { geocode: async query => query ? [{ lat: 52.52, lng: 13.405 }] : [], route: async points => points }
console.log(example)