replaceObject method
Замена одного объекта маршрута в источнике на другой. В отличие от удаления и добавления объектов маршрута через последовательные вызовы remove_object и add_object замена одного маршрута на другой выполняется атомарно - старый маршрут удаляется, а новый появляется на карте одновременно.
- Note: Если старый маршрут не найден в источнике, то вызов эквивалентен вызову add_object.
Implementation
void replaceObject(
RouteMapObject oldObject,
RouteMapObject newObject
) {
var _a1 = oldObject._copyFromDartTo_CRouteMapObject();
var _a2 = newObject._copyFromDartTo_CRouteMapObject();
void res = _CRouteMapObjectSource_replaceObject_CRouteMapObject_CRouteMapObject(_CRouteMapObjectSourceMakeDefault().._impl=_self, _a1, _a2);
_a2._releaseIntermediate();
_a1._releaseIntermediate();
return res;
}