{"id":170,"date":"2025-12-15T11:11:31","date_gmt":"2025-12-15T08:11:31","guid":{"rendered":"https:\/\/mapsfun.com\/?p=170"},"modified":"2025-12-15T11:11:32","modified_gmt":"2025-12-15T08:11:32","slug":"how-to-add-google-maps-to-squarespace","status":"publish","type":"post","link":"https:\/\/mapsfun.com\/?p=170","title":{"rendered":"How to Add Google Maps to Squarespace"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">How to Create a Custom Google Map in Squarespace (Beyond the Basic Map Block)<\/h2>\n\n\n\n<p>Want to display multiple locations, customize your map&#8217;s design, or add interactive markers on your Squarespace site? While Squarespace offers a basic Map Block, it&#8217;s limited to a single location and offers minimal customization. This guide will show you how to embed a fully custom Google Map with multiple pins and professional styling.<\/p>\n\n\n\n<p>The advanced method requires a Google Cloud account, API setup, and code injection. It&#8217;s powerful but technical.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>Method 1: The Advanced Google Maps API &amp; Code Injection Method<\/strong><\/p>\n\n\n\n<p>This approach gives you complete design control but involves several technical steps.<\/p>\n\n\n\n<p class=\"has-text-align-center\">Step 1: Get Your Google Maps API Key<\/p>\n\n\n\n<p>This is the essential first step that requires a Google Cloud account.<\/p>\n\n\n\n<p><strong>1.&nbsp; Go to the Google Cloud Console: <\/strong>Navigate to <a href=\"https:\/\/console.cloud.google.com\/\">https:\/\/console.cloud.google.com\/<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"534\" src=\"https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-30-1024x534.png\" alt=\"\" class=\"wp-image-171\" style=\"width:684px;height:auto\" srcset=\"https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-30-1024x534.png 1024w, https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-30-300x157.png 300w, https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-30-768x401.png 768w, https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-30-1536x802.png 1536w, https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-30.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>2.&nbsp; Create a New Project: <\/strong>Click the project dropdown and create a new project (e.g., &#8220;Squarespace Custom Map&#8221;).<\/li>\n\n\n\n<li><strong>3.&nbsp; Enable Billing:<\/strong> You must enable billing. Google provides a $200 monthly credit that typically covers all usage for a standard website map.<\/li>\n\n\n\n<li><strong>4.&nbsp; Enable Required APIs<\/strong>: Go to &#8220;APIs &amp; Services&#8221; &gt; &#8220;Library&#8221;. Enable these two APIs:\n<ul class=\"wp-block-list\">\n<li>&nbsp;Maps JavaScript API (renders the map)<\/li>\n\n\n\n<li>&nbsp;Geocoding API (converts addresses to coordinates)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>5.&nbsp; Create and Secure API Key:<\/strong> Go to &#8220;APIs &amp; Services&#8221; &gt; &#8220;Credentials&#8221;. Create an API key and <strong>restrict it<\/strong> to:\n<ul class=\"wp-block-list\">\n<li>Maps JavaScript API&nbsp;&nbsp;&nbsp;&nbsp;<\/li>\n\n\n\n<li>Your Squarespace domain (e.g., `<strong>https:\/\/yoursite.squarespace.com<\/strong>`)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Proper API key restriction is crucial for security<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"718\" src=\"https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-31-1024x718.png\" alt=\"\" class=\"wp-image-172\" style=\"width:680px;height:auto\" srcset=\"https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-31-1024x718.png 1024w, https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-31-300x210.png 300w, https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-31-768x538.png 768w, https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-31-1536x1076.png 1536w, https:\/\/mapsfun.com\/wp-content\/uploads\/2025\/12\/image-31.png 1584w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\">Step 2: Add Map Container to Your Squarespace Page<\/p>\n\n\n\n<p>Create a placeholder for your custom map.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1.&nbsp; Edit your Squarespace page<\/li>\n\n\n\n<li>2.&nbsp; Add a <strong>Code Block<\/strong> where you want the map to appear<\/li>\n\n\n\n<li>3.&nbsp; Paste this HTML to create the map container:<\/li>\n<\/ul>\n\n\n\n<p><strong>html<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">div<\/span> <span class=\"hljs-attr\">class<\/span>=<span class=\"hljs-string\">\"custom-squarespace-map\"<\/span>&gt;<\/span>\n    <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">h2<\/span>&gt;<\/span>Our Locations<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">h2<\/span>&gt;<\/span>\n    <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">div<\/span> <span class=\"hljs-attr\">id<\/span>=<span class=\"hljs-string\">\"multi-location-map\"<\/span>&gt;<\/span><span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">div<\/span>&gt;<\/span>\n    <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">p<\/span> <span class=\"hljs-attr\">class<\/span>=<span class=\"hljs-string\">\"map-note\"<\/span>&gt;<\/span>Click on markers for more information<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">p<\/span>&gt;<\/span>\n<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">div<\/span>&gt;<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p class=\"has-text-align-center\">Step 3: Add Custom Code via Header Injection<\/p>\n\n\n\n<p>Inject the JavaScript and CSS through Squarespace&#8217;s code injection.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1.&nbsp; Go to <strong>Settings &gt; Developer Tools &gt; Code Injection<\/strong><\/li>\n\n\n\n<li>2.&nbsp; In the <strong>Header <\/strong>field, paste this code (replace `YOUR_API_KEY`):<\/li>\n<\/ul>\n\n\n\n<p><strong>html<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">style<\/span>&gt;<\/span><span class=\"css\">\n    <span class=\"hljs-comment\">\/* Custom map styling *\/<\/span>\n    <span class=\"hljs-selector-id\">#multi-location-map<\/span> {\n        <span class=\"hljs-attribute\">height<\/span>: <span class=\"hljs-number\">480px<\/span>;\n        <span class=\"hljs-attribute\">width<\/span>: <span class=\"hljs-number\">100%<\/span>;\n        <span class=\"hljs-attribute\">border-radius<\/span>: <span class=\"hljs-number\">12px<\/span>;\n        <span class=\"hljs-attribute\">margin<\/span>: <span class=\"hljs-number\">25px<\/span> <span class=\"hljs-number\">0<\/span>;\n        <span class=\"hljs-attribute\">box-shadow<\/span>: <span class=\"hljs-number\">0<\/span> <span class=\"hljs-number\">4px<\/span> <span class=\"hljs-number\">12px<\/span> <span class=\"hljs-built_in\">rgba<\/span>(<span class=\"hljs-number\">0<\/span>,<span class=\"hljs-number\">0<\/span>,<span class=\"hljs-number\">0<\/span>,<span class=\"hljs-number\">0.1<\/span>);\n        <span class=\"hljs-attribute\">border<\/span>: <span class=\"hljs-number\">1px<\/span> solid <span class=\"hljs-number\">#ddd<\/span>;\n    }\n    <span class=\"hljs-selector-class\">.custom-squarespace-map<\/span> <span class=\"hljs-selector-tag\">h2<\/span> {\n        <span class=\"hljs-attribute\">text-align<\/span>: center;\n        <span class=\"hljs-attribute\">margin-bottom<\/span>: <span class=\"hljs-number\">10px<\/span>;\n    }\n    <span class=\"hljs-selector-class\">.map-note<\/span> {\n        <span class=\"hljs-attribute\">text-align<\/span>: center;\n        <span class=\"hljs-attribute\">color<\/span>: <span class=\"hljs-number\">#666<\/span>;\n        <span class=\"hljs-attribute\">font-size<\/span>: <span class=\"hljs-number\">14px<\/span>;\n        <span class=\"hljs-attribute\">margin-top<\/span>: <span class=\"hljs-number\">10px<\/span>;\n    }\n<\/span><span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">style<\/span>&gt;<\/span>\n\n<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">script<\/span>&gt;<\/span><span class=\"javascript\">\n<span class=\"hljs-built_in\">document<\/span>.addEventListener(<span class=\"hljs-string\">'DOMContentLoaded'<\/span>, <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span>(<span class=\"hljs-params\"><\/span>) <\/span>{\n    <span class=\"hljs-keyword\">if<\/span> (<span class=\"hljs-built_in\">document<\/span>.getElementById(<span class=\"hljs-string\">'multi-location-map'<\/span>)) {\n        <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">initCustomMap<\/span>(<span class=\"hljs-params\"><\/span>) <\/span>{\n            <span class=\"hljs-comment\">\/\/ Business locations data<\/span>\n            <span class=\"hljs-keyword\">const<\/span> businessLocations = &#91;\n                {\n                    <span class=\"hljs-attr\">name<\/span>: <span class=\"hljs-string\">'Main Office'<\/span>,\n                    <span class=\"hljs-attr\">lat<\/span>: <span class=\"hljs-number\">40.7128<\/span>,\n                    <span class=\"hljs-attr\">lng<\/span>: <span class=\"hljs-number\">-74.0060<\/span>,\n                    <span class=\"hljs-attr\">address<\/span>: <span class=\"hljs-string\">'123 Business Ave, New York, NY'<\/span>,\n                    <span class=\"hljs-attr\">phone<\/span>: <span class=\"hljs-string\">'(555) 123-4567'<\/span>\n                },\n                {\n                    <span class=\"hljs-attr\">name<\/span>: <span class=\"hljs-string\">'Downtown Store'<\/span>,\n                    <span class=\"hljs-attr\">lat<\/span>: <span class=\"hljs-number\">40.7074<\/span>,\n                    <span class=\"hljs-attr\">lng<\/span>: <span class=\"hljs-number\">-74.0113<\/span>,\n                    <span class=\"hljs-attr\">address<\/span>: <span class=\"hljs-string\">'456 Commerce St, New York, NY'<\/span>,\n                    <span class=\"hljs-attr\">phone<\/span>: <span class=\"hljs-string\">'(555) 123-4568'<\/span>\n                },\n                {\n                    <span class=\"hljs-attr\">name<\/span>: <span class=\"hljs-string\">'Westside Warehouse'<\/span>,\n                    <span class=\"hljs-attr\">lat<\/span>: <span class=\"hljs-number\">40.7211<\/span>,\n                    <span class=\"hljs-attr\">lng<\/span>: <span class=\"hljs-number\">-74.0005<\/span>,\n                    <span class=\"hljs-attr\">address<\/span>: <span class=\"hljs-string\">'789 Industrial Blvd, New York, NY'<\/span>,\n                    <span class=\"hljs-attr\">phone<\/span>: <span class=\"hljs-string\">'(555) 123-4569'<\/span>\n                }\n            ];\n\n            <span class=\"hljs-comment\">\/\/ Initialize map<\/span>\n            <span class=\"hljs-keyword\">const<\/span> map = <span class=\"hljs-keyword\">new<\/span> google.maps.Map(<span class=\"hljs-built_in\">document<\/span>.getElementById(<span class=\"hljs-string\">'multi-location-map'<\/span>), {\n                <span class=\"hljs-attr\">zoom<\/span>: <span class=\"hljs-number\">11<\/span>,\n                <span class=\"hljs-attr\">center<\/span>: { <span class=\"hljs-attr\">lat<\/span>: <span class=\"hljs-number\">40.7128<\/span>, <span class=\"hljs-attr\">lng<\/span>: <span class=\"hljs-number\">-74.0060<\/span> },\n                <span class=\"hljs-attr\">styles<\/span>: &#91;\n                    {\n                        <span class=\"hljs-string\">\"featureType\"<\/span>: <span class=\"hljs-string\">\"all\"<\/span>,\n                        <span class=\"hljs-string\">\"elementType\"<\/span>: <span class=\"hljs-string\">\"geometry\"<\/span>,\n                        <span class=\"hljs-string\">\"stylers\"<\/span>: &#91;{<span class=\"hljs-string\">\"color\"<\/span>: <span class=\"hljs-string\">\"#f5f5f5\"<\/span>}]\n                    },\n                    {\n                        <span class=\"hljs-string\">\"featureType\"<\/span>: <span class=\"hljs-string\">\"water\"<\/span>,\n                        <span class=\"hljs-string\">\"elementType\"<\/span>: <span class=\"hljs-string\">\"geometry\"<\/span>,\n                        <span class=\"hljs-string\">\"stylers\"<\/span>: &#91;{<span class=\"hljs-string\">\"color\"<\/span>: <span class=\"hljs-string\">\"#c5d6f3\"<\/span>}]\n                    }\n                ] <span class=\"hljs-comment\">\/\/ Custom color scheme<\/span>\n            });\n\n            <span class=\"hljs-comment\">\/\/ Create info window<\/span>\n            <span class=\"hljs-keyword\">const<\/span> infoWindow = <span class=\"hljs-keyword\">new<\/span> google.maps.InfoWindow();\n            \n            <span class=\"hljs-comment\">\/\/ Add markers with custom styling<\/span>\n            businessLocations.forEach(<span class=\"hljs-function\">(<span class=\"hljs-params\">location, index<\/span>) =&gt;<\/span> {\n                <span class=\"hljs-keyword\">const<\/span> marker = <span class=\"hljs-keyword\">new<\/span> google.maps.Marker({\n                    <span class=\"hljs-attr\">position<\/span>: { <span class=\"hljs-attr\">lat<\/span>: location.lat, <span class=\"hljs-attr\">lng<\/span>: location.lng },\n                    <span class=\"hljs-attr\">map<\/span>: map,\n                    <span class=\"hljs-attr\">title<\/span>: location.name,\n                    <span class=\"hljs-attr\">animation<\/span>: google.maps.Animation.DROP\n                });\n\n                <span class=\"hljs-comment\">\/\/ Custom info window content<\/span>\n                marker.addListener(<span class=\"hljs-string\">'click'<\/span>, () =&gt; {\n                    infoWindow.setContent(<span class=\"hljs-string\">`\n                        &lt;div class=\"map-info-window\"&gt;\n                            &lt;h4&gt;<span class=\"hljs-subst\">${location.name}<\/span>&lt;\/h4&gt;\n                            &lt;p&gt;<span class=\"hljs-subst\">${location.address}<\/span>&lt;\/p&gt;\n                            &lt;p&gt;\ud83d\udcde <span class=\"hljs-subst\">${location.phone}<\/span>&lt;\/p&gt;\n                            &lt;a href=\"https:\/\/maps.google.com\/?q=<span class=\"hljs-subst\">${location.address}<\/span>\" \n                               target=\"_blank\" \n                               style=\"color: #2d5be3; text-decoration: none;\"&gt;\n                                Get Directions \u2192\n                            &lt;\/a&gt;\n                        &lt;\/div&gt;\n                    `<\/span>);\n                    infoWindow.open(map, marker);\n                });\n            });\n\n            <span class=\"hljs-comment\">\/\/ Auto-fit map to show all markers<\/span>\n            <span class=\"hljs-keyword\">const<\/span> bounds = <span class=\"hljs-keyword\">new<\/span> google.maps.LatLngBounds();\n            businessLocations.forEach(<span class=\"hljs-function\"><span class=\"hljs-params\">location<\/span> =&gt;<\/span> {\n                bounds.extend(<span class=\"hljs-keyword\">new<\/span> google.maps.LatLng(location.lat, location.lng));\n            });\n            map.fitBounds(bounds);\n        }\n\n        <span class=\"hljs-comment\">\/\/ Load Google Maps API<\/span>\n        <span class=\"hljs-keyword\">const<\/span> googleMapScript = <span class=\"hljs-built_in\">document<\/span>.createElement(<span class=\"hljs-string\">'script'<\/span>);\n        googleMapScript.src = <span class=\"hljs-string\">`https:\/\/maps.googleapis.com\/maps\/api\/js?key=YOUR_API_KEY&amp;callback=initCustomMap`<\/span>;\n        googleMapScript.async = <span class=\"hljs-literal\">true<\/span>;\n        googleMapScript.defer = <span class=\"hljs-literal\">true<\/span>;\n        <span class=\"hljs-built_in\">document<\/span>.head.appendChild(googleMapScript);\n    }\n});\n<\/span><span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">script<\/span>&gt;<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>This creates a professional-looking map with custom styling, detailed info windows, and automatic bounds adjustment.<\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>The Challenges of This Advanced Method<\/strong><\/p>\n\n\n\n<p>While this approach works, it presents significant challenges:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>API Key Management:<\/strong> You&#8217;re responsible for securing your API key. Improper restrictions can lead to unauthorized use and unexpected charges.<\/li>\n\n\n\n<li><strong>Code Complexity:<\/strong> Requires understanding of JavaScript, Google Maps API, and CSS. Any error can break your map or affect site performance.<\/li>\n\n\n\n<li><strong>Maintenance Burden: <\/strong>Adding new locations requires manual coordinate lookup and code editing.<\/li>\n\n\n\n<li><strong>Theme Compatibility: <\/strong>Custom code may not work perfectly with all Squarespace templates and can break during template updates.<\/li>\n\n\n\n<li><strong>Mobile Responsiveness: <\/strong>Ensuring the map looks good on all devices requires additional CSS adjustments.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-align-center\"><strong>The Simple, Professional Solution: <a href=\"http:\/\/mapsfun.com\">MapsFun.com<\/a><\/strong><\/p>\n\n\n\n<p>Why deal with API keys, code injection, and maintenance headaches when there&#8217;s a better way?<\/p>\n\n\n<p><iframe src=\"https:\/\/panel.mapsfun.com\/embed-map?code=668ecbcced7931f89205d1e881bb82aa&#038;lang=uk&#038;tpl=photo\" width=\"100%\" height=\"600\" style=\"border:0\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe><\/p>\n\n\n\n<p><a href=\"http:\/\/mapsfun.com\">MapsFun.com<\/a> offers a seamless, codeless solution for creating beautiful custom maps in Squarespace:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>1.&nbsp; No Technical Setup: <\/strong>Create your map in a visual editor\u2014no Google Cloud account or API keys needed<\/li>\n\n\n\n<li><strong>2.&nbsp; Easy Customization:<\/strong> Change map styles, marker icons, and info windows with point-and-click simplicity<\/li>\n\n\n\n<li><strong>3.&nbsp; Simple Squarespace Integration: <\/strong>Just copy and paste the embed code into a Squarespace Code Block<\/li>\n\n\n\n<li><strong>4.&nbsp; Automatic Updates: <\/strong>Add or edit locations anytime without touching code<\/li>\n\n\n\n<li><strong>5.&nbsp; Built-in Responsiveness:<\/strong> Maps automatically look perfect on all devices<\/li>\n<\/ul>\n\n\n\n<p>Stop wrestling with complex code and API configurations. Create stunning, professional Google Maps for your Squarespace site in minutes with <a href=\"http:\/\/mapsfun.com\">MapsFun.com<\/a>.&nbsp;<br><\/p>\n","protected":false},"excerpt":{"rendered":"How to Create a Custom Google Map in Squarespace (Beyond the Basic Map Block) Want to display multiple locations, customize your map&#8217;s design, or add interactive markers on your Squarespace site? While Squarespace offers a basic Map Block, it&#8217;s limited to a single location and offers minimal customization. This guide will show you how to [&hellip;]","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,1],"tags":[],"class_list":["post-170","post","type-post","status-publish","format-standard","hentry","category-squarespace-google-map","category-1"],"_links":{"self":[{"href":"https:\/\/mapsfun.com\/index.php?rest_route=\/wp\/v2\/posts\/170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mapsfun.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mapsfun.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mapsfun.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mapsfun.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=170"}],"version-history":[{"count":2,"href":"https:\/\/mapsfun.com\/index.php?rest_route=\/wp\/v2\/posts\/170\/revisions"}],"predecessor-version":[{"id":205,"href":"https:\/\/mapsfun.com\/index.php?rest_route=\/wp\/v2\/posts\/170\/revisions\/205"}],"wp:attachment":[{"href":"https:\/\/mapsfun.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mapsfun.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mapsfun.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}