{"_id":"@amap-vue/core","name":"@amap-vue/core","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@amap-vue/core","type":"module","version":"0.1.0","private":false,"description":"Declarative Vue 3 components for AMap JSAPI 2.x.","license":"MIT","homepage":"https://github.com/Notryag/amap-vue-kit#readme","repository":{"type":"git","url":"git+https://github.com/Notryag/amap-vue-kit.git","directory":"packages/core"},"bugs":{"url":"https://github.com/Notryag/amap-vue-kit/issues"},"keywords":["vue","vue3","amap","gaode","map","components"],"sideEffects":["*.css","**/*.css"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/core.css"},"module":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"peerDependencies":{"vue":"^3.4.0"},"dependencies":{"@amap-vue/hooks":"^0.1.0","@amap-vue/shared":"^0.1.0"},"scripts":{"build":"vite build","clean":"node -e \"fs.rmSync('dist',{recursive:true,force:true});fs.rmSync('temp',{recursive:true,force:true})\"","test":"vitest"},"_id":"@amap-vue/core@0.1.0","_integrity":"sha512-Ol4brnOoamdDA/fRRbfD7/bPWOWMJxZYgfeSBWsstI4BPN7Ohsjs8R/4U9lva+7CzlmWLvUSa4TYTkOsyHBDRg==","_resolved":"C:\\Users\\zx\\AppData\\Local\\Temp\\9be314cd807e7beb3d9e80d21767595d\\amap-vue-core-0.1.0.tgz","_from":"file:amap-vue-core-0.1.0.tgz","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Ol4brnOoamdDA/fRRbfD7/bPWOWMJxZYgfeSBWsstI4BPN7Ohsjs8R/4U9lva+7CzlmWLvUSa4TYTkOsyHBDRg==","shasum":"d44e221b1249bacf37ed1217744f8ec1a7b04db5","tarball":"https://registry.npmjs.org/@amap-vue/core/-/core-0.1.0.tgz","fileCount":50,"unpackedSize":211140,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmy+w9vAkyxk6q82njnMhZ/EORpksvTuYUbbm+EP9W9gIgIheojzbUnaHw8LPoHmAeOLMr2IdADZo9G4Tz7KJ1uKI="}]},"_npmUser":{"name":"926ukzsp","email":"1135814285@qq.com"},"directories":{},"maintainers":[{"name":"926ukzsp","email":"1135814285@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.1.0_1782047218899_0.5682720753214368"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-21T13:06:58.735Z","0.1.0":"2026-06-21T13:06:59.067Z","modified":"2026-06-21T13:06:59.294Z"},"maintainers":[{"name":"926ukzsp","email":"1135814285@qq.com"}],"description":"Declarative Vue 3 components for AMap JSAPI 2.x.","homepage":"https://github.com/Notryag/amap-vue-kit#readme","keywords":["vue","vue3","amap","gaode","map","components"],"repository":{"type":"git","url":"git+https://github.com/Notryag/amap-vue-kit.git","directory":"packages/core"},"bugs":{"url":"https://github.com/Notryag/amap-vue-kit/issues"},"license":"MIT","readme":"# @amap-vue/core\n\n面向 [高德地图 JSAPI 2.x](https://lbs.amap.com/api/javascript-api/summary) 的声明式 Vue 3 组件包。\n\n它是 `amap-vue-kit` monorepo 的核心组件层，基于 `@amap-vue/hooks` 和 `@amap-vue/shared` 构建。\n\n## 安装\n\n```bash\npnpm add @amap-vue/core @amap-vue/shared vue\n```\n\n## 配置\n\n```ts\nimport AmapVue from '@amap-vue/core'\nimport { loader } from '@amap-vue/shared'\nimport { createApp } from 'vue'\nimport App from './App.vue'\nimport '@amap-vue/core/style.css'\n\nloader.config({\n  key: import.meta.env.VITE_AMAP_KEY,\n  version: '2.0',\n  securityJsCode: import.meta.env.VITE_AMAP_SECURITY_CODE,\n})\n\ncreateApp(App).use(AmapVue).mount('#app')\n```\n\n## 最小示例\n\n```vue\n<script setup lang=\"ts\">\nconst center: [number, number] = [116.397428, 39.90923]\n</script>\n\n<template>\n  <AmapMap :center=\"center\" :zoom=\"12\" style=\"height: 360px\">\n    <AmapToolBar />\n    <AmapScale />\n    <AmapMarker :position=\"center\" label=\"北京天安门\" />\n  </AmapMap>\n</template>\n```\n\n## 常见问题\n\n- 地图空白：确认地图容器有明确高度。\n- 缺少 Key：在渲染地图前调用 `loader.config({ key })`。\n- 安全密钥报错：如果高德控制台启用了安全密钥，请传入 `securityJsCode`，生产环境建议使用 `serviceHost` 代理方式。\n\n更多指南和可运行示例见文档站与仓库 README。\n","readmeFilename":"README.md","_rev":"1-9a7963aec32c1639b5d0878a1f99ee11"}