mapguide-react-layout is a modern map viewer for MapGuide.
It is built from the ground up with modern web technologies (React, OpenLayers, TypeScript) to be the definitive map viewer for MapGuide Open Source or Autodesk Infrastructure Map Server
It aims for major compatibility with the existing Web Layout (AJAX Viewer) and Flexible Layout (Fusion) configuration documents that drive the existing AJAX and Fusion map viewers, ensuring an authoring and development experience similar to MapGuide's existing viewer offerings.
This project is not affiliated with Autodesk or OSGeo.
npm install -g yarn
yarn install
(note: If this fails for you on Windows, just run it again - Related issue)viewer
directory to MapGuide's physical wwwroot directoryviewer
directory as a child virtual directory under the MapGuide's wwwroot in your web server of choice (IIS or Apache)Templates
below)viewer.zip
from the Releases
sectionTemplates
below)See DEMO.md to find out how to use play-with-docker easily set up a mapguide-react-layout demo site
See TEMPLATES.md for more information ahout the templates provided with this viewer and how to launch the viewer with a given template
See KNOWN_ISSUES.md
See RELEASE_NOTES.md
mapguide-react-layout could not be possible without the following tools and libraries:
mapguide-react-layout uses icons from the Fugue icons set, by Yusuke Kamiyamane
mapguide-react-layout is licensed under the MIT license.