addLocation method

Future<Location> addLocation(
  1. String locationName, {
  2. NavigationPosition? position,
  3. Map<String, dynamic>? extra,
})

Save a named NavigationPosition on the active map. If position is omitted, the robot's current position is saved.

// Example:
final location = await myNavigationService.addLocation('kitchen');

For more information, see the navigation service docs.

Implementation

Future<Location> addLocation(String locationName, {NavigationPosition? position, Map<String, dynamic>? extra}) async {
  final request = AddLocationRequest(name: name, locationName: locationName, position: position, extra: extra?.toStruct());
  final response = await client.addLocation(request, options: callOptions);
  return response.location;
}