/bexhill-osm

A local mapping project using data from OpenStreetMap. Includes overlays, walking directions and historical information.

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

Header icon Bexhill OpenStreetMap - bexhill-osm.org.uk

License Twitter YouTube

Searchable OpenStreetMap data showing POIs, walking directions, overlays, history and other information for the town of Bexhill-on-Sea, UK

Video Demonstration

og-preview.mp4

Features

~ Mobile and desktop friendly

~ Light/dark theme support

Map display options
  • Switch between metric and imperial
  • Adjust overlay opacity
  • Set map layer offset
Detailed POI markers through Overpass API
  • Bookmark favourite POIs
  • Facility icons
    • Wheelchair (key:wheelchair)
    • Elevator (key:elevator)
    • Hearing induction loop (key:hearing_impaired:induction_loop)
    • Braille (key:tactile_writing:braille)
    • Internet (key:internet_access)
    • Dog friendly (key:dog)
    • Toilets (key:male, key:female, key:unisex, key:changing_table)
    • Drinking water refills (key:drinking_water:refill)
    • Recycling types (key:recycling:*)
    • Telephone (key:sms)
    • Bus-stop (key:bin, key:bench)
    • Covered (key:covered, key:shelter)
    • Live music (key:live_music)
    • Membership (key:membership)
    • Lockable (key:lockable)
    • Lit (key:lit)
    • Bench (key:bench, key:seats)
  • Payment parser (key:payment:*)
  • Diet parser (key:diet:*)
  • Cuisine parser (key:cuisine, key:breakfast, key:lunch)
  • Ordering parser (key:takeaway, key:delivery, key:outdoor_seating, key:beer_garden, key:reservation)
  • Building details (key:architect, key:building:architecture, key:start_date, key:HE_ref, key:listed_status)
  • Current open state with 7 day opening hours table (key:opening_hours)
  • Last postbox collection time state (key:collection_times)
  • UK Food Hygiene Rating System API (key:fhrs:id)
  • Real-time Traveline API information on bus-stops (key:naptan:AtcoCode)
  • Multiple image support including Wikimedia Commons API (key:wikimedia_commons, key:image)
  • Multiple video support using Wikimedia Commons (key:wikimedia_commons:video)
  • Multiple spherical panorama support using Wikimedia Commons (key:wikimedia_commons:pano)
  • Fallback to main Overpass server on failure
  • Area outlines

~ Find an address by searching (Nominatim > Overpass)

~ Query any feature on map by clicking (Nominatim > Overpass)

~ Manually select groups of POIs from list or using a keyword

~ POI result list with current opening_hours / collection_times state

~ Detailed walking directions with Mapbox API

~ Geolocate user

~ Mapillary/Google street spherical panorama support

~ History Tour articles that link to various overlays on the map

~ Direct link to edit an element on OSM or edit Wikidata

~ Share any current map state with dynamic url

~ OpenWeatherMap API

Development tools
  • Display OSM notes
  • Export current query to Overpass Turbo
  • Download all data within map bounds
  • Custom OverpassAPI queries
  • Query OSM attic data from a certain date
  • Output debug info to console

Futher Reading on the Project

~ https://wiki.openstreetmap.org/wiki/Bexhill-on-Sea

~ https://blog.opencagedata.com/post/openstreetmap-in-bexhill-uk

~ https://osmuk.org/case-studies/bexhill-osm-celebrating-local-pride/

~ https://taginfo.openstreetmap.org/projects/bexhillosm

Attribution

Originally forked from https://github.com/humitos/osm-pois (Humitos)