diff options
Diffstat (limited to 'amenities.mss')
-rwxr-xr-x | amenities.mss | 271 |
1 files changed, 271 insertions, 0 deletions
diff --git a/amenities.mss b/amenities.mss new file mode 100755 index 0000000..2ae7624 --- /dev/null +++ b/amenities.mss @@ -0,0 +1,271 @@ +#amenity-points { + [amenity = 'atm'][zoom >=17]::amenity { + point-file: url('symbols/atm2.p.16.png'); + point-placement: interior; + } + + [amenity = 'bank'][zoom >= 17]::amenity { + point-file: url('symbols/bank2.p.16.png'); + point-placement: interior; + } + + [highway = 'traffic_signals'][zoom >= 17]::highway { + point-file: url('symbols/traffic_light.png'); + point-placement: interior; + } + + [amenity = 'cafe'][zoom >=17]::amenity { + point-file: url('symbols/cafe.p.16.png'); + point-placement: interior; + } + + [amenity = 'car_sharing'][zoom >= 16]::amenity { + point-file: url('symbols/car_share.p.16.png'); + point-placement: interior; + } + + [amenity = 'cinema'][zoom >= 17]::amenity { + point-file: url('symbols/cinema.p.24.png'); + point-placement: interior; + } + + [amenity = 'hospital'][zoom >= 15]::amenity { + point-file: url('symbols/hospital.p.16.png'); + point-placement: interior; + } + + [tourism = 'information'][zoom >= 16]::tourism { + point-file: url('symbols/information.p.16.png'); + point-placement: interior; + } + + [amenity = 'library'][zoom >= 17]::amenity { + point-file: url('symbols/library.p.20.png'); + point-placement: interior; + } + + [amenity = 'place_of_worship'][zoom >= 16]::amenity { + point-file: url('symbols/place_of_worship3.p.16.png'); + point-placement: interior; + [religion = 'christian'] { + point-file: url('symbols/christian3.p.14.png'); + } + [religion = 'muslim'] { + point-file: url('symbols/islamic3.p.16.png'); + } + [religion = 'sikh'] { + point-file: url('symbols/sikh3.p.16.png'); + } + [religion = 'jewish'] { + point-file: url('symbols/jewish3.p.16.png'); + } + } + + [amenity = 'post_box'][zoom >= 17]::amenity { + point-file: url('symbols/post_box.p.16.png'); + point-placement: interior; + } + + [amenity = 'post_office'][zoom >= 17]::amenity { + point-file: url('symbols/post_office.p.16.png'); + point-placement: interior; + } + + [amenity = 'recycling'][zoom >= 16]::amenity { + point-file: url('symbols/recycling.p.16.png'); + point-placement: interior; + } + + [amenity = 'restaurant'][zoom >= 17]::amenity { + point-file: url('symbols/restaurant.p.16.png'); + point-placement: interior; + } + + [amenity = 'fast_food'][zoom >= 17]::amenity { + point-file: url('symbols/fast_food.png'); + point-placement: interior; + } + + [amenity = 'telephone'][zoom >= 17]::amenity { + point-file: url('symbols/telephone.p.16.png'); + point-placement: interior; + } + + [amenity = 'emergency_phone'][zoom >= 17]::amenity { + point-file: url('symbols/sosphone.png'); + point-placement: interior; + } + + /* [barrier = 'bollard'], + [barrier = 'block'] { + [zoom >= 16] { + point-file: url('symbols/bollard.png'); + point-placement: interior; + } + }*/ + + [amenity = 'theatre'][zoom >= 17]::amenity { + point-file: url('symbols/theatre.p.20.png'); + point-placement: interior; + } + + [amenity = 'toilets'][zoom >= 17]::amenity { + point-file: url('symbols/toilets.p.20.png'); + point-placement: interior; + } + + [amenity = 'drinking_water'][zoom >= 17]::amenity { + point-file: url('symbols/food_drinkingtap.p.20.png'); + point-placement: interior; + } + + [shop = 'convenience'][zoom >= 17]::shop { + //point-file: url('symbols/shop_convenience.p.16.png'); + //point-placement: interior; + [name = "SUSU Shop"] { + point-file: url('symbols/susu-shop2.png'); + [zoom >= 20] { + point-file: url('symbols/susu-shop.png'); + } + } + } + + [shop = 'hairdresser'][zoom >= 17]::shop { + point-file: url('symbols/shop_hairdresser.p.16.png'); + point-placement: interior; + } +} + +#amenity-poly { + [amenity = 'pub']::amenity, + [amenity = 'restaurant']::amenity, + [amenity = 'cafe']::amenity, + [amenity = 'fast_food']::amenity { + [zoom >= 17] { + //text-name: "[name]"; + //text-fill: #734a08; + //text-size: 10; + //text-dy: 9; + //text-face-name: @bold-fonts; + //text-halo-radius: 1; + //text-wrap-width: 34; + //text-placement: interior; + [name = "The Stag\'s"] { + point-file: url('symbols/stags-head2.png'); + } + } + } + + [amenity = 'bar'][zoom >= 17]::amenity { + //text-name: "[name]"; + //text-size: 10; + //text-fill: #734a08; + //text-dy: 11; + //text-face-name: @bold-fonts; + //text-halo-radius: 1; + //text-placement: interior; + //point-file: url('symbols/bar.p.20.png'); + //point-placement: interior; + [name = "The Bridge"] { + point-file: url('symbols/the-bridge2.png'); + [zoom >= 20] { + point-file: url('symbols/the-bridge.png'); + } + //text-dy: -12; + } + } + + [amenity = 'library']::amenity, + [amenity = 'theatre']::amenity { + [zoom >= 17] { + text-name: "[name]"; + text-size: 10; + text-fill: #734a08; + text-dy: 12; + text-face-name: @bold-fonts; + text-halo-radius: 1; + text-placement: interior; + } + } + + [amenity = 'cinema'][zoom >= 17]::amenity { + text-name: "[name]"; + text-size: 10; + text-fill: #734a08; + text-dy: 14; + text-face-name: @bold-fonts; + text-halo-radius: 1; + text-placement: interior; + } + + [amenity = 'parking'][zoom >= 17]::amenity { + text-name: "[name]"; + text-size: 9; + text-fill: #0066ff; + text-dy: 9; + text-face-name: @book-fonts; + text-halo-radius: 1; + text-wrap-width: 34; + text-placement: interior; + point-file: url('symbols/parking.p.16.png'); + point-placement: interior; + [access != ''][access != 'public'][access != 'yes'] { + text-fill: #66ccaf; + point-file: url('symbols/parking_private.p.16.png'); + } + } + + [amenity = 'place_of_worship'][zoom >= 17]::amenity { + text-name: "[name]"; + text-size: 10; + text-fill: #000033; + text-dy: 11; + text-face-name: @book-fonts; + text-halo-radius: 1; + text-wrap-width: 30; + text-placement: interior; + } + +/* [natural = 'wood'][zoom >= 15]::natural { + text-name: "[name]"; + text-size: 10; + text-fill: #000; + text-face-name: @book-fonts; + text-halo-radius: 2; + text-wrap-width: 10; + text-placement: interior; + }*/ + + [amenity = 'bank'][zoom >= 17]::amenity { + text-name: "[name]"; + text-size: 9; + text-fill: black; + text-dy: 9; + text-halo-radius: 1; + text-placement: interior; + text-face-name: @book-fonts; + } + + [amenity = 'fuel']::amenity, + [amenity = 'bus_station']::amenity { + [zoom >= 17] { + text-name: "[name]"; + text-size: 9; + text-fill: #0066ff; + text-dy: 9; + text-face-name: @book-fonts; + text-halo-radius: 1; + } + } + + [amenity = 'hospital'][zoom >= 16]::amenity { + text-name: "[name]"; + text-fill: #da0092; + text-size: 8; + text-dy: 10; + text-face-name: @book-fonts; + text-halo-radius: 2; + text-wrap-width: 24; + text-placement: interior; + } +} |