On iOS (haven't tested Android) when trying to get the position of the user with the provided code in the example
// wait until the style is loaded
await state?.style.isStyleLoaded();
// get the user position from the layer that contains the puck (the blue dot)
Layer? layer;
if (Platform.isAndroid) {
layer = await state?.style.getLayer("mapbox-location-indicator-layer");
} else {
layer = await state?.style.getLayer("puck");
}
final userLocation = (layer as LocationIndicatorLayer).location;
return Position(userLocation![1]!, userLocation[0]!);
as soon as the map is created then this error is thrown:
PlatformException (PlatformException(StyleError(rawValue: "Layer puck is not in style"), null, null, null))
Before updating to 1.1.0 from a pre 1.0.0 version this issue wasn't there; trying to get the position slightly after the map creation doesn't yield the Exception.
On iOS (haven't tested Android) when trying to get the position of the user with the provided code in the example
as soon as the map is created then this error is thrown:
PlatformException (PlatformException(StyleError(rawValue: "Layer puck is not in style"), null, null, null))Before updating to 1.1.0 from a pre 1.0.0 version this issue wasn't there; trying to get the position slightly after the map creation doesn't yield the Exception.