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;
}