SimpleMarkerSymbol constructor
- SimpleMarkerSymbolStyle style = SimpleMarkerSymbolStyle.circle,
- Color color = const Color(0xFFD3D3D3),
- double size = 8.0,
Creates a simple marker symbol with the given properties.
Parameters:
style
— Indicates the type of simple marker symbol to create.color
— The color of the simple marker symbol.size
— The size of the simple marker symbol in device independent pixels (DIPs).
Implementation
factory SimpleMarkerSymbol({
SimpleMarkerSymbolStyle style = SimpleMarkerSymbolStyle.circle,
Color color = const Color(0xFFD3D3D3),
double size = 8.0,
}) {
_initializeArcGISEnvironmentIfNeeded();
final coreColor = color.toArcGIS();
final handle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_SimpleMarkerSymbol_createWith(
style.coreValue,
coreColor._handle,
size,
errorHandler,
);
});
final SimpleMarkerSymbol object =
ArcGISSymbol._instanceCache.instanceWith(handle);
object._color.cache(color);
return object;
}