{"id":173705,"date":"2023-04-28T11:08:57","date_gmt":"2023-04-28T11:08:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/advanced-google-map-block\/"},"modified":"2026-07-31T05:32:33","modified_gmt":"2026-07-31T05:32:33","slug":"advanced-google-map-block","status":"publish","type":"plugin","link":"https:\/\/sah.wordpress.org\/plugins\/advanced-google-map-block\/","author":21159831,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.1","stable_tag":"1.5.1","tested":"7.0.3","requires":"6.1","requires_php":"7.4","requires_plugins":null,"header_name":"GeoVerse Maps \u2013 Google Maps Block for WordPress","header_author":"wpxero","header_description":"Advanced Google Map Blocks for WordPress is a powerful tool for creating interactive and engaging maps in WordPress websites.","assets_banners_color":"928d98","last_updated":"2026-07-31 05:32:33","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wpxero.com\/pricing\/","header_plugin_uri":"","header_author_uri":"https:\/\/wpxero.com","rating":0,"author_block_rating":0,"active_installs":20,"downloads":2941,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wpxero","date":"2023-12-13 02:28:48"},"1.1.0":{"tag":"1.1.0","author":"wpxero","date":"2023-12-13 02:28:48"},"1.1.1":{"tag":"1.1.1","author":"wpxero","date":"2024-02-19 15:14:23"},"1.2.0":{"tag":"1.2.0","author":"wpxero","date":"2024-10-29 13:56:08"},"1.3.0":{"tag":"1.3.0","author":"wpxero","date":"2025-07-03 15:01:28"},"1.3.1":{"tag":"1.3.1","author":"wpxero","date":"2025-07-22 02:57:57"},"1.3.2":{"tag":"1.3.2","author":"wpxero","date":"2025-07-27 14:33:58"},"1.4.0":{"tag":"1.4.0","author":"wpxero","date":"2026-05-06 02:43:18"},"1.4.1":{"tag":"1.4.1","author":"wpxero","date":"2026-05-24 01:16:22"},"1.5.1":{"tag":"1.5.1","author":"wpxero","date":"2026-07-31 05:32:33"}},"upgrade_notice":{"1.5.1":"<p>Fixes a fatal error some installs hit on 1.5.0. Recommended update if you&#039;re on 1.5.0.<\/p>","1.5.0":"<p>Markers, styles, search, and fullscreen now actually work on the live site (not just the editor preview) once an API key is set, plus new filtering, directions, map layers, and marker list features, a security fix, and a bump to requiring WordPress 6.1+. Recommended update.<\/p>","1.4.1":"<p>Maintenance release with build dependency updates for current WordPress and block editor tooling. Safe update, no breaking changes.<\/p>","1.4.0":"<p>Maintenance and readme\/metadata update, with SEO-oriented listing copy and a WordPress 7.0 tested-up-to value. Safe update, no breaking changes.<\/p>","1.3.2":"<p>Renames the plugin to &quot;GeoVerse Maps&quot; to comply with WordPress directory guidelines, and includes performance improvements and bug fixes. Please update as soon as possible.<\/p>","1.3.1":"<p>Changes the plugin name to comply with WordPress guidelines and improves compatibility with the latest WordPress version. Please update as soon as possible.<\/p>","1.3.0":"<p>Focuses on performance improvements, a better mobile experience, and compatibility with current WordPress versions.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2905628,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2905628,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3629382,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3629382,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"xero\/google-maps":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"xero\/google-maps","version":"1.5.1","title":"GeoVerse Maps \u2014 Google Maps Block","category":"xero","description":"WordPress Google Maps block for Gutenberg: embed responsive maps without an API key\u2014custom markers, styles, store locator & local SEO layouts.","keywords":["google maps","maps","gutenberg","store locator","location","directions","business location","local seo"],"example":{},"attributes":{"blockId":{"type":"string"},"lat":{"type":"number","default":40.7127753},"lng":{"type":"number","default":-74.0059728},"location":{"type":"string","default":"New York, NY, USA"},"title":{"type":"string","default":"Location Map"},"description":{"type":"string","default":"Interactive Google Map showing location details"},"zoom":{"type":"object","default":{"value":8}},"height":{"type":"number","default":350},"showZoomButtons":{"type":"boolean","default":true},"showMapTypeButtons":{"type":"boolean","default":true},"showStreetViewButton":{"type":"boolean","default":true},"showFullscreenButton":{"type":"boolean","default":true},"optionScrollWheel":{"type":"boolean","default":true},"gestureHandling":{"type":"string","default":"greedy"},"optionDraggable":{"type":"boolean","default":true},"content":{"type":"string"},"style":{"type":"string","default":"default"},"styleCustom":{"type":"string","default":""},"markers":{"type":"array","default":[]},"fullHeight":{"type":"boolean","default":false},"noApiStyle":{"type":"object","default":{},"selector":".xero-google-map-iframe"},"altText":{"type":"string","default":"Interactive Google Map"},"schema":{"type":"object","default":{"@context":"https:\/\/schema.org","@type":"Map"}},"showSearchBox":{"type":"boolean","default":false},"mapContainerStyle":{"type":"object","default":{}},"categories":{"type":"array","default":[]},"showFilters":{"type":"boolean","default":false},"showDirections":{"type":"boolean","default":false},"directionsTravelMode":{"type":"string","default":"DRIVING"},"layerTraffic":{"type":"boolean","default":false},"layerTransit":{"type":"boolean","default":false},"layerBicycling":{"type":"boolean","default":false},"showMarkerList":{"type":"boolean","default":false},"markerListPosition":{"type":"string","default":"below"}},"textdomain":"advanced-google-map-block","editorScript":"file:.\/index.js","viewScript":"file:.\/view.js","editorStyle":"file:.\/editor.css","style":"file:.\/style.css","render":"file:.\/render.php","supports":{"html":false,"className":false,"anchor":true,"align":["wide","full"]}}},"tagged_versions":["1.0.0","1.1.0","1.1.1","1.2.0","1.3.0","1.3.1","1.3.2","1.4.0","1.4.1","1.5.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The Google Maps block on the front end, with a custom style and markers.","2":"Block settings in the editor \u2014 location, zoom, markers, and appearance.","3":"Map style presets \u2014 switch themes to match a light, dark, or branded look.","4":"Marker filtering and the clickable marker list view.","5":"Turn-by-turn directions from a marker's info window."}},"plugin_section":[],"plugin_tags":[1571,148076,1122,161025,6102],"plugin_category":[49],"plugin_contributors":[223308],"plugin_business_model":[],"class_list":["post-173705","plugin","type-plugin","status-publish","hentry","plugin_tags-google-maps","plugin_tags-gutenberg","plugin_tags-local-seo","plugin_tags-map-block","plugin_tags-store-locator","plugin_category-maps-and-location","plugin_contributors-wpxero","plugin_committers-wpxero"],"banners":{"banner":"https:\/\/ps.w.org\/advanced-google-map-block\/assets\/banner-772x250.jpg?rev=3629382","banner_2x":"https:\/\/ps.w.org\/advanced-google-map-block\/assets\/banner-1544x500.jpg?rev=3629382","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/advanced-google-map-block\/assets\/icon-128x128.png?rev=2905628","icon_2x":"https:\/\/ps.w.org\/advanced-google-map-block\/assets\/icon-256x256.png?rev=2905628","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>GeoVerse Maps adds a real Google Maps block to the WordPress block editor. Drop it into a post or page, search for your address, and you have a working map \u2014 no Google Cloud console, no API key, and nothing to configure just to get a location on the page.<\/p>\n\n<p>When you're ready for more, add a free Google Maps API key (it takes a couple of minutes) and the rest of the plugin opens up: custom marker icons, color-coded map themes, a location search box, turn-by-turn directions, live traffic and transit layers, and a filterable list view for sites with more than a couple of pins on the map.<\/p>\n\n<p>It's built for people who need a <strong>Google Maps Gutenberg block<\/strong> that just works \u2014 store locators, contact pages, real estate listings, restaurant \"find us\" pages, or any site where showing <em>where you are<\/em> actually matters for local SEO.<\/p>\n\n<h4>Why people use it<\/h4>\n\n<ul>\n<li><strong>You don't need an API key to get started.<\/strong> Most Google Maps plugins send you straight to the Google Cloud billing console before you see anything. GeoVerse Maps shows a working embedded map out of the box, and upgrades cleanly once you do add a key.<\/li>\n<li><strong>It's a native block, not a shortcode.<\/strong> Everything lives inside the block editor \u2014 align it, resize it, style it like any other block. No shortcode syntax to remember, no page-builder lock-in.<\/li>\n<li><strong>It scales from one pin to a full store locator.<\/strong> Add as many markers as you need, group them by category, and let visitors filter, search, and get directions without leaving the page.<\/li>\n<li><strong>It's built with local SEO in mind.<\/strong> Clean markup, fast-loading assets that only load on pages where the block is actually used, and a clear presentation of your address that both visitors and search engines can read.<\/li>\n<li><strong>It's responsive by default.<\/strong> Maps resize properly on phones and tablets without any extra CSS from you.<\/li>\n<\/ul>\n\n<h4>Who it's for<\/h4>\n\n<ul>\n<li><strong>Local businesses<\/strong> \u2014 shops, clinics, offices, and agencies with one location or several.<\/li>\n<li><strong>Restaurants, hotels, and venues<\/strong> that need a clear \"find us\" page.<\/li>\n<li><strong>Real estate and travel sites<\/strong> showing property locations or destination context.<\/li>\n<li><strong>Multi-location brands<\/strong> that need a proper store locator with filtering.<\/li>\n<li><strong>Agencies<\/strong> building client sites who want a map block that doesn't require explaining API keys to every client.<\/li>\n<\/ul>\n\n<h4>What's included<\/h4>\n\n<ul>\n<li>A native Google Maps block for the WordPress block editor<\/li>\n<li>Custom marker icons, with unlimited markers per map<\/li>\n<li>Multiple map style presets (or paste your own custom style JSON)<\/li>\n<li>Info windows with rich text \u2014 hours, phone numbers, links, short descriptions<\/li>\n<li>A visitor-facing location search box<\/li>\n<li>Marker categories with front-end filtering<\/li>\n<li>Turn-by-turn \"Get Directions\" from the visitor's location<\/li>\n<li>Optional traffic, transit, and bicycling map layers<\/li>\n<li>A clickable marker list view alongside or below the map, for longer location lists<\/li>\n<li>Fullscreen mode and responsive height controls<\/li>\n<li>The Google Maps API key can be set right from the block's own settings panel, or from one central settings screen<\/li>\n<\/ul>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li>Map experience powered by Google Maps.<\/li>\n<li>Built for modern WordPress \u2014 blocks, themes, and current performance practices.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>From the WordPress admin<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for \"GeoVerse Maps\".<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual upload<\/h4>\n\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate it from the <strong>Plugins<\/strong> screen.<\/li>\n<\/ol>\n\n<h4>Adding your first map<\/h4>\n\n<ol>\n<li>Edit a post or page in the block editor.<\/li>\n<li>Click the block inserter (+) and search for \"GeoVerse Maps\" or \"map\".<\/li>\n<li>Insert the block, then set the location. Add markers, pick a style, and turn on search, filters, or directions if you want them.<\/li>\n<li>Publish or update the page.<\/li>\n<\/ol>\n\n<p>If you want markers, custom styles, search, directions, or map layers, add a Google Maps API key first \u2014 either from the block's own \"API Key\" panel in the editor, or from <strong>Settings \u2192 GeoVerse Maps<\/strong>. Without a key, the block still works as a simple embedded map.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20google%20maps%20api%20key%3F\"><h3>Do I need a Google Maps API key?<\/h3><\/dt>\n<dd><p>Not to get started. Without one, GeoVerse Maps shows a basic embedded map for your chosen location. Add a key when you want markers, custom styles, search, directions, filters, or map layers \u2014 Google's API key setup is free for typical usage on most sites.<\/p><\/dd>\n<dt id=\"is%20this%20a%20gutenberg%20%2F%20block%20editor%20plugin%3F\"><h3>Is this a Gutenberg \/ block editor plugin?<\/h3><\/dt>\n<dd><p>Yes. Maps are added as a native block inside the WordPress block editor \u2014 no shortcodes, no separate plugin settings you have to hunt for.<\/p><\/dd>\n<dt id=\"can%20i%20show%20multiple%20locations%2C%20like%20a%20store%20locator%3F\"><h3>Can I show multiple locations, like a store locator?<\/h3><\/dt>\n<dd><p>Yes. Add as many markers as you need on one map, and optionally group them into categories so visitors can filter to just the locations they care about.<\/p><\/dd>\n<dt id=\"can%20visitors%20get%20directions%20to%20a%20location%3F\"><h3>Can visitors get directions to a location?<\/h3><\/dt>\n<dd><p>Yes, once an API key is configured. Each marker can show a \"Get Directions\" button that routes from the visitor's own location using Google Maps.<\/p><\/dd>\n<dt id=\"will%20the%20map%20work%20on%20mobile%3F\"><h3>Will the map work on mobile?<\/h3><\/dt>\n<dd><p>Yes. The layout is responsive, and height can be set per breakpoint (desktop\/tablet\/mobile) so it doesn't dominate the screen on smaller devices.<\/p><\/dd>\n<dt id=\"does%20this%20actually%20help%20with%20local%20seo%3F\"><h3>Does this actually help with local SEO?<\/h3><\/dt>\n<dd><p>It helps with the part a map plugin can help with: fast, clean markup and a clear, accurate presentation of your business location \u2014 which matters for both visitors and search engines. Pair it with consistent NAP (name, address, phone) info and solid on-page content for the best results.<\/p><\/dd>\n<dt id=\"where%20do%20i%20enter%20my%20api%20key%3F\"><h3>Where do I enter my API key?<\/h3><\/dt>\n<dd><p>Either from <strong>Settings \u2192 GeoVerse Maps<\/strong> in your WordPress admin, or directly from the map block's own Inspector settings while editing a post or page \u2014 whichever's more convenient. It's a single, site-wide setting either way.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20other%20wordpress%20map%20plugins%3F\"><h3>How is this different from other WordPress map plugins?<\/h3><\/dt>\n<dd><p>Most alternatives require an API key from the first click, or lock features behind a shortcode-only workflow. GeoVerse Maps gets you a working map immediately, is built as a proper Gutenberg block from the ground up, and grows into a full-featured, filterable store locator without switching plugins.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Fixed a fatal error on activation for some installs: the plugin was loading a helper file from its build source tree instead of its shipped <code>includes\/<\/code> folder, which isn't guaranteed to be present in every deployment.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Major update: map styles, markers, location search, fullscreen, and responsive height now actually render on the live site once an API key is configured \u2014 this previously only worked in the editor preview.<\/li>\n<li>New: marker categories with front-end filtering, so visitors can narrow down a map with a lot of pins.<\/li>\n<li>New: turn-by-turn directions \u2014 an optional \"Get Directions\" button on each marker.<\/li>\n<li>New: traffic, transit, and bicycling map layers.<\/li>\n<li>New: a clickable marker list view next to or below the map.<\/li>\n<li>New: the API key can now be set directly from the block's own Inspector settings, in addition to Settings \u2192 GeoVerse Maps.<\/li>\n<li>Security fix: marker titles are now escaped before being rendered in the map popup.<\/li>\n<li>Redesigned the marker popup card and marker list styling.<\/li>\n<li>Various editor reliability fixes around marker address search, the category picker, and the live map preview.<\/li>\n<li>Now requires WordPress 6.1 or later.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Updated the build toolchain and npm dependencies for better compatibility with current WordPress and the block editor.<\/li>\n<li>Maintenance release \u2014 no breaking changes.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Release packaging and WordPress.org-ready metadata.<\/li>\n<li>Clearer, more SEO-focused readme copy.<\/li>\n<li>Plugin title updated to \"GeoVerse Maps \u2013 Google Maps Block for WordPress\" for consistent branding.<\/li>\n<li>Tested up to WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Renamed the plugin to \"GeoVerse Maps\" to comply with WordPress directory guidelines.<\/li>\n<li>Fixed compatibility issues with the latest WordPress version.<\/li>\n<li>Improved map performance, stability, and general usability.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Updated the plugin name to comply with WordPress guidelines.<\/li>\n<li>Fixed compatibility issues with the latest WordPress version.<\/li>\n<li>Improved map performance and stability.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Improved map performance and loading speed.<\/li>\n<li>Better mobile responsiveness and touch controls.<\/li>\n<li>Updated the Google Maps integration for improved compatibility.<\/li>\n<li>General bug fixes, stability, and security improvements.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Core Google Maps block, no API key required to get started.<\/li>\n<li>Multiple map styles and themes.<\/li>\n<li>Custom marker support.<\/li>\n<li>Responsive by default.<\/li>\n<\/ul>","raw_excerpt":"Add a Google Maps block to any post or page \u2014 no API key required to start. Custom markers, map styles, directions, and a built-in store locator.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/173705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=173705"}],"author":[{"embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpxero"}],"wp:attachment":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=173705"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=173705"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=173705"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=173705"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=173705"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=173705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}