setStyleURI method
- String uri
Load style from provided URI.
This is an asynchronous call. To check the result of this operation the user must register an observer observing
MapLoaded or MapLoadingError events. In case of successful style load, StyleLoaded event will be also emitted.
@param uri URI where the style should be loaded from.
Implementation
Future<void> setStyleURI(String uri) async {
final String __pigeon_channelName =
'dev.flutter.pigeon.mapbox_maps_flutter.StyleManager.setStyleURI$__pigeon_messageChannelSuffix';
final BasicMessageChannel<Object?> __pigeon_channel =
BasicMessageChannel<Object?>(
__pigeon_channelName,
pigeonChannelCodec,
binaryMessenger: __pigeon_binaryMessenger,
);
final List<Object?>? __pigeon_replyList =
await __pigeon_channel.send(<Object?>[uri]) 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 {
return;
}
}