Description
Rusnet Interactive Map is a full‑featured solution for integrating Yandex Maps into WordPress. The plugin lets you easily create maps with custom markers, group them into clusters, filter by categories, and display detailed information about each object in a side panel.
Main features
- Custom Post Type “Marker” – all markers are stored as individual posts, managed via the standard WordPress interface.
- Marker Categories – group markers by category, set a custom icon and color for each category.
- Flexible Map Settings – center, zoom, type (scheme, satellite, hybrid), height, set of controls.
- Clustering – automatically group nearby markers into clusters; adjust grid size and cluster color.
- Information Panel – when a marker is clicked, a panel appears showing the title, description, image gallery, and a link.
- Category Filter – buttons for quickly switching between marker categories; fully customisable appearance.
- TinyMCE Shortcode Editor – easily insert and edit maps directly in the visual editor.
- Multilingual – the plugin is fully translation‑ready and respects the WordPress locale.
External services
This plugin uses the Yandex.Maps API to display interactive maps. When a map is loaded, your visitor’s browser connects to api-maps.yandex.ru and transmits the map parameters (center coordinates, zoom level, etc.) and the user’s locale. No personal data is sent by the plugin itself. For more information, please refer to Yandex’s Terms of Use and Privacy Policy.
Requirements
- WordPress 5.0 or higher.
- PHP 7.2 or higher.
- Yandex.Maps API key (JavaScript API and HTTP Geocoder) – enter it in the plugin settings.
Installation
- Upload the plugin folder to
/wp-content/plugins/. - Activate the plugin via the “Plugins” menu.
- Go to Rusnet Map to configure the settings.
- Enter your Yandex.Maps API key (if needed).
- Create markers under the Markers menu.
- Insert the
[rusnetim_map]shortcode into a post or page.
Screenshots

General plugin settings: configure API keys, default map options, and global behavior. 
Clustering settings: enable or disable marker clustering, adjust cluster radius, and customize cluster appearance. 
Info panel settings: control the layout, content, and behavior of the info panel that appears on marker click. 
Category filter settings: manage marker categories and filter options to help users navigate markers. 
Marker settings: define default marker icons, sizes, and behaviors for all markers. 
Markers list: overview of all created markers with quick edit, delete, and search functions. 
Add/Edit marker: form to create or modify marker details, including title, description, coordinates, and category. 
Frontend map display: example of how the interactive map appears on the site with markers and clusters.
FAQ
-
Where do I get a Yandex.Maps API key?
-
Get one from the Yandex Technologies page, choosing “JavaScript API and HTTP Geocoder”.
-
Why doesn’t search work on the map?
-
Search is only available when an API key is provided. Make sure the key is entered correctly in the settings and hasn’t expired.
-
Can I use my own images for icons?
-
Yes, you can upload custom images for markers or use the built‑in “My icon set” to create a collection of icons.
-
Yes, there is an option “Author link” in the settings to disable the link to the developer’s website.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Rusnet Interactive Map for Yandex Maps” is open source software. The following people have contributed to this plugin.
Contributors“Rusnet Interactive Map for Yandex Maps” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Rusnet Interactive Map for Yandex Maps” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.1.0
- Added hooks for extensibility (rusnetim_marker_icon_meta_box, rusnetim_save_marker_meta, etc.).
- Removed unused JS file.
2.0.9
- Fixed Version.
2.0.8
- Added delegated handler for “Map controls” buttons.
- Fixed API key link.
- Corrected descriptions and output of settings blocks in General settings.
- All HTML-containing descriptions now use __() and are properly escaped with wp_kses_post().
- Updated Russian translation.
- Markers moved to a separate admin menu item.
- Fixed map display in global settings preview.
2.0.7
- Refactored to meet WordPress.org requirements: unified prefix, renamed CPT and taxonomy, fixed script enqueuing, removed all inline styles/scripts.
- Changed shortcodes to
[rusnetim_map]and[rusnetim_marker]. - Added full Russian translation.
2.0.6
- Fixed display of single markers.
- Improved shortcode usage: single markers can now be displayed using the
marker_idattribute directly, without wrapping the marker shortcode inside the map container. - Minor bug fixes and performance improvements.
2.0.5
- Removed licensing system – all features are now free.
- Fixed script enqueuing to comply with WordPress standards.
- Improved compatibility with WordPress 6.9.
- Added explicit documentation about external Yandex API usage.
2.0.4
- Fixed minor JavaScript bugs.
- Improved compatibility with the latest WordPress versions.
