Create Stunning Visualizations with your GeoData Using Wijmo's JavaScript FlexMap Control
The Wijmo FlexMap control enables developers to embed interactive, high-performance maps in web applications, with data driven by GeoJSON. It supports multiple map types, such as Bubble, Scatter, and Choropleth, enabling intuitive visualization of location-specific or region-based data, while remaining lightweight and fully compatible with Angular, React, and Vue.
- Display points of interest with Bubble and Scatter maps
- Use Choropleth maps to show regional statistical values
- Customize your map's look with dynamic palettes
- Includes first-class Angular, React, and Vue support
Try Our JavaScript Map Charting Component
A JavaScript charting component is a tool that allows you to visualize data based on location in a web application. By using Wijmo's FlexMap and GeoJSON data, you can bind geographical feature layers and point layers in your app.
| JavaScript Map Control Quick Start Guide | |
|---|---|
| 1. Install from npm | npm install @mescius/wijmo.purejs.all |
| 2. Declare map markup | <div id="hostElement"></div> |
| 3. Import and initialize map module |
import * as wjMap from '@mescius/wijmo.chart.map'; let map= new wjMap.FlexMap('#hostElement'); |
Learn more with our comprehensive overview of FlexMap
JavaScript Map Control Highlights
Fast, High-Performing, and Lightweight Mapping
FlexMap delivers blazing-fast rendering, even with large datasets, ensuring your app remains responsive under heavy load. At under 200 KB, it adds powerful mapping capabilities without impacting application size, making it an ideal feature for enterprise-grade dashboards, analytics tools, and performance-critical web applications.
Built in TypeScript for a Modern Developer Experience
Engineered in TypeScript, FlexMap provides the structure and reliability developers expect from strongly typed languages like C#. Enjoy design-time validation, rich IntelliSense, and cleaner, more maintainable code, all while building sophisticated map-based data visualizations.
First-Class Support Across Major Frameworks
FlexMap is framework-agnostic but offers full, native support for Angular, React, and Vue. Use the same map component across tech stacks, ensuring consistency, easier maintenance, and a unified experience for teams building multi-framework applications.
Flexible, Extensible API for Advanced Visualization
With a clean and extensible API, FlexMap packs power without bloat. Developers get robust features including full data binding, pixel-perfect SVG rendering, and effortless image export options, making it easy to build tailored, interactive geographic visualizations.
Secure and Fully CSP-Compliant
FlexMap is built for modern security-focused environments. As part of the CSP-compliant Wijmo suite, it integrates seamlessly into secure JavaScript applications (no unsafe inline scripts required), giving teams confidence when deploying to regulated or enterprise settings.
Featured Blogs, Videos, and Other Resources
Wijmo's Customer Feedback & Awards
"Good value for money and high quality components"
RICHARD HERBERT
"Great tools, not cheap, but worth the money for us."
TRUSTED CUSTOMER
"I've been using Wijmo controls for about a year and a half. Fantastic product. Fantastic support!"
TRUSTED CUSTOMER
![]() |
![]() |
Trusted by the World's Leading Companies

