Title: MatrixMaps &#8211; Interactive Maps, Map Blocks
Author: MatrixAddons
Published: <strong>mars 26, 2022</strong>
Last modified: février 25, 2026

---

Search plugins

![](https://ps.w.org/geo-maps/assets/banner-772x250.png?rev=3469126)

![](https://ps.w.org/geo-maps/assets/icon-128x128.png?rev=2705854)

# MatrixMaps – Interactive Maps, Map Blocks

 By [MatrixAddons](https://profiles.wordpress.org/matrixaddons/)

[Download](https://downloads.wordpress.org/plugin/geo-maps.1.2.2.zip)

 * [Details](https://tah.wordpress.org/plugins/geo-maps/#description)
 * [Reviews](https://tah.wordpress.org/plugins/geo-maps/#reviews)
 *  [Installation](https://tah.wordpress.org/plugins/geo-maps/#installation)
 * [Development](https://tah.wordpress.org/plugins/geo-maps/#developers)

 [Support](https://wordpress.org/support/plugin/geo-maps/)

## Description

MatrixMaps is the most intuitive WordPress mapping plugin that lets you create stunning
interactive maps without any coding knowledge. Whether you need a simple location
map, a complex travel map with multiple destinations, or a business directory map,
MatrixMaps has you covered.

**Plugin URL:** [Download MatrixMaps](https://matrixaddons.com/downloads/matrixmaps/)

**Why Choose MatrixMaps?**

🗺️ **Dual Map Support**: Choose between Google Maps and OpenStreetMap with multiple
tile providers
 📍 **Unlimited Markers**: Add as many custom markers as you need
with unique tooltips 🎨 **Full Customization**: Control map appearance, marker styles,
and interactive behaviors 📱 **Responsive Design**: Maps look perfect on all devices
and screen sizes ⚡ **Lightning Fast**: Optimized code ensures your maps load quickly
without slowing down your site 🔧 **Developer Friendly**: Clean, well-documented
code with extensive customization options

**Perfect For:**
 – Business locations and contact pages – Travel blogs and itinerary
maps – Real estate property listings – Restaurant and store directories – Event 
venues and conference maps – Delivery service areas – Portfolio project locations

### Key Features

🗺️ **Map Providers**
 – Google Maps integration – OpenStreetMap with 7+ tile providers–
OpenTopoMap for terrain views – Esri World Imagery for satellite views – Stamen 
Design artistic maps – CyclOSM for cycling routes

📍 **Advanced Markers**
 – Unlimited custom markers per map – Drag-and-drop marker
positioning – Custom marker images with dimensions – Rich tooltip content with HTML
support – Click or hover popup activation – Center map on specific markers

🎨 **Customization Options**
 – Custom map dimensions (height/width) – Zoom level
controls – Map navigation position – Scroll wheel zoom toggle – Line drawing between
markers – Custom marker icons and sizes

🔧 **WordPress Integration**
 – Native Gutenberg block support – Classic shortcode
compatibility – Widget-ready implementation – Multilingual support (WPML compatible)–
SEO-friendly map markup

⚡ **Performance Features**
 – Lazy loading for faster page loads – Minified assets
for optimal speed – CDN-friendly asset structure – Browser caching optimized – Mobile-
responsive design

### Getting Started

**Quick Setup (2 Minutes):**

 1. **Install MatrixMaps** from the WordPress plugin directory
 2. **Create Your First Map** via the Maps menu in your dashboard
 3. **Add Markers** by dragging pins or entering coordinates
 4. **Customize** appearance and settings
 5. **Embed** using the Gutenberg block or shortcode

**No API keys required for OpenStreetMap!**

### Usage

**Gutenberg Block Method:**
 1. Edit any page or post with Gutenberg 2. Click the
+ icon to add a block 3. Search for « MatrixMaps » or « Interactive Map » 4. Select
your created map from the dropdown 5. Adjust height and width as needed 6. Save 
your changes

**Shortcode Method:**
 `[geo_maps id="123"]`

**With Custom Dimensions:**
 `[geo_maps id="123" height="500px" width="100%"]`

**Widget Method:**
 1. Navigate to Appearance  Widgets 2. Add a « Text » or « Custom
HTML » widget 3. Paste your shortcode in the widget content 4. Save the widget

### Development & Source Code

MatrixMaps is built with modern web development best practices and maintains full
transparency of its source code.

### Build Tools & Technologies

 * **JavaScript**: ES6+ with Webpack bundling
 * **CSS**: SCSS with automatic compilation
 * **React**: Modern React components for Gutenberg blocks
 * **WordPress**: Follows WordPress coding standards

### Source Code Access

All source code is included in the plugin:
 – **JavaScript Source**: `/assets/src/`
directory – **SCSS Source**: `/assets/scss/` directory – **Build Configuration**:`
webpack.config.js` and `Gruntfile.js`

### Third-Party Libraries

 * **LeafletJS** (v1.7.1): Interactive map library
 * **React Leaflet** (v2.7.0): React components for Leaflet
 * **Leaflet Geosearch** (v3.5.0): Location search functionality

All libraries respect their respective licenses and are included for transparency.

### External Services

MatrixMaps connects to external mapping services to display map tiles and provide
location data.

### Google Maps Services

 * **Purpose**: Display Google Maps tiles and services
 * **Data Transmitted**: Map tile requests based on user viewport
 * **Activation**: Only when Google Maps is selected as provider
 * **Privacy**: No personal user data collected
 * **Terms**: [Google Maps Terms of Service](https://developers.google.com/maps/terms)
 * **Policy**: [Google Privacy Policy](https://policies.google.com/privacy)

### OpenStreetMap Providers

 * **Service**: Various OpenStreetMap tile providers
 * **Purpose**: Display map tiles from OpenStreetMap ecosystem
 * **Data Transmitted**: HTTP requests for map tiles based on coordinates and zoom
 * **Activation**: Only when OpenStreetMap is selected as provider
 * **Available Providers**:
    - OpenStreetMap (default): https://www.openstreetmap.org/copyright
    - OpenTopoMap (terrain): https://opentopomap.org/about
    - Esri World Imagery (satellite): https://www.esri.com/en-us/legal/terms
    - Stamen Design (artistic): http://stamen.com
    - CyclOSM (cycling): https://github.com/cyclosm/cyclosm-cartocss-style/releases

### ArcGIS World Imagery

 * **Service**: Esri ArcGIS World Imagery
 * **Purpose**: Display high-resolution satellite imagery tiles
 * **Data Transmitted**: HTTP requests for satellite image tiles based on coordinates
   and zoom
 * **Activation**: Only when Esri World Imagery is selected as map provider
 * **Terms of Service**: https://www.esri.com/en-us/legal/terms
 * **Privacy Policy**: https://www.esri.com/en-us/privacy/overview

**Important**: No personal user data, location information, or tracking data is 
collected or transmitted by this plugin. Only anonymous map tile requests are made
to display maps.

### Support

Need help? We’re here for you!

📧 **Email Support**: wpmatrixaddons@gmail.com
 🌐 **Documentation**: Visit our 
plugin documentation 🐛 **Bug Reports**: Report issues via WordPress.org support
forums 💡 **Feature Requests**: Share your ideas for future updates

### License

MatrixMaps is released under the GPLv3 license, allowing you to use, modify, and
distribute the plugin freely.

## Screenshots

 * [[
 * **Map Creation Interface** – Easy-to-use admin interface for creating maps
 * [[
 * **Marker Management** – Add and customize unlimited markers with tooltips
 * [[
 * **Gutenberg Block** – Native block editor integration
 * [[
 * **Frontend Display** – Beautiful, responsive maps on your website
 * [[
 * **Travel Map Example** – Connected markers showing travel routes

## Blocks

This plugin provides 1 block.

 *   Geo Maps

## Installation

**Automatic Installation (Recommended):**
 1. Log in to your WordPress dashboard
2. Navigate to Plugins  Add New 3. Search for « MatrixMaps » 4. Click Install Now,
then Activate

**Manual Installation:**
 1. Download the MatrixMaps plugin ZIP file 2. Upload to
your WordPress `/wp-content/plugins/` directory 3. Extract the ZIP file 4. Navigate
to Plugins in your WordPress dashboard 5. Click Activate next to MatrixMaps

## FAQ

### Do I need a Google Maps API key?

Only if you want to use Google Maps. OpenStreetMap works without any API keys.

### Can I use custom marker images?

Yes! Upload your own marker images and set custom dimensions for each marker.

### Is MatrixMaps mobile-responsive?

Absolutely! All maps automatically adapt to different screen sizes.

### How many markers can I add?

Unlimited! Add as many markers as you need per map.

### Does this work with page builders?

Yes! MatrixMaps works with Gutenberg, Elementor, Divi, and other popular page builders.

### Can I show multiple maps on one page?

Yes, you can display multiple different maps on the same page.

## Reviews

![](https://secure.gravatar.com/avatar/efb6b416e3a723c82bc677c16e350408352c59c0f68f2587588c7a7a9e824605?
s=60&d=retro&r=g)

### 󠀁[Great Plugin](https://wordpress.org/support/topic/great-plugin-33961/)󠁿

 [developerdinesh1](https://profiles.wordpress.org/developerdinesh1/) avril 21, 
2022

Best WordPress map Plugin. Thank you team

 [ Read all 1 review ](https://wordpress.org/support/plugin/geo-maps/reviews/)

## Contributors & Developers

“MatrixMaps – Interactive Maps, Map Blocks” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ MatrixAddons ](https://profiles.wordpress.org/matrixaddons/)

[Translate “MatrixMaps – Interactive Maps, Map Blocks” into your language.](https://translate.wordpress.org/projects/wp-plugins/geo-maps)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/geo-maps/), check out
the [SVN repository](https://plugins.svn.wordpress.org/geo-maps/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/geo-maps/) by [RSS](https://plugins.trac.wordpress.org/log/geo-maps/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.2 – 2026-02-25

 * **Fixed**: Removed « Plugin » from plugin name to comply with WordPress.org guidelines
 * **Fixed**: License mismatch between readme.txt and plugin headers (now both GPLv3)
 * **Fixed**: Added comprehensive ArcGIS World Imagery service documentation
 * **Fixed**: Security issues – replaced esc_url_raw with esc_url for proper escaping
 * **Fixed**: Security issues – wrapped **() functions with proper escaping (esc_html**)
 * **Fixed**: Security issues – secured all echoed variables and data with appropriate
   escaping functions
 * **Fixed**: Security issues – replaced htmlspecialchars with esc_attr for JSON
   data
 * **Fixed**: Security issues – additional variable escaping in Image.php and Maps.
   php
 * **Enhanced**: Overall security hardening and WordPress coding standards compliance

#### 1.2.1 – 2026-02-25

 * **Fixed**: Src directory was excluded previously, now its included

#### 1.2 – 2026-02-25

 * **Enhanced**: Complete plugin rebranding to MatrixMaps
 * **Fixed**: WordPress.org guideline compliance issues
 * **Improved**: SEO-optimized documentation and descriptions
 * **Added**: Comprehensive external services documentation
 * **Enhanced**: Security hardening with ABSPATH protection
 * **Updated**: Modern build tools and asset compilation
 * **Fixed**: Internationalization and translation readiness
 * **Improved**: Overall code quality and WordPress standards compliance

#### 1.1 – 2024-07-04

 * **Added**: Draw lines between markers feature
 * **Fixed**: WordPress 6.6 compatibility issues
 * **Improved**: Map control positioning options
 * **Enhanced**: Marker tooltip display options

#### 1.0 – 2022-03-26

 * **Initial release** of MatrixMaps plugin
 * **Core features**: Google Maps and OpenStreetMap support
 * **Gutenberg block** integration
 * **Unlimited markers** with custom tooltips
 * **Responsive design** implementation

## Meta

 *  Version **1.2.2**
 *  Last updated **2 mois ago**
 *  Active installations **100+**
 *  WordPress version ** 5.4 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 5.6 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/geo-maps/)
 * Tags
 * [custom markers](https://tah.wordpress.org/plugins/tags/custom-markers/)[Google Maps](https://tah.wordpress.org/plugins/tags/google-maps/)
   [map block](https://tah.wordpress.org/plugins/tags/map-block/)[maps](https://tah.wordpress.org/plugins/tags/maps/)
 *  [Advanced View](https://tah.wordpress.org/plugins/geo-maps/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/geo-maps/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/geo-maps/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/geo-maps/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/geo-maps/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/geo-maps/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/geo-maps/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/geo-maps/reviews/)

## Contributors

 *   [ MatrixAddons ](https://profiles.wordpress.org/matrixaddons/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/geo-maps/)