National Park Service map symbols optimized for the web.
aed
airboat
airfield
airport
alcohol
all-terrain-trail
amphitheater
aquatic-invasive-species-decontamination-station
aquatic-invasive-species-inspection-sticker
archery
art
ash-disposal
assistive-listening-systems
assistive-listening-systems-t-coil-compatible
atm
audio-description
audio-tour
automated-entrance
automobiles
baby-changing-station
backcountry-camping-permit
baseball
beach-access
bear-box
bear-canister-rentals
bear-spray
bear-spray-purchase
bear-spray-rental
bear-spray-return-recycling
bear-viewing
benches-seating
bicycle-trail
bike-rack
bike-rental
bike-repairs
birding-wildlife-viewing
boating
boating-permit
boat-launch
boat-tour
boat-trailer-parking
book-and-souvenir-shop
bookstore
bottle-filling-station
bottles
braille
breastfeeding-station
bridge
brochure
bus-stop
cabin
calendar-events
campfire
campground
campsite
cannon
canoe-access
canoe-portaging
cans-or-bottles
caving
cellular-signal
chair-lift-ski-lift
chapel
climbing
closed-captioning
coffee
community-garden
construction
cross-country-ski-trail
customs
dam
deer-viewing
directions
diving
dog-sledding
dot
downhill-skiing
drinking-water
driving-tour
electrical-hookup
electric-car-charging
elevator
emergencies
emergency-telephone
entrance
entrance-station
event-facility
exercise-fitness
falling-rocks
family-restroom
fire-extinguisher
fire-grate
firewood
firewood-cutting
first-aid
first-come-first-served
fish-cleaning
fish-hatchery
fishing
fishing-license
fishing-pier
fish-ladder
flagpole
floating-dump-station
flower-viewing
flush-toilets
food-cache
food-service
four-wheel-drive-road
gasoline-diesel
gas-station
generators
geyser
golfing
grill
guided-tours
hand-launch-small-boat-launch
hang-gliding
historic-feature
hold-hand-rail
horseback-riding
hospital
hunting
ice
ice-cream
ice-fishing
ice-skating
incident
information
in-line-skating
interpretive-exhibit
junior-ranger-program
kayaking
kennel
large-print
laundry
library
lifeguard
life-jackets
lighthouse
litter-receptacle
live-audio-description
lock
lock-bikes
lockers-storage
lodging
lookout-tower
lounge
low-vision-access
maps
marina
mechanic
mens-restroom
metal-detecting
metro-station
mobile-device-charging
monument
motor-bike-trail
motorboating
museum
newspaper
no-mobile-devices
open-captioning
open-to-the-public
paddle-boating
park-film
parking
passes-and-fees
passport-stamps
pedestrian-crossing
personal-watercraft
pets-off-leash
pets-on-leash
photography
picnic-area
picnic-shelter
pit-toilet
playground
point-of-interest
post-office
propane
propane-bottle-recycling
quagga-mussel-decontamination-station
quiet
radiator-water
radios
rail-station
ranger-led-events
ranger-station
rattlesnakes
recycling
rentals
reservations
restrooms
river-rafting
rock-collecting
rowboating
rr-xing
rv-campground
rv-trailer-hookup
safety-caution-alerts
sailing
sanitary-disposal-station
scenic-viewpoint
scuba-diving
sea-lion-viewing
sea-plane
self-guiding-trail
sewer-hookup
shelter
shipwreck
showers
shuttle-service
sign
sign-language-interpretation
silence-mobile-devices
skateboarding
ski-jumping
sledding
sleeping-shelter
slippery-ramp
slippery-steps
smoking-area
snack-bar
snorkeling
snowboarding
snowmobile-trail
snow-shoeing
souvenir-shop
spring
stable
stagecoach-rides
star-gazing
statue
stay-back-from-edge-cliff
stay-back-from-edge-shore
stay-on-trail
store
strollers
sunny
supplies
surfing
swimming
table-service
tactile-exhibit
technical-rock-climb
telephone
tennis
text-telephone-service
theater
theatre-arts
things-to-do
ticket-sales
tidepooling
tornado-shelter
towing
trailer-site
trailhead
trailhead-information
tram-tour
tramway
trash-dumpster
trucks
tubing
tunnel
uneven-walkways
utv
vehicle-ferry
vending-machine
video-surveillance
viewing-area
visitor-center
volleyball
volume-control-telephone
wading
walking
walk-on-boardwalk
watch-for-falling-ice
waterfall
waterfowl
water-hookup
waterskiing
webcam
whale-viewing
wheelchair-accessible
wi-fi
wilderness
wind-surfing
wine
winter-recreation-area
womens-restroom
wood-gathering
young-scientist-program
zebra-mussel-decontamination-station
Development on new symbol artwork is temporarily suspended, but we intend to have a completely revised procedure in place later in 2020.
The information below is now outdated. We are revising how the symbol library is organized and how it interfaces with other tools in the NPMap suite.
The Symbol Library uses a semantic versioning scheme:
- 0.0.z: Bugfixes and modifications
- 0.y.0: Icons added
- x.0.0: Icons removed, sprite scheme changed, or major features added
- 1.0.0
- 2.0.0
- 2.1.0
- 2.2.2
- 2.2.3
- 2.3.0
- 2.4.0
- 2.5.0
This repository was originally forked from Mapbox's Maki project, so the file structure is similar.
Source SVG files are in the src
subdirectory. Each symbol is designed at three pixel-perfect sizes (max dimensions 14, 22, and 30 pixels square) and in black and white versions to support different use cases. These can be found in the src/standalone
directory. In addition, a subset of 94 symbols are designed at 12, 18, and 24 pixels square for use in NPMap Builder.
PNG renders of all of the SVGs are in the renders
directory. High-resolution (aka Retina) versions of each icon are present as well, named using the common @2x
convention.
You can use the SVGs and PNGs in this repository as they are without building anything, however a render script is included to assist designers/developers who want to modify or create new icons. It will render SVGs to PNGs at 100% and 200% resolution, create sprites used by NPMap.js, NPMap Builder, and the Places Editor, and generate corresponding CSS styles for the sprites.
The script requires Node, Bash, Inkscape, and ImageMagick. In addition, each icon must have an appropriate entry in www/npmap-symbol-library.json
to be rendered correctly.
After installing the required prerequisites, you can run the script like this:
cd npmap-symbol-library
npm install
bash render.sh