Skip to content

A responsive web map application template using Mapbox GL and Bootstrap.

License

Notifications You must be signed in to change notification settings

dev-guf/portmap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PortMap

A responsive web map application template using Bootstrap and Mapbox GL

What it does:

  • Layer tree allows the user to interactively organize and reposition map layers using Mapbox-GL-JS-Layer-Tree
  • Layer Tree pulls feature symbology automatically via Font Awesome
  • Supports drawing and editing using Mapbox Draw API
  • User can calculate area and length of drawn features using Mapbox Turf
  • User can add labels directly to the map as a symbol layer using Mapbox-GL-JS-Text-Markup
  • User can easily find latitude and longitude by clicking on the map
  • Global address search using the mapbox-gl-geocoder
  • Search JSON Properties with autocomplete and zoom to feature
  • Client side Print Export to PNG or PDF with legend: Print/Export for Mapbox GL
  • Identify multiple features and view attributes in a modal
  • Bookmark drop-down list
  • Disclaimer modal
  • Scale bar
  • Not included in this repo: Save Views function allows the user to save Layer Tree configuration, Mapbox drawn features, Text Markups, and Zoom and Pitch. All plugins in this repo have code pre-built to work with the Save Views plugin: Mapbox-GL-JS-save-view

Demo:

Demo

Quick Preview:

Layer Tree

layers

Identify

identify

Draw and Text

draw

Search JSON with autocomplete

search

Client Side Printing

print

Mobile View

mobile

About

A responsive web map application template using Mapbox GL and Bootstrap.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 48.7%
  • JavaScript 43.8%
  • CSS 7.5%