Generate custom map marker icons as PNG images. Creates customizable marker icons for use in mapping applications (Leaflet, MapLibre GL, Google Maps, etc.). Supports multiple styles (material, circle, plain), custom colors, icons from Material Design and Font Awesome libraries,…
iconstringIcon name from the selected library (e.g., 'star', 'home', 'landmark', 'map-marker'). See Material Design Icons or Font Awesome v6 for available names.
sizeintegerTotal icon image height in pixels. Common values: 30, 40, 50, 80.
textstringText or number to display instead of an icon (e.g., '1', 'A', 'B'). Cannot be used with 'icon' parameter.
typestringMarker style/shape type. Options: 'material' (pin-style), 'awesome' (shaped marker), 'circle' (round), 'plain' (icon only, no background). Defaults to 'material'.
colorstringBackground/marker color as hex code (e.g., '#FF5050', '#3498db'). Not used for type='plain'.
iconTypestringIcon library to use. Options: 'material' (Material Design Icons), 'awesome' (Font Awesome v6), 'lucide' (Lucide icons). Defaults to match 'type' parameter.
noShadowbooleanSet to true to remove the default shadow from the marker.
contentSizeintegerInner icon/text size in pixels. Should be less than 'size'. Common values: 20, 28, 35.
scaleFactorintegerScale factor for high-resolution displays. Use 2 for retina/HiDPI displays.
shadowColorstringShadow color as hex code (e.g., '#00000080' for semi-transparent black).
strokeColorstringBorder/stroke color as hex code (e.g., '#000000'). Not used for type='plain'.
contentColorstringColor of inner icon/text as hex code (e.g., '#FFFFFF', '#4f4f4f').
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
API key connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.