Skip to content

Instantly share code, notes, and snippets.

@burritojustice
Last active July 15, 2016 06:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save burritojustice/75fdda407b4ce6f519d9cb1608957605 to your computer and use it in GitHub Desktop.
Save burritojustice/75fdda407b4ce6f519d9cb1608957605 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<link rel="stylesheet" href="https://mapzen.com/js/mapzen.css">
<script src="https://mapzen.com/js/mapzen.min.js"></script>
</head>
<body>
<div id="map"></div>
<script>
// Add a map to the #map DIV, and center it on New York:
var map = L.Mapzen.map('map', {
scene: "scene.yaml"
});
// Set default view on New York at zoom level 13
map.setView([40.70531, -74.009], 17);
</script>
</body>
</html>
import:
- https://tangrams.github.io/blocks/geometry/tilt.yaml
- https://tangrams.github.io/blocks/geometry/rotation.yaml
# - https://raw.githubusercontent.com/tangrams/poi-labels-demo/gh-pages/scene.yaml
# - https://raw.githubusercontent.com/tangrams/bubble-wrap/gh-pages/bubble-wrap.yaml
textures:
pois:
url: https://raw.githubusercontent.com/burritojustice/bubble-wrap/gh-pages/images/poi_icons_18%402x.png
filtering: mipmap
sprites:
# define sprites: [x origin, y origin, width, height]
airport: [870, 0, 38, 38]
aquarium: [732, 168, 38, 38]
art-gallery: [640, 168, 38, 38]
athletics-sports: [184, 168, 38, 38]
atm: [918, 126, 38, 38]
automotive-shop: [0, 168, 38, 38]
bakery: [548, 168, 38, 38]
bank: [964, 126, 38, 38]
bar: [230, 168, 38, 38]
baseball-field: [506, 84, 38, 38]
basketball-court: [460, 84, 38, 38]
beach: [644, 84, 38, 38]
beer-garden: [322, 210, 38, 38]
bench: [548, 0, 38, 38]
bicycle-parking: [644, 126, 38, 38]
bike-shop: [872, 126, 38, 38]
boat-ferry: [824, 0, 38, 38]
boat-ramp: [138, 84, 40, 38]
bookstore: [826, 126, 38, 38]
bridge: [920, 84, 38, 38]
buddhism: [782, 84, 38, 38]
building: [414, 168, 34, 34]
burger: [184, 210, 38, 38]
taqueria: [138, 210, 38, 38]
bus-station: [778, 0, 38, 38]
butcher: [920, 42, 38, 38]
campground: [828, 84, 38, 38]
candy-store: [0, 210, 38, 38]
capital-l: [560, 210, 16, 16]
capital-m: [540, 210, 12, 12]
capital-s: [520, 210, 10, 10]
capital-xl: [584, 210, 20, 20]
capital-xs: [506, 210, 8, 8]
car-dealership: [780, 126, 38, 38]
castle: [414, 42, 38, 38]
cemetery: [736, 84, 38, 38]
church: [230, 126, 38, 38]
clothing-store: [824, 168, 38, 38]
coffee-shop: [502, 168, 38, 38]
college-university: [870, 168, 38, 38]
convenience-store: [46, 84, 38, 38]
courthouse: [364, 0, 38, 38]
department-store: [734, 126, 38, 38]
drinking-water: [276, 210, 38, 38]
dry-cleaning: [0, 84, 38, 38]
electronics-store: [598, 126, 38, 38]
factory: [368, 168, 38, 38]
fire-station: [318, 0, 38, 38]
fitness: [874, 42, 38, 38]
flower-shop: [184, 126, 38, 38]
forest: [46, 210, 38, 38]
fountain: [322, 126, 38, 38]
garden: [690, 84, 38, 38]
gas-station: [960, 168, 38, 38]
generic: [460, 210, 38, 38]
gift-shop: [138, 126, 38, 38]
golf-course: [414, 84, 38, 38]
government-building: [138, 168, 38, 38]
grocery-store: [552, 126, 38, 38]
harbor-marina: [92, 168, 40, 38]
hardware-store: [828, 42, 38, 38]
historic-site: [92, 126, 38, 38]
hospital: [184, 0, 34, 34]
hotel: [732, 0, 38, 38]
ice-cream-shop: [368, 210, 38, 38]
information: [414, 210, 38, 38]
jewelry-store: [736, 42, 38, 38]
landmark: [272, 0, 38, 38]
laundry: [690, 42, 38, 38]
library: [0, 0, 38, 38]
light-rail: [686, 0, 38, 38]
lighthouse: [276, 84, 38, 38]
liquor-store: [506, 126, 38, 38]
locate-off: [492, 342, 72, 72]
locate-on: [412, 342, 72, 72]
mall: [644, 42, 38, 38]
market: [598, 42, 38, 38]
mine: [782, 42, 40, 38]
mobile-phone-shop: [506, 42, 38, 38]
mosque: [92, 0, 38, 38]
mountain: [230, 84, 38, 38]
movie-theatre: [778, 168, 38, 38]
museum: [46, 126, 38, 38]
music-store: [368, 42, 38, 38]
newsstand: [322, 42, 38, 38]
office: [598, 84, 38, 38]
optical-shop: [276, 42, 38, 38]
park: [276, 126, 38, 38]
parking: [690, 126, 38, 38]
performing-arts: [594, 168, 38, 38]
pet-store: [230, 42, 38, 38]
pharmacy: [966, 42, 38, 38]
photography-lab: [184, 42, 38, 38]
pier: [640, 0, 38, 38]
playground: [460, 42, 38, 38]
police: [226, 0, 38, 38]
pool: [184, 84, 38, 38]
post-office: [322, 168, 38, 38]
real-estate: [138, 42, 38, 38]
recycling-facility: [92, 42, 38, 38]
rental-car: [594, 0, 38, 38]
restaurant: [92, 210, 38, 38]
ruin: [502, 0, 38, 38]
salon-barber: [46, 42, 38, 38]
school: [552, 84, 38, 38]
shoe-store: [552, 42, 38, 38]
ski-area: [368, 126, 38, 38]
soccer-field: [368, 84, 38, 38]
spiritual-center: [276, 168, 38, 38]
sporting-goods-shop: [0, 42, 38, 38]
spring: [322, 84, 38, 38]
stadium: [460, 126, 38, 38]
subway-entrance: [456, 0, 38, 38]
synagogue: [46, 0, 38, 38]
tailor-shop: [962, 0, 38, 38]
tennis: [414, 126, 38, 38]
theme-park: [0, 126, 38, 38]
toilets: [874, 84, 38, 38]
townspot-l: [770, 210, 16, 16]
townspot-l-rev: [664, 210, 16, 16]
townspot-m: [750, 210, 12, 12]
townspot-m-rev: [644, 210, 12, 12]
townspot-s: [732, 210, 10, 10]
townspot-s-rev: [626, 210, 10, 10]
townspot-xl: [794, 210, 20, 20]
townspot-xl-rev: [688, 210, 20, 20]
townspot-xs: [716, 210, 8, 8]
townspot-xs-rev: [612, 210, 6, 6]
toy-game-store: [916, 0, 38, 38]
traffic-signal: [916, 168, 36, 34]
train-station: [410, 0, 38, 38]
veterinarian: [138, 0, 38, 38]
view-point: [686, 168, 40, 38]
vineyard: [46, 168, 40, 38]
volcano: [92, 84, 38, 38]
wine-bar: [230, 210, 38, 38]
winery: [456, 168, 38, 38]
zoo: [966, 84, 38, 38]
#
# UX/UI icons for map interactivity & app chrome
#
ux-current-location: [158, 342, 88, 88]
ux-route-arrow: [822, 210, 128, 128]
ux-route-start: [78, 342, 72, 92]
ux-route-stop: [0, 342, 72, 92]
ux-search-active: [252, 342, 72, 108]
ux-search-inactive: [332, 342, 72, 108]
# ux-transit-stop is currently reusing capital-xl artwork, please customize
ux-transit-stop: [584, 210, 20, 20]
cameras:
perspective:
type: perspective
vanishing_point: [0, -200]
lights:
directional1:
type: directional
direction: [.1, .5, -1]
diffuse: .7
ambient: .5
styles:
buildings:
base: polygons
shaders:
blocks:
color: |
color.rgb *= vec3(min((worldPosition().z*.001 + .5),1.));
geometry-tilt:
shaders:
defines:
TILT_IN: 10.
TILT_OUT: 20.
geometry-rotation:
shaders:
defines:
ROTATION_IN: 14.
ROTATION_OUT: 20.
ROTATION_SPEED: .1
water:
base: polygons
mix: [geometry-rotation, geometry-tilt]
earth:
base: polygons
mix: [geometry-rotation, geometry-tilt]
landuse:
base: polygons
mix: [geometry-rotation, geometry-tilt]
roads:
base: lines
mix: [geometry-rotation, geometry-tilt]
lighting: false
buildings:
base: polygons
mix: [geometry-rotation, geometry-tilt]
buildings_outline:
base: lines
mix: [geometry-rotation, geometry-tilt]
points:
base: points
mix: [geometry-rotation, geometry-tilt]
icons:
base: points
texture: pois
interactive: True
mix: [geometry-rotation, geometry-tilt]
sources:
mapzen:
type: TopoJSON
url: https://vector.mapzen.com/osm/all/{z}/{x}/{y}.topojson?api_key=vector-tiles-P6dkVl4
layers:
water:
data: { source: mapzen }
draw:
polygons:
style: water
order: 2
color: '#353535'
earth:
data: { source: mapzen }
draw:
polygons:
style: earth
order: 0
color: '#555'
landuse:
data: { source: mapzen }
draw:
polygons:
style: landuse
order: 1
color: '#666'
roads:
data: { source: mapzen }
filter: { not: { kind: ferry } }
draw:
lines:
style: roads
order: 2
color: '#777'
width: 5
buildings:
data: { source: mapzen }
filter: { $zoom: { min: 14 } }
draw:
lines:
style: buildings_outline
order: 50
color: '#999'
width: 2px
pois:
data: { source: mapzen}
filter: { $geometry: [point] } draw:
points:
# color: red
size: 20
level: 100
extrude: 20
polygons:
color: blue
visible: true
extrude: 10
has-name:
filter: { name: true }
# match 1:1 correlations between data and sprite name
direct-match:
filter: { area: false }
draw:
icons:
# sprite_source: kind
sprite: function() { return feature.kind; }
pois_and_landuse_labels:
data: { source: mapzen }
adult-boutique:
filter: { kind: [erotic, adult_boutique] }
draw: { icons: { sprite: adult-boutique } }
allotments:
filter: { kind: [allotments] }
draw: { icons: { sprite: garden } }
airport:
filter: { kind: [airport, aerodrome] }
draw: { icons: { sprite: airport } }
animal-shelter:
filter: { kind: [animal_shelter, animal-shelter, animal_boarding] }
draw: { icons: { sprite: animal-shelter } }
antique-shop:
filter: { kind: [antiques, antique-shop] }
draw: { icons: { sprite: antique-shop } }
art-gallery:
filter: { kind: [art_gallery, art-gallery, art, artwork] }
draw: { icons: { sprite: art-gallery } }
athletics-sports:
filter: { kind: [athletic_sports, recreation_ground, sports_centre] }
draw: { icons: { sprite: athletics-sports } }
automotive-shop:
filter: { kind: [car_repair, automotive-shop, automotive, tyres] }
draw: { icons: { sprite: automotive-shop } }
bakery:
filter: { kind: [bakery, pastry, chocolate] }
draw: { icons: { sprite: bakery } }
bar:
filter: { kind: [pub, bar] }
draw: { icons: { sprite: bar } }
beer-garden:
filter: { kind: [biergarten, beer-garden, brewery] }
draw: { icons: { sprite: beer-garden } }
bike-shop:
filter: { kind: [bicycle, bicycle_rental, bike, bike_shop] }
draw: { icons: { sprite: bike-shop } }
bicycle-parking:
filter: { kind: [bicycle_parking] }
draw: { icons: { sprite: bicycle-parking } }
boat-ferry:
filter: { kind: [ferry_terminal, boat-ferry, ferry-boat, ferry] }
draw: { icons: { sprite: boat-ferry } }
boat-ramp:
filter: { kind: [slipway, boat-ramp, boat_ramp] }
draw: { icons: { sprite: boat-ramp } }
bookstore:
filter: { kind: [books, bookstore] }
draw: { icons: { sprite: bookstore } }
bowling-alley:
filter: { kind: [bowling_alley, bowling-alley] }
draw: { icons: { sprite: bowling-alley } }
bridal-shop:
filter: { kind: [bridal, bridal-shop] }
draw: { icons: { sprite: bridal-shop } }
building-icon:
filter: { kind: [building, auditorium, terminal, hangar, retirement_home, manor, recreation_center, apartments] }
draw: { icons: { sprite: building } }
early:
filter:
any:
# show labels for smaller landuse areas at higher zooms
- { $zoom: [14], area: { max: 200000 } }
- { $zoom: [15], area: { max: 20000 } }
- { $zoom: [16], area: { max: 5000 } }
- { $zoom: [17], area: { max: 1000 } }
draw:
text-blend-order:
visible: false
icons:
visible: false
burger:
filter: { kind: [fast_food, burger] }
draw: { icons: { sprite: burger } }
taqueria:
filter: { kind: [burrito,taqueria] }
draw: { icons: { sprite: taqueria } }
bus-station:
filter: { kind: [bus_stop, bus_station] }
draw: { icons: { sprite: bus-station } }
camera-store:
filter: { kind: [camera, camera-store, photo] }
draw: { icons: { sprite: camera-store } }
campground:
filter: { kind: [campground, camp_site, caravan_site] }
draw: { icons: { sprite: campground } }
candy-store:
filter: { kind: [candy, candy-store, confectionery] }
draw: { icons: { sprite: candy-store } }
car-dealership:
filter: { kind: [car, car-dealership] }
draw: { icons: { sprite: car-dealership } }
car-wash:
filter: { kind: [car_wash, car-wash] }
draw: { icons: { sprite: car-wash } }
castle:
filter: { kind: [castle, fort] }
draw: { icons: { sprite: castle } }
cemetery:
filter: { kind: [grave_yard, cemetery] }
draw: { icons: { sprite: cemetery } }
cheese-shop:
filter: { kind: [cheese, cheese-shop] }
draw: { icons: { sprite: cheese-shop } }
clothing-store:
filter: { kind: [clothes, chothing-store, "clothes store", fashion] }
draw: { icons: { sprite: clothing-store } }
coffee-shop:
filter: { kind: [cafe, coffee-shop] }
draw: { icons: { sprite: coffee-shop } }
college-university:
filter: { kind: [university, college, college-university], area: false }
draw: { icons: { sprite: college-university } }
concert-hall:
filter: { kind: [music_venue] }
draw: { icons: { sprite: concert-hall } }
convenience-store:
filter: { kind: [convenience, convenience-store, convenience_store, beverages] }
draw: { icons: { sprite: convenience-store } }
cosmetics-shop:
filter: { kind: [cosmetics, cosmetics-shop, beauty] }
draw: { icons: { sprite: cosmetics-shop } }
department-store:
filter: { kind: [department_store, department-store] }
draw: { icons: { sprite: department-store } }
dog-run:
filter: { kind: [dog_park, dog_run, dog-run] }
draw: { icons: { sprite: dog-run } }
drinking-water:
filter: { kind: drinking_water }
draw: { icons: { sprite: drinking-water } }
dry-cleaning:
filter: { kind: [dry_cleaning] }
draw: { icons: { sprite: dry-cleaning } }
electronics-store:
filter: { kind: [electronics, electronics-store, computer] }
draw: { icons: { sprite: electronics-store } }
factory:
filter: { kind: [factory, industrial, chimney, sub_station, substation, wastewater_plant, works, water_works, plant, generator] }
draw: { icons: { sprite: factory } }
farmers-market:
filter: { kind: [farmers_market, farmers-market] }
draw: { icons: { sprite: farmers-market } }
fire-station:
filter: { kind: [fire_station, fire-station] }
draw: { icons: { sprite: fire-station } }
fish-market:
filter: { kind: [fish, fish-market, seafood, fishmonger] }
draw: { icons: { sprite: fish-market } }
fishing-spot:
filter: { kind: [fishing_spot, fishing-spot, fishing] }
draw: { icons: { sprite: fishing-spot } }
fitness:
filter: { kind: [gym, fitness, fitness_center] }
draw: { icons: { sprite: fitness } }
flea-market:
filter: { kind: [flea_market, flea-market] }
draw: { icons: { sprite: flea-market } }
flower-shop:
filter: { kind: [florist, flower-shop] }
draw: { icons: { sprite: flower-shop } }
forest:
filter: { kind: [forest, conservation, wood] }
draw: { icons: { sprite: forest } }
furniture-store:
filter: { kind: [furniture, furniture-store] }
draw: { icons: { sprite: furniture-store } }
garden-center:
filter: { kind: [garden_centre, garden_center] }
draw: { icons: { sprite: garden-center } }
gas-station:
filter: { kind: [fuel, gas-station] }
draw: { icons: { sprite: gas-station } }
general-entertainment:
filter: { kind: [ticket, general_entertainment] }
draw: { icons: { sprite: general-entertainment } }
generic:
filter: { kind: [generic] }
draw: { icons: { sprite: generic } }
gift-shop:
filter: { kind: [gift, gift-shop] }
draw: { icons: { sprite: gift-shop } }
golf-course:
filter: { kind: [golf-course, golf_course] }
draw: { icons: { sprite: golf-course } }
government-building:
filter: { kind: [townhall, public_building, embassy] }
draw: { icons: { sprite: government-building } }
grocery-store:
filter: { kind: [supermarket, grocery-store, health_food, greengrocer] }
draw: { icons: { sprite: grocery-store } }
harbor-marina:
filter: { kind: [marina, harbor, harbor-marina, harbor_marina, dock, mooring] }
draw: { icons: { sprite: harbor-marina } }
hardware-store:
filter: { kind: [hardware, hardware-store, doityourself, paint] }
draw: { icons: { sprite: hardware-store } }
hiking-trail:
filter: { kind: [trailhead, hiking_trail] }
draw: { icons: { sprite: hiking-trail } }
hotel:
filter: { kind: [hotel, motel, hostel] }
draw: { icons: { sprite: hotel } }
hunting-supply:
filter: { kind: [hunting, fishing] }
draw: { icons: { sprite: hunting-supply } }
ice-cream-shop:
filter: { kind: [ice_cream] }
draw: { icons: { sprite: ice-cream-shop } }
information:
filter: { kind: [info, information] }
draw: { icons: { sprite: information } }
jewelry-store:
filter: { kind: [jewelry, jewelry_store, jewelry-store] }
draw: { icons: { sprite: jewelry-store } }
landmark:
filter: { kind: [landmark, memorial, monument, wayside_shrine, beacon] }
draw: { icons: { sprite: landmark } }
tower:
filter: { kind: [tower], label_placement: false }
draw: { icons: { sprite: landmark } }
laundry:
filter: { kind: [laundry] }
draw: { icons: { sprite: laundry } }
light-rail:
filter: { kind: [light-rail, light_rail, tram_stop] }
draw: { icons: { sprite: light-rail } }
liquor-store:
filter: { kind: [alcohol, liquor-store, liquor] }
draw: { icons: { sprite: liquor-store } }
market:
filter: { kind: [market, variety_store, boutique, dairy, retail] }
draw: { icons: { sprite: market } }
mine:
filter: { kind: [mind, quarry, mineshaft, adit] }
draw: { icons: { sprite: mine } }
miscellaneous-shop:
filter: { kind: [houseware, miscellaneous-shop] }
draw: { icons: { sprite: miscellaneous-shop } }
mobile-phone-shop:
filter: { kind: [mobile_phone] }
draw: { icons: { sprite: mobile-phone-shop } }
motorcycle-shop:
filter: { kind: [motorcycle, motorcycle_shop, motorcycle_repair] }
draw: { icons: { sprite: motorcycle-shop } }
mountain:
filter: { kind: [mountain, peak] }
draw: { icons: { sprite: mountain } }
movie-theatre:
filter: { kind: [cinema, movie-theatre, movie-theater] }
draw: { icons: { sprite: movie-theatre } }
museum:
filter: { kind: [museum, observatory] }
draw: { icons: { sprite: museum } }
music-store:
filter: { kind: [music, music-store, musical_instrument] }
draw: { icons: { sprite: music-store } }
newsstand:
filter: { kind: [kiosk, newsstand, newsagent] }
draw: { icons: { sprite: newsstand } }
nightlife:
filter: { kind: [nightclub, nightlife] }
draw: { icons: { sprite: nightlife } }
office:
filter: { kind: [insurance, office, company] }
draw: { icons: { sprite: office } }
office-supplies:
filter: { kind: [office_supplies, office-supplies, stationery] }
draw: { icons: { sprite: office-supplies } }
optical-shop:
filter: { kind: [optician, optical_shop, optical-shop] }
draw: { icons: { sprite: optical-shop } }
performing-arts:
filter: { kind: [theater, theatre, performing-arts] }
draw: { icons: { sprite: performing-arts } }
pet-store:
filter: { kind: [pet, pet-store, pet-service, pet_store] }
draw: { icons: { sprite: pet-store } }
pharmacy:
filter: { kind: [pharmacy, chemist] }
draw: { icons: { sprite: pharmacy } }
photography-lab:
filter: { kind: [photo_studio, photography_lab, photographer] }
draw: { icons: { sprite: photography-lab } }
picnic-spot:
filter: { kind: [picnic_site, picnic_spot, picnic-spot] }
draw: { icons: { sprite: picnic-spot } }
pool:
filter: { kind: [pool, swimming_pool, water_park] }
draw: { icons: { sprite: pool } }
pool-hall:
filter: { kind: [billiards, pool-hall] }
draw: { icons: { sprite: pool-hall } }
post-office:
filter: { kind: [post_office, post-office] }
draw: { icons: { sprite: post-office } }
power-pylon:
filter: { kind: [tower, power-pylon, pylon] }
draw: { icons: { sprite: power-pylon } }
real-estate:
filter: { kind: [estate_agent, real_estate] }
draw: { icons: { sprite: real-estate } }
recycling-facility:
filter: { kind: [recycling, recycling-facility] }
draw: { icons: { sprite: recycling-facility } }
rental-car:
filter: { kind: [rental-car, car_rental, car_sharing] }
draw: { icons: { sprite: rental-car } }
rest-area:
filter: { kind: [rest_area, rest-area] }
draw: { icons: { sprite: rest-area } }
restaurant:
filter: { kind: [restaurant, deli] }
draw: { icons: { sprite: restaurant } }
ruin:
filter: { kind: [ruins, archaeological_site] }
draw: { icons: { sprite: ruin } }
salon-barber:
filter: { kind: [hairdresser, salon-barber, salon, beauty_salon] }
draw: { icons: { sprite: salon-barber } }
ship-wreck:
filter: { kind: [wreck] }
draw: { icons: { sprite: ship-wreck } }
shoe-store:
filter: { kind: [shoes, shoe-store, shoe_store] }
draw: { icons: { sprite: shoe-store } }
smoke-shop:
filter: { kind: [smoke_shop, tobacco] }
draw: { icons: { sprite: smoke-shop } }
spa-massage:
filter: { kind: [spa, spa-massage, sauna, massage] }
draw: { icons: { sprite: spa-massage } }
spiritual-center:
filter: { kind: [spiritual_center, spiritual-center, place_of_worship, wayside_chapel] }
draw: { icons: { sprite: spiritual-center } }
church:
filter: { kind: place_of_worship, religion: christian }
draw: { icons: { sprite: church } }
synagogue:
filter: { kind: place_of_worship, religion: jewish }
draw: { icons: { sprite: synagogue } }
buddhist:
filter: { kind: place_of_worship, religion: buddhist }
draw: { icons: { sprite: buddhism } }
mosque:
filter: { kind: place_of_worship, religion: muslim }
draw: { icons: { sprite: mosque } }
sporting-goods-shop:
filter: { kind: [sporting_goods, sporting-goods-shop, sports, outdoor] }
draw: { icons: { sprite: sporting-goods-shop } }
stable:
filter: { kind: [stable, horse_riding] }
draw: { icons: { sprite: stable } }
storage-facility:
filter: { kind: [storage, storage-facility] }
draw: { icons: { sprite: storage-facility } }
subway-entrance:
filter: { kind: [subway_entrance] }
draw: { icons: { sprite: subway-entrance } }
tailor-shop:
filter: { kind: [tailor, tailor-shop] }
draw: { icons: { sprite: tailor-shop } }
tattoo-parlor:
filter: { kind: [tattoo, tattoo_parlor, tattoo-parlor] }
draw: { icons: { sprite: tattoo-parlor } }
theme-park:
filter: { kind: [theme_park, theme-park, miniature_golf] }
draw: { icons: { sprite: theme-park } }
thrift-vintage-store:
filter: { kind: [thrift, thrift-vintage-store, second_hand] }
draw: { icons: { sprite: thrift-vintage-store } }
toll-booth:
filter: { kind: [toll_booth, checkpoint, border_control] }
draw: { icons: { sprite: toll-booth } }
toy-game-store:
filter: { kind: [toys, toy-game-store, baby_goods] }
draw: { icons: { sprite: toy-game-store } }
toilets:
filter: { kind: [toilets] }
draw: { icons: { sprite: toilets } }
veterinarian:
filter: { kind: [pet_care, veterinarian, veterinary] }
draw: { icons: { sprite: veterinarian } }
video-game-store:
filter: { kind: [video_games] }
draw: { icons: { sprite: video-game-store } }
video-store:
filter: { kind: [video, video_store] }
draw: { icons: { sprite: video-store } }
view-point:
filter: { kind: [viewpoint, view_point, view-point, vista] }
draw: { icons: { sprite: view-point } }
well:
filter: { kind: [well, water_well] }
draw: { icons: { sprite: well } }
wine-shop:
filter: { kind: [wine, wine-shop] }
draw: { icons: { sprite: wine-shop } }
winery:
filter: { kind: [winery, wine] }
draw: { icons: { sprite: winery } }
winter_sport:
filter: { kind: [ski, ski_rental, ski_school, ski_jumping, skiing] }
draw: { icons: { sprite: ski-area } }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment