Skip to content

An interactive mapping library for JavaScript. Display maps from various providers like Mapbox and CARTO, and visualize geospatial data with layers, markers, and custom decorations. Pure JavaScript with zero dependencies.

License

Notifications You must be signed in to change notification settings

MindFusionComponents/JavaScript.Map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

MindFusion.Mapping for JavaScript: Interactive HTML5 Maps and GIS Components

About MindFusion.Mapping

MindFusion's JavaScript Mapping Library, a part of MindFusion.JavaScript Pack, is a powerful library for creating interactive maps and GIS components in web applications. It allows developers to display geographical data, manage map layers, and handle user interactions with ease.

Getting Started

To run the samples locally:

  1. Navigate to the project root directory.
  2. Run npm start in your terminal. This will launch a local web server and open the samples in your default browser.

Features

  • Map Rendering: Render interactive maps in web pages.
  • Geographical Coordinates: Get and use geographical and client coordinates.
  • Pan and Scroll: Control map view with panTo and scrollTo methods.
  • Decorations: Display various map decorations including Markers and Bubbles.
  • Custom Styling: Support for images, text, and custom styling for decorations.
  • Layer Control: Manage visibility of map layers and overlays.
  • Interactive Decorations: Add and remove decorations interactively.
  • Canvas Drawing: Display drawings like polylines and circles on a Canvas-based decoration layer.

Samples

For best experience, open the sample pages through a web server.

  • Coordinates: This sample shows how to get the map's geographical and client coordinates and use the panTo and scrollTo methods of the mapView.
  • Decorations: This sample shows the different types of decorations, supported by the control. Decoration layers can display Marker and Bubble objects, associated with a given geographic location. They support images, text and styling. The built-in layers list controller shows the list of all layers (map layers on top and overlays below) and provides an easy way to control their visibility.
  • Interactions: This sample shows how to interactively add and remove decorations. Click on the map surface to create a marker with the specified type and a bubble with the specified text. Click on a decoration to remove it from the map.
  • MinApp: A sample program that demonstrates how to render a map in a web page.
  • CanvasLayer: Shows how to display drawings, such as polylines and circles in a Canvas-based decoration layer.

Contact Us

For any questions you might have about using the control:

For administrative and sales information:

Our website:

Copyrights

Copyright (C) 2025, MindFusion LLC, Bulgaria All rights reserved.

About

An interactive mapping library for JavaScript. Display maps from various providers like Mapbox and CARTO, and visualize geospatial data with layers, markers, and custom decorations. Pure JavaScript with zero dependencies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published