{"_id":"@candidosales/strapi-google-maps","_rev":"5-f47a9bcc0b54fc6f71cad548a86cae03","name":"@candidosales/strapi-google-maps","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@candidosales/strapi-google-maps","version":"1.0.0","keywords":[],"author":{"name":"Candido Sales Gomes","email":"candidosg@gmail.com"},"license":"MIT","_id":"@candidosales/strapi-google-maps@1.0.0","maintainers":[{"name":"candidosales","email":"candidosg@gmail.com"}],"homepage":"https://github.com/candidosales/strapi-5v-strapi-google-maps#readme","bugs":{"url":"https://github.com/candidosales/strapi-5v-strapi-google-maps/issues"},"dist":{"shasum":"40fa6ea048ef27b9fbd89f886cf65a8eeef8fc56","tarball":"https://registry.npmjs.org/@candidosales/strapi-google-maps/-/strapi-google-maps-1.0.0.tgz","fileCount":57,"integrity":"sha512-iUrR+PCabjXRu9SgFRQH/F0KPldiSRsBoXNueEo3vDTp+navGj4ard9E2ZA6+xFPfi3UjHkhK6Q4UXklq+/xzA==","signatures":[{"sig":"MEUCIQCyJGegD8pgRlsaviDhPNF9LZFC71wG57sPU9uBBzjVZQIgAs/vIqnJCAdJ/Xs8C89I8Go3a+J3+N6ROIEXsQgvg5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166110},"type":"commonjs","strapi":{"kind":"plugin","name":"strapi-google-maps","description":"A Google Maps custom field for Strapi, allowing you to pick a location.","displayName":"Strapi Google Maps"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"36b9689b973ff3a8623f6903ebea7d1554e3314a","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"candidosales","email":"candidosg@gmail.com"},"repository":{"url":"git+https://github.com/candidosales/strapi-5v-strapi-google-maps.git","type":"git"},"_npmVersion":"10.9.2","description":"A Google Maps custom field for Strapi, allowing you to pick a location.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.9.0","prop-types":"^15.7.2","react-intl":"^7.1.11","@strapi/icons":"^2.0.0-rc.23","latlon-geohash":"^2.0.0","react-geolocated":"^4.3.0","@strapi/design-system":"^2.0.0-rc.23","@react-google-maps/api":"^2.20.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/strapi-google-maps_1.0.0_1746318171265_0.7468758035667464","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@candidosales/strapi-google-maps","version":"1.0.1","keywords":[],"author":{"name":"Candido Sales Gomes","email":"candidosg@gmail.com"},"license":"MIT","_id":"@candidosales/strapi-google-maps@1.0.1","maintainers":[{"name":"candidosales","email":"candidosg@gmail.com"}],"homepage":"https://github.com/candidosales/strapi-5v-strapi-google-maps#readme","bugs":{"url":"https://github.com/candidosales/strapi-5v-strapi-google-maps/issues"},"dist":{"shasum":"c7bfcd1a794c019c8ac311089b4e6dd475bf9632","tarball":"https://registry.npmjs.org/@candidosales/strapi-google-maps/-/strapi-google-maps-1.0.1.tgz","fileCount":57,"integrity":"sha512-NUcLBuanNZ4pi7K0spAKOEKX+FgKE4H+oIsPf5nufG9pJoQ0Sn0LPpHyXj5WwEbcUMv8Hpxt3oRROS1PKEjESA==","signatures":[{"sig":"MEUCIQCh85CBT1lqP2iYGVi3r0B9KYZ+u99tlHu11Hp84GJF0AIgfnQq+Gdt/qbu5d6naS66QHJJD6kQNLpi6ZMNqMhWDgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166112},"type":"commonjs","strapi":{"kind":"plugin","name":"strapi-google-maps","description":"A Google Maps custom field for Strapi, allowing you to pick a location.","displayName":"Strapi Google Maps"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"41c85996a64062304b6c64b510e1cec71ab0167e","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"candidosales","email":"candidosg@gmail.com"},"repository":{"url":"git+https://github.com/candidosales/strapi-5v-strapi-google-maps.git","type":"git"},"_npmVersion":"10.9.2","description":"A Google Maps custom field for Strapi, allowing you to pick a location.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.9.0","prop-types":"^15.7.2","react-intl":"^7.1.11","@strapi/icons":"^2.0.0-rc.23","latlon-geohash":"^2.0.0","react-geolocated":"^4.3.0","@strapi/design-system":"^2.0.0-rc.23","@react-google-maps/api":"^2.20.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/strapi-google-maps_1.0.1_1746319047139_0.8898715206474375","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@candidosales/strapi-google-maps","version":"1.0.2","keywords":[],"author":{"name":"Candido Sales Gomes","email":"candidosg@gmail.com"},"license":"MIT","_id":"@candidosales/strapi-google-maps@1.0.2","maintainers":[{"name":"candidosales","email":"candidosg@gmail.com"}],"homepage":"https://github.com/candidosales/strapi-google-maps#readme","bugs":{"url":"https://github.com/candidosales/strapi-google-maps/issues"},"dist":{"shasum":"deaba8961ca29e2766b7558e8a9b20a51d8f1df6","tarball":"https://registry.npmjs.org/@candidosales/strapi-google-maps/-/strapi-google-maps-1.0.2.tgz","fileCount":57,"integrity":"sha512-4FW5cA3wECVL5vuJoUScMRCk/qey2+U0DIAi0jAK388YBCov7yxzgs0v0Nrz6JabBXP5reuwH7hm6obRQD6e4g==","signatures":[{"sig":"MEQCICR2UhK9lSXufoWauT2d7E31RdG33NP3Q/sctnYVBtYdAiAevIqqC4Lj5pSIxfJKMaAuX3CM8dsQrCzqi8VI4GnYRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166098},"type":"commonjs","strapi":{"kind":"plugin","name":"strapi-google-maps","description":"A Google Maps custom field for Strapi, allowing you to pick a location.","displayName":"Strapi Google Maps"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"808a3b5833ecec1ae18df5eade2bb2aa9a3643ac","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"candidosales","email":"candidosg@gmail.com"},"repository":{"url":"git+https://github.com/candidosales/strapi-google-maps.git","type":"git"},"_npmVersion":"10.9.2","description":"A Google Maps custom field for Strapi, allowing you to pick a location.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.9.0","prop-types":"^15.7.2","react-intl":"^7.1.11","@strapi/icons":"^2.0.0-rc.23","latlon-geohash":"^2.0.0","react-geolocated":"^4.3.0","@strapi/design-system":"^2.0.0-rc.23","@react-google-maps/api":"^2.20.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/strapi-google-maps_1.0.2_1746319139791_0.5665660463768531","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@candidosales/strapi-google-maps","version":"1.0.3","keywords":[],"author":{"name":"Candido Sales Gomes","email":"candidosg@gmail.com"},"license":"MIT","_id":"@candidosales/strapi-google-maps@1.0.3","maintainers":[{"name":"candidosales","email":"candidosg@gmail.com"}],"homepage":"https://github.com/candidosales/strapi-google-maps#readme","bugs":{"url":"https://github.com/candidosales/strapi-google-maps/issues"},"dist":{"shasum":"2658a498c20505e0f86ca24d0cfa3e80c526eb26","tarball":"https://registry.npmjs.org/@candidosales/strapi-google-maps/-/strapi-google-maps-1.0.3.tgz","fileCount":650,"integrity":"sha512-Non6kmEdqE+3mZ+GvQBGt3r3SOidVY05P8x4S/X5czl81mZzqQ1lzH+mbf96oEMeOlqTgY1zyWL+h/fBd5n71w==","signatures":[{"sig":"MEYCIQCcRHQX9Gt6jWALhHmEIHMPvEp/jPN959vzf5CEWnEV0AIhAKxi0vMaHY9c2o4vmIbgXlw7DQmhm6NzttAsh/tcqc54","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4910554},"type":"commonjs","strapi":{"kind":"plugin","name":"strapi-google-maps","description":"A Google Maps custom field for Strapi, allowing you to pick a location.","displayName":"Strapi Google Maps"},"engines":{"npm":">=6.0.0","node":">=18.0.0 <=22.x.x"},"exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","import":"./dist/admin/index.mjs","source":"./admin/src/index.ts","default":"./dist/admin/index.js","require":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","import":"./dist/server/index.mjs","source":"./server/src/index.ts","default":"./dist/server/index.js","require":"./dist/server/index.js"}},"gitHead":"0b239f8405299f8a03c517dad4a027a8c716b480","scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","verify":"strapi-plugin verify","watch:link":"strapi-plugin watch:link","test:ts:back":"run -T tsc -p server/tsconfig.json","test:ts:front":"run -T tsc -p admin/tsconfig.json"},"_npmUser":{"name":"candidosales","email":"candidosg@gmail.com"},"repository":{"url":"git+https://github.com/candidosales/strapi-google-maps.git","type":"git"},"_npmVersion":"10.9.2","description":"A Google Maps custom field for Strapi, allowing you to pick a location.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.9.0","prop-types":"^15.7.2","react-intl":"^7.1.11","@strapi/icons":"^2.0.0-rc.23","latlon-geohash":"^2.0.0","react-geolocated":"^4.3.0","@strapi/design-system":"^2.0.0-rc.23","@react-google-maps/api":"^2.20.6"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","prettier":"^3.5.3","react-dom":"^18.3.1","typescript":"^5.8.3","@types/react":"^19.1.2","@strapi/strapi":"^5.12.5","@types/react-dom":"^19.1.2","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2","@strapi/typescript-utils":"^5.12.5"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@strapi/strapi":"^5.12.5","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@strapi/sdk-plugin":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/strapi-google-maps_1.0.3_1746479500966_0.24470306728067448","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"version":"1.0.4","keywords":[],"type":"commonjs","exports":{"./package.json":"./package.json","./strapi-admin":{"types":"./dist/admin/src/index.d.ts","source":"./admin/src/index.ts","import":"./dist/admin/index.mjs","require":"./dist/admin/index.js","default":"./dist/admin/index.js"},"./strapi-server":{"types":"./dist/server/src/index.d.ts","source":"./server/src/index.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js","default":"./dist/server/index.js"}},"scripts":{"build":"strapi-plugin build","watch":"strapi-plugin watch","watch:link":"strapi-plugin watch:link","verify":"strapi-plugin verify","test:ts:front":"run -T tsc -p admin/tsconfig.json","test:ts:back":"run -T tsc -p server/tsconfig.json"},"dependencies":{"@react-google-maps/api":"^2.20.6","@strapi/design-system":"^2.0.0-rc.23","@strapi/icons":"^2.0.0-rc.23","react-intl":"^7.1.11","axios":"^1.9.0","latlon-geohash":"^2.0.0","prop-types":"^15.7.2","react-geolocated":"^4.3.0"},"devDependencies":{"@strapi/strapi":"^5.12.5","@strapi/sdk-plugin":"^5.3.2","prettier":"^3.5.3","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.30.0","styled-components":"^6.1.17","@types/react":"^19.1.2","@types/react-dom":"^19.1.2","@strapi/typescript-utils":"^5.12.5","typescript":"^5.8.3"},"peerDependencies":{"@strapi/strapi":"^5.12.5","@strapi/sdk-plugin":"^5.3.2","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.30.0","styled-components":"^6.1.17"},"strapi":{"kind":"plugin","name":"strapi-google-maps","displayName":"Strapi Google Maps","description":"A Google Maps custom field for Strapi, allowing you to pick a location."},"repository":{"type":"git","url":"git+https://github.com/candidosales/strapi-google-maps.git"},"engines":{"node":">=18.0.0 <=22.x.x","npm":">=6.0.0"},"name":"@candidosales/strapi-google-maps","description":"A Google Maps custom field for Strapi, allowing you to pick a location.","license":"MIT","author":{"name":"Candido Sales Gomes","email":"candidosg@gmail.com"},"_id":"@candidosales/strapi-google-maps@1.0.4","gitHead":"3c94fcb84f57d963024fe4084485b214e9373a7d","bugs":{"url":"https://github.com/candidosales/strapi-google-maps/issues"},"homepage":"https://github.com/candidosales/strapi-google-maps#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-E9dI29FvsyToYGN7SnFVjtoqmLGP6PUESgv6iQ6Mo+eLVqTvcF57RoBvyoHhy0NiOqqBVlvH8Ksa9YAdu13cYA==","shasum":"aa5890463cd047e70eda3695e9205bcfb4872122","tarball":"https://registry.npmjs.org/@candidosales/strapi-google-maps/-/strapi-google-maps-1.0.4.tgz","fileCount":650,"unpackedSize":4910690,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNosLbrzhVd7CePWG4gryZdlZYVd4jsRY6exHDxgDcPQIhALD2BI9iaIsQZECtzHvh36vbFe8OJFYyuQYJ0rnxNsSq"}]},"_npmUser":{"name":"candidosales","email":"candidosg@gmail.com"},"directories":{},"maintainers":[{"name":"candidosales","email":"candidosg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strapi-google-maps_1.0.4_1746480070556_0.7462676394340537"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-04T00:22:51.145Z","modified":"2025-05-05T21:21:11.012Z","1.0.0":"2025-05-04T00:22:51.465Z","1.0.1":"2025-05-04T00:37:27.378Z","1.0.2":"2025-05-04T00:39:00.031Z","1.0.3":"2025-05-05T21:11:41.338Z","1.0.4":"2025-05-05T21:21:10.844Z"},"bugs":{"url":"https://github.com/candidosales/strapi-google-maps/issues"},"author":{"name":"Candido Sales Gomes","email":"candidosg@gmail.com"},"license":"MIT","homepage":"https://github.com/candidosales/strapi-google-maps#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/candidosales/strapi-google-maps.git"},"description":"A Google Maps custom field for Strapi, allowing you to pick a location.","maintainers":[{"name":"candidosales","email":"candidosg@gmail.com"}],"readme":"# 🚀🗺️ Strapi Google Maps - Strapi v5\n\n![Preview](./pictures/preview.png?raw=true)\n\nA Strapi plugin allowing you to implement a Google Maps custom field into your content-types, which can be used to pick and retrieve locations.\n\n## ✨ Usage\n\nThe API response of a Strapi content-type implementing this google-maps custom field could look as follows:\n\n```json\n{\n  \"data\": {\n    \"id\": 16,\n    \"attributes\": {\n      \"location\": {\n        \"coordinates\": {\n          \"lat\": 51.5164315,\n          \"lng\": 7.455616999999997\n        },\n        \"geohash\": \"u1jm1dm0bqyu\"\n      }\n    }\n  },\n  \"meta\": {}\n}\n```\n\nYou can configure this plugin inside your Strapi dashboard's settings tab (e.g. to enter your API key).\n\n![Configuration](./pictures/configuration.png?raw=true)\n\n## ❗ Requirements\n\n- Strapi v5\n- To use the plugin without restrictions, you should consider getting an API key for the Google Maps Platform, with additional access to the Places API.\n\n## 🔧 Installation\n\nYou just need to install the `strapi-google-maps` package via npm, at the root of your strapi project.\n\n```bash\nnpm i @candidosales/strapi-google-maps\n```\n\n**To make Google Maps work, you should take a look at the next section.**\n\nAfter restarting your Strapi app, Google Maps should be listed as one of your plugins.\n\n## 🚀 Strapi Configuration (required)\n\nAllow all Google Maps assets to be loaded correctly by customizing the **strapi::security** middleware inside `./config/middlewares.js`.\n\nInstead of:\n\n```js\nexport default [\n  // ...\n  'strapi::security',\n  // ...\n];\n```\n\nWrite:\n\n```js\nexport default [\n  // ...\n  {\n    name: 'strapi::security',\n    config: {\n      contentSecurityPolicy: {\n        useDefaults: true,\n        directives: {\n          'connect-src': [\"'self'\", 'https:'],\n          'script-src': [\"'self'\", 'unsafe-inline', 'https://maps.googleapis.com'],\n          'media-src': [\n            \"'self'\",\n            'blob:',\n            'data:',\n            'https://maps.gstatic.com',\n            'https://maps.googleapis.com',\n          ],\n          'img-src': [\n            \"'self'\",\n            'blob:',\n            'data:',\n            'https://maps.gstatic.com',\n            'https://maps.googleapis.com',\n            'khmdb0.google.com',\n            'khmdb0.googleapis.com',\n            'khmdb1.google.com',\n            'khmdb1.googleapis.com',\n            'khm.google.com',\n            'khm.googleapis.com',\n            'khm0.google.com',\n            'khm0.googleapis.com',\n            'khm1.google.com',\n            'khm1.googleapis.com',\n            'khms0.google.com',\n            'khms0.googleapis.com',\n            'khms1.google.com',\n            'khms1.googleapis.com',\n            'khms2.google.com',\n            'khms2.googleapis.com',\n            'khms3.google.com',\n            'khms3.googleapis.com',\n            'streetviewpixels-pa.googleapis.com',\n            'market-assets.strapi.io',\n          ],\n        },\n      },\n    },\n  },\n  // ...\n];\n```\n\n## Features\n\n- Default latitude and longitude;\n- Google Maps API key can be set in the environment variables (`GOOGLE_MAPS_API_KEY`);\n\n## 👨‍💻 Manual Installation (not recommended)\n\nNavigate into your Strapi's plugins folder and clone this repository.\nThen navigate into this plugin's directory.\n\n```bash\ncd ./src/plugins\ngit clone https://github.com/candidosales/strapi-google-maps.git\ncd ./strapi-google-maps\n```\n\nInstall the dependencies using npm and compile the server side part.\n\n```bash\nnpm install\nnpm run build\n```\n\nFrom your project's root directory, enable the plugin inside `./config/plugins.js`.\n\n```js\nmodule.exports = {\n  // ...\n  'strapi-google-maps': {\n    enabled: true,\n    resolve: './src/plugins/strapi-google-maps',\n  },\n  // ...\n};\n```\n\n**To make Google Maps work, you should take a look at the previous section.**\n\nLastly, recompile the admin panel of your Strapi project.\n\n```bash\nnpm run build\n```\n\n## Acknowledgements\n\n- [Strapi Google Maps](https://github.com/amicaldo/strapi-google-maps)\n  - This is for all the contributors who made the original plugin.\n\n## Step by step migration\n\n- Design system: https://design-system-git-main-strapijs.vercel.app/?path=/docs/getting-started-migration-guides-v1-to-v2--docs\n- https://docs.strapi.io/cms/plugins-development/guides/pass-data-from-server-to-admin\n\n## Run locally\n\n```bash\ncd ./src/plugins/strapi-google-maps\nnpx yalc add --link strapi-google-maps && npm install\n```\n\n## Troubleshooting\n\n### Error: Could not find Custom Field: plugin::google-maps.location-picker\n\nFind all places with `plugin::google-maps.location-picker` and replace with `plugin::strapi-google-maps.location-picker`\n","readmeFilename":"README.md"}