Commands, codes and IDs
SA-MP map icons: all 64 map icon IDs with pictures
Every SA-MP map icon from 0 to 63 with its picture taken from the game files, for SetPlayerMapIcon and server maps.
Vice Roleplay · Sources checked:

Map icons are the small symbols on the radar and the pause map. In SA-MP a script places them with SetPlayerMapIcon and an icon ID from 0 to 63. The pictures below come straight from the game’s hud.txd.
All icons
0Coloured dot (no icon)1White square
2Player arrow3“You are here” marker
4North
5Airstrip hangar
6Ammu-Nation
7Barber
8Big Smoke
9Boatyard
10Burger Shot
11Bulldozer
12Catalina
13Cesar
14Cluckin' Bell
15CJ
16C.R.A.S.H.
17Diner
18Emmet (guns)
19Enemy attack
20Fire
21Girlfriend
22Hospital
23Loco Syndicate
24Madd Dogg
25Mafia casino
26MC Strap
27Mod garage
28OG Loc
29Pizza
30Police
31House (green)
32House (red)
33Race
34Ryder
35Save point
36School
37Question mark
38Sweet
39Tattoo parlour
40The Truth
41Waypoint
42Toreno’s ranch
43Triads
44Triad casino
45Clothes shop
46Woozie
47Zero
48Date: disco
49Date: drink
50Date: food
51Truck
52Cash
53Flag
54Gym
55Impound
56Runway light
57Runway
58Gang area (blue)
59Gang area (purple)
60Gang area (yellow)
61Gang area (turquoise)
62Gang area (green)
63Pay ’n’ Spray
Using them in a script
SetPlayerMapIcon(playerid, iconid, x, y, z, markertype, color, style): markertype is the icon ID from this list. ID 0 shows only a coloured dot in the colour you pass; with other icons the colour is ignored.
The style decides whether the icon shows only nearby (MAPICON_LOCAL) or everywhere (MAPICON_GLOBAL), and whether it sticks to the radar edge (…_CHECKPOINT).
Sources and scope
This article was prepared with AI assistance after checking the sources and Vice rules. Example scenes were written for explanation and do not describe actual player incidents. Current server rules and on-screen requirements take precedence.