Vertrag eigener Geocoding-/Routing-Dienste. Dienste selbst aufrufen und Ergebnisse an die Karte binden.
| Mitglied / Typ / Rückgabe | Bedeutung |
|---|---|
Future<List<TxCoordinate>> geocode(String query, {TxCancellation? cancellation}) | Fragt den eigenen Geodienst nach Koordinaten für einen Suchtext. |
Future<List<TxCoordinate>> route(List<TxCoordinate> points, {TxCancellation? cancellation}) | Fragt den eigenen Routingdienst nach einer Route durch die Wegpunkte. |
import 'package:tecexpress/tecexpress.dart';
Future<void> example() async {
// An implementation is supplied by your application.
Future<void> locate(TxGeoAdapter adapter) async {
final points = await adapter.geocode('Berlin');
if (points.length >= 2) print(await adapter.route(points));
}
print(locate);
}