getStyleTransition method
Returns the map style's transition options. By default, the style parser will attempt
to read the style default transition options, if any, fallbacking to an immediate transition
otherwise. Transition options can be overriden via setStyleTransition, but the options are
reset once a new style has been loaded.
The style transition is re-evaluated when a new style is loaded.
@return The transition options of the current style in use.
Implementation
Future<TransitionOptions> getStyleTransition() async {
const String __pigeon_channelName =
'dev.flutter.pigeon.mapbox_maps_flutter.StyleManager.getStyleTransition';
final BasicMessageChannel<Object?> __pigeon_channel =
BasicMessageChannel<Object?>(
__pigeon_channelName,
pigeonChannelCodec,
binaryMessenger: __pigeon_binaryMessenger,
);
final List<Object?>? __pigeon_replyList =
await __pigeon_channel.send(null) as List<Object?>?;
if (__pigeon_replyList == null) {
throw _createConnectionError(__pigeon_channelName);
} else if (__pigeon_replyList.length > 1) {
throw PlatformException(
code: __pigeon_replyList[0]! as String,
message: __pigeon_replyList[1] as String?,
details: __pigeon_replyList[2],
);
} else if (__pigeon_replyList[0] == null) {
throw PlatformException(
code: 'null-error',
message: 'Host platform returned null value for non-null return value.',
);
} else {
return (__pigeon_replyList[0] as TransitionOptions?)!;
}
}