{"id":236339,"date":"2025-06-12T10:33:55","date_gmt":"2025-06-12T10:33:55","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/toolset-maps-custom-osm\/"},"modified":"2026-05-14T14:02:44","modified_gmt":"2026-05-14T14:02:44","slug":"advanced-osm-for-toolset-maps","status":"publish","type":"plugin","link":"https:\/\/ve.wordpress.org\/plugins\/advanced-osm-for-toolset-maps\/","author":13276903,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.0.0","stable_tag":"4.0.0","tested":"6.9.4","requires":"6.5","requires_php":"7.0","requires_plugins":null,"header_name":"Advanced OSM for Toolset Maps","header_author":"wp-customtypes.com","header_description":"Extends Toolset Maps OpenStreetMap with missing pro features: Satellite view, Marker Cluster, Grayscale styles and Layer controls. Goes beyond basic OSM implementation.","assets_banners_color":"bc856b","last_updated":"2026-05-14 14:02:44","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wp-customtypes.com\/","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/advanced-osm-for-toolset-maps\/","header_author_uri":"https:\/\/wp-customtypes.com\/","rating":5,"author_block_rating":0,"active_installs":20,"downloads":1008,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2":{"tag":"1.2","author":"umbaumba","date":"2025-06-12 16:13:21"},"1.2.1":{"tag":"1.2.1","author":"umbaumba","date":"2025-06-12 16:13:21"},"2.0.0":{"tag":"2.0.0","author":"umbaumba","date":"2026-01-12 20:04:10"},"3.0.0":{"tag":"3.0.0","author":"umbaumba","date":"2026-01-22 16:03:01"},"3.0.1":{"tag":"3.0.1","author":"umbaumba","date":"2026-01-22 19:01:57"},"4.0.0":{"tag":"4.0.0","author":"umbaumba","date":"2026-05-14 14:02:44"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3310426,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3310426,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"aotm\/advanced-osm-map":{"name":"aotm\/advanced-osm-map","title":"Advanced OSM Map"},"aotm\/advanced-osm-marker":{"name":"aotm\/advanced-osm-marker","title":"Advanced OSM Map Track"}},"tagged_versions":["1.2","1.2.1","2.0.0","3.0.0","3.0.1","4.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3531261,"resolution":"1","location":"assets","locale":"","width":1825,"height":1060},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3531261,"resolution":"2","location":"assets","locale":"","width":1816,"height":1056},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3531261,"resolution":"3","location":"assets","locale":"","width":1819,"height":1123},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3531261,"resolution":"4","location":"assets","locale":"","width":1815,"height":1096},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3531261,"resolution":"5","location":"assets","locale":"","width":1819,"height":1170},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3444991,"resolution":"6","location":"assets","locale":"","width":2176,"height":1635}},"screenshots":{"1":"Default OpenStreetMap view with Satellite and Topo buttons.","2":"Satellite + Roads + Labels overlay.","3":"Topography layer for outdoor routes.","4":"Grayscale effect with colored clustered markers.","5":"GPX track displayed on a Toolset Map.","6":"New Gutenberg Block with sidebar configuration."}},"plugin_section":[],"plugin_tags":[5327,2660,16164,243558,53370],"plugin_category":[49],"plugin_contributors":[243559],"plugin_business_model":[],"class_list":["post-236339","plugin","type-plugin","status-publish","hentry","plugin_tags-kml","plugin_tags-maps","plugin_tags-openstreetmap","plugin_tags-satellite-view","plugin_tags-toolset","plugin_category-maps-and-location","plugin_contributors-umbaumba","plugin_committers-umbaumba"],"banners":{"banner":"https:\/\/ps.w.org\/advanced-osm-for-toolset-maps\/assets\/banner-772x250.png?rev=3310426","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/advanced-osm-for-toolset-maps\/assets\/icon-256x256.png?rev=3310426","icon_2x":"https:\/\/ps.w.org\/advanced-osm-for-toolset-maps\/assets\/icon-256x256.png?rev=3310426","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/advanced-osm-for-toolset-maps\/assets\/screenshot-1.jpg?rev=3531261","caption":"Default OpenStreetMap view with Satellite and Topo buttons."},{"src":"https:\/\/ps.w.org\/advanced-osm-for-toolset-maps\/assets\/screenshot-2.jpg?rev=3531261","caption":"Satellite + Roads + Labels overlay."},{"src":"https:\/\/ps.w.org\/advanced-osm-for-toolset-maps\/assets\/screenshot-3.jpg?rev=3531261","caption":"Topography layer for outdoor routes."},{"src":"https:\/\/ps.w.org\/advanced-osm-for-toolset-maps\/assets\/screenshot-4.jpg?rev=3531261","caption":"Grayscale effect with colored clustered markers."},{"src":"https:\/\/ps.w.org\/advanced-osm-for-toolset-maps\/assets\/screenshot-5.jpg?rev=3531261","caption":"GPX track displayed on a Toolset Map."},{"src":"https:\/\/ps.w.org\/advanced-osm-for-toolset-maps\/assets\/screenshot-6.jpg?rev=3444991","caption":"New Gutenberg Block with sidebar configuration."}],"raw_content":"<!--section=description-->\n<p><strong>Supercharge Toolset Maps with professional OpenStreetMap features that go beyond the basic core implementation.<\/strong><\/p>\n\n<p>While Toolset Maps provides a foundation for OSM, this plugin enhances the experience with advanced visualization and data tools, now fully integrated with the WordPress Block Editor.<\/p>\n\n<h3>\ud83e\uddf1 Gutenberg Blocks<\/h3>\n\n<p>Forget about complex shortcodes. Version 4.0 provides a modern, visual workflow:\n* <strong>Advanced OSM Map Block:<\/strong> Configure satellite\/topo views, clustering, and tracks visually in the sidebar.\n* <strong>Dynamic Track Loader Block:<\/strong> Easily link Toolset File Fields (KML\/GPX) to your maps within Query Loops or Content Templates.<\/p>\n\n<h3>\ud83d\udef0\ufe0f Satellite &amp; Topography Views<\/h3>\n\n<ul>\n<li><strong>Satellite:<\/strong> High-resolution Esri satellite imagery.<\/li>\n<li><strong>Topography:<\/strong> OpenTopoMap integration for outdoor and adventure maps.<\/li>\n<li><strong>Smart Toggles:<\/strong> Interactive front-end buttons to switch between layers.<\/li>\n<\/ul>\n\n<h3>\ud83d\udd35 Pro Clustering<\/h3>\n\n<p>Customize the cluster color to match your brand and set precise zoom thresholds for declustering.<\/p>\n\n<h3>\ud83d\udccd KML &amp; GPX Support<\/h3>\n\n<p>Visualize tracks, routes, or shapes. Load files in three ways:\n1.  <strong>Media Library:<\/strong> Select multiple files directly from your WordPress media.\n2.  <strong>Direct URLs:<\/strong> Paste manual KML\/GPX links.\n3.  <strong>Dynamic Fields:<\/strong> Use a Toolset File Field slug to pull tracks from your custom posts.<\/p>\n\n<h3>\ud83c\udfa8 Custom Styling &amp; Layers<\/h3>\n\n<ul>\n<li><strong>Grayscale Mode:<\/strong> Apply \"silver\" or \"muted\" styles to standard maps.<\/li>\n<li><strong>Layer Management:<\/strong> Toggle roads and labels independently on satellite views.<\/li>\n<li><strong>Subfolder Compatible:<\/strong> Optimized for WordPress installations in subdirectories.<\/li>\n<\/ul>\n\n<p>Check <a href=\"https:\/\/wp-customtypes.com\/advanced-osm-for-toolset-maps\/\">DEMOS<\/a>\nCheck author page <a href=\"https:\/\/wp-customtypes.com\/\">wp-customtypes.com<\/a><\/p>\n\n<h3>Shortcode Examples<\/h3>\n\n<p><strong>Basic Map with Topo Button<\/strong>\n[aotm-advanced-osm-map map-id=\"map-1\" topo-button=\"on\"]<\/p>\n\n<p><strong>Satellite View with Roads<\/strong>\n[aotm-advanced-osm-map map-id=\"map-2\" satellite=\"on\" roads=\"on\"]<\/p>\n\n<p><strong>Dynamic Tracks via Custom Field<\/strong>\n[aotm-advanced-osm-marker map-id=\"map-4\" track-field=\"my-gpx-field-slug\"]<\/p>\n\n<h3>Full Shortcode Reference<\/h3>\n\n<h4>[aotm-advanced-osm-map]<\/h4>\n\n<ul>\n<li>map-id: (Required) Must match your Toolset map ID.<\/li>\n<li>satellite: \"on\" \u2013 Satellite as default layer.<\/li>\n<li>topo: \"on\" \u2013 Topography as default layer.<\/li>\n<li>satellite-button \/ topo-button: \"on\/off\" \u2013 Toggle UI buttons.<\/li>\n<li>cluster: \"on\" \u2013 Enable custom clustering.<\/li>\n<li>cluster-color: Hex color (e.g., #f05a28).<\/li>\n<li>zoom-cluster: Level where clustering turns off (default 12).<\/li>\n<li>grayscale: 0.1-1 \u2013 Grayscale intensity.<\/li>\n<li>labels\/roads: \"on\" \u2013 Show overlays on satellite.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/advanced-osm-for-toolset-maps\/<\/code><\/li>\n<li>Activate the plugin through WordPress admin.<\/li>\n<li><strong>Using Blocks:<\/strong> Search for \"Advanced OSM\" in the Gutenberg editor.<\/li>\n<li><strong>Using Shortcodes:<\/strong> Use <code>[aotm-advanced-osm-map]<\/code> to configure the map settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20the%20toolset%20map%20block%3F\"><h3>Does this work with the Toolset Map block?<\/h3><\/dt>\n<dd><p>Yes! This plugin extends any map rendered by Toolset, whether via Blocks or the classic View integration.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20native%20toolset%20maps%3F\"><h3>How is this different from native Toolset Maps?<\/h3><\/dt>\n<dd><p>Toolset provides basic OSM functionality. AOTM adds:\n- Satellite and Topography imagery with interactive buttons.\n- Customizable clusters (colors and behavior).\n- KML\/GPX support for tracks and shapes.\n- Precise grayscale styling and independent layer controls.<\/p><\/dd>\n<dt id=\"does%20this%20replace%20toolset%20maps%3F\"><h3>Does this replace Toolset Maps?<\/h3><\/dt>\n<dd><p>No, it enhances it. You still need Toolset Maps installed and active.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>NEW: Topography layer (OpenTopoMap) with dedicated toggle button.<\/li>\n<li>NEW: Decoupled Leaflet loading logic to prevent \"L is not defined\" errors in non-map pages.<\/li>\n<li>IMPROVED: Automatic path detection for WordPress installed in subfolders.<\/li>\n<li>IMPROVED: Refined block UI with better labels (\"Show Roads\", \"Show Labels\").<\/li>\n<li>FIXED: Major dependency conflict with Toolset's internal Leaflet registration.<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>Fixed: Admin rating notice dismissal logic.<\/li>\n<li>Improved: Internal admin hooks performance.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>NEW: Native Gutenberg Blocks support.<\/li>\n<li>NEW: Multiple file selection for KML\/GPX from Media Library.<\/li>\n<li>NEW: Visual list management for tracks in the editor.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Added support for KML and GPX tracks via Toolset File Fields.<\/li>\n<li>New shortcode [aotm-advanced-osm-marker] for dynamic track loading.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Extends Toolset Maps with professional OpenStreetMap features: Gutenberg Blocks, Satellite &amp; Topography views, Custom Clustering, and KML\/GPX trac &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/236339","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=236339"}],"author":[{"embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/umbaumba"}],"wp:attachment":[{"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=236339"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=236339"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=236339"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=236339"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=236339"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ve.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=236339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}