{"_id":"tlbs-map-react","_rev":"4557615","name":"tlbs-map-react","description":"基于react的地图组件","dist-tags":{"latest":"1.1.1"},"maintainers":[{"name":"shendong","email":""}],"time":{"modified":"2026-04-09T17:24:51.000Z","created":"2024-07-11T07:28:23.616Z","1.1.1":"2025-12-03T02:12:14.918Z","1.1.0":"2025-02-20T02:07:57.306Z","1.0.1":"2024-10-08T07:01:11.517Z","1.0.1-beta.2":"2024-10-08T06:58:27.508Z","1.0.1-beta.1":"2024-10-08T06:26:25.259Z","1.0.0":"2024-07-11T07:28:23.616Z"},"users":{},"author":{"name":"tlbs-map"},"repository":{"type":"git","url":"git+https://github.com/Tencent/tlbs-map-react.git"},"versions":{"1.1.1":{"name":"tlbs-map-react","version":"1.1.1","description":"基于react的地图组件","homepage":"https://github.com/Tencent/tlbs-map-react","repository":{"type":"git","url":"git+https://github.com/Tencent/tlbs-map-react.git"},"license":"MIT","author":{"name":"tlbs-map"},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"father build","build:watch":"father dev","dev":"dumi dev","docs:build":"dumi build","doctor":"father doctor","lint":"npm run lint:es && npm run lint:css","lint:css":"stylelint \"{src,test}/**/*.{css,less}\"","lint:es":"eslint \"{src,test}/**/*.{js,jsx,ts,tsx}\"","new":"node scripts/new-component/index.mjs","prepare":"husky install && dumi setup","prepublishOnly":"father doctor && npm run build","start":"npm run dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{md,json}":["prettier --write --no-error-on-unmatched-pattern"],"*.{css,less}":["stylelint --fix","prettier --write"],"*.{js,jsx}":["eslint --fix"],"*.{ts,tsx}":["eslint --fix"]},"devDependencies":{"@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","@umijs/lint":"^4.0.0","dumi":"^2.2.13","eslint":"^8.57.0","eslint-config-tencent":"^1.0.4","father":"^4.1.0","husky":"^8.0.1","inquirer":"^6.5.2","lint-staged":"^13.0.3","prettier":"^2.7.1","prettier-plugin-organize-imports":"^3.0.0","prettier-plugin-packagejson":"^2.2.18","stylelint":"^14.9.1","tdesign-react":"^1.5.5","tmap-gl-types":"^0.1.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"publishConfig":{"access":"public"},"_id":"tlbs-map-react@1.1.1","gitHead":"b4670f0c3cf70fa2f55e35380ee90de6f5d66af5","bugs":{"url":"https://github.com/Tencent/tlbs-map-react/issues"},"_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"shasum":"afa34012d3e907608ae89c1ef433956e266d2ce2","size":21458,"noattachment":false,"key":"/tlbs-map-react/-/tlbs-map-react-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tlbs-map-react/download/tlbs-map-react-1.1.1.tgz"},"_npmUser":{"name":"shendong","email":"1239921402@qq.com"},"directories":{},"maintainers":[{"name":"shendong","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tlbs-map-react_1.1.1_1764727934731_0.9431653614943754"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-03T02:12:14.918Z","publish_time":1764727934918,"_source_registry_name":"default","_cnpm_publish_time":1764727934918},"1.1.0":{"name":"tlbs-map-react","version":"1.1.0","description":"基于react的地图组件","homepage":"https://github.com/Tencent/tlbs-map-react","repository":{"type":"git","url":"git+https://github.com/Tencent/tlbs-map-react.git"},"license":"MIT","author":{"name":"tlbs-map"},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"father build","build:watch":"father dev","dev":"dumi dev","docs:build":"dumi build","doctor":"father doctor","lint":"npm run lint:es && npm run lint:css","lint:css":"stylelint \"{src,test}/**/*.{css,less}\"","lint:es":"eslint \"{src,test}/**/*.{js,jsx,ts,tsx}\"","new":"node scripts/new-component/index.mjs","prepare":"husky install && dumi setup","prepublishOnly":"father doctor && npm run build","start":"npm run dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{md,json}":["prettier --write --no-error-on-unmatched-pattern"],"*.{css,less}":["stylelint --fix","prettier --write"],"*.{js,jsx}":["eslint --fix"],"*.{ts,tsx}":["eslint --fix"]},"devDependencies":{"@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","@umijs/lint":"^4.0.0","dumi":"^2.2.13","eslint":"^8.57.0","eslint-config-tencent":"^1.0.4","father":"^4.1.0","husky":"^8.0.1","inquirer":"^6.5.2","lint-staged":"^13.0.3","prettier":"^2.7.1","prettier-plugin-organize-imports":"^3.0.0","prettier-plugin-packagejson":"^2.2.18","stylelint":"^14.9.1","tdesign-react":"^1.5.5","tmap-gl-types":"^0.1.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"publishConfig":{"access":"public"},"_id":"tlbs-map-react@1.1.0","gitHead":"7b422318ba6b9e00c1a7a3ddfa7d157da5aebad6","bugs":{"url":"https://github.com/Tencent/tlbs-map-react/issues"},"_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"8ac04ed868074e481c0b52072569b2304c43a8f9","size":21223,"noattachment":false,"key":"/tlbs-map-react/-/tlbs-map-react-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tlbs-map-react/download/tlbs-map-react-1.1.0.tgz"},"_npmUser":{"name":"shendong","email":"1239921402@qq.com"},"directories":{},"maintainers":[{"name":"shendong","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tlbs-map-react_1.1.0_1740017277102_0.5525794951157477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-20T02:07:57.306Z","publish_time":1740017277306,"_source_registry_name":"default","_cnpm_publish_time":1740017277306},"1.0.1":{"name":"tlbs-map-react","version":"1.0.1","description":"基于react的地图组件","homepage":"https://github.com/Tencent/tlbs-map-react","repository":{"type":"git","url":"git+https://github.com/Tencent/tlbs-map-react.git"},"license":"MIT","author":{"name":"tlbs-map"},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"father build","build:watch":"father dev","dev":"dumi dev","docs:build":"dumi build","doctor":"father doctor","lint":"npm run lint:es && npm run lint:css","lint:css":"stylelint \"{src,test}/**/*.{css,less}\"","lint:es":"eslint \"{src,test}/**/*.{js,jsx,ts,tsx}\"","prepare":"husky install && dumi setup","prepublishOnly":"father doctor && npm run build","start":"npm run dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{md,json}":["prettier --write --no-error-on-unmatched-pattern"],"*.{css,less}":["stylelint --fix","prettier --write"],"*.{js,jsx}":["eslint --fix"],"*.{ts,tsx}":["eslint --fix"]},"devDependencies":{"@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","@umijs/lint":"^4.0.0","dumi":"^2.2.13","eslint":"^8.57.0","eslint-config-tencent":"^1.0.4","father":"^4.1.0","husky":"^8.0.1","lint-staged":"^13.0.3","prettier":"^2.7.1","prettier-plugin-organize-imports":"^3.0.0","prettier-plugin-packagejson":"^2.2.18","stylelint":"^14.9.1","tdesign-react":"^1.5.5","tmap-gl-types":"^0.1.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"publishConfig":{"access":"public"},"_id":"tlbs-map-react@1.0.1","gitHead":"42180e8ea31c0a236e594b3f5080263fa7b10aae","bugs":{"url":"https://github.com/Tencent/tlbs-map-react/issues"},"_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"f3c5e773cf9971d0db4749ca610b7e0eed1c0641","size":20611,"noattachment":false,"key":"/tlbs-map-react/-/tlbs-map-react-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tlbs-map-react/download/tlbs-map-react-1.0.1.tgz"},"_npmUser":{"name":"shendong","email":"1239921402@qq.com"},"directories":{},"maintainers":[{"name":"shendong","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tlbs-map-react_1.0.1_1728370871335_0.016219703486305193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T07:01:11.517Z","publish_time":1728370871517,"_source_registry_name":"default","_cnpm_publish_time":1728370871517},"1.0.1-beta.2":{"name":"tlbs-map-react","version":"1.0.1-beta.2","description":"基于react的地图组件","homepage":"https://github.com/Tencent/tlbs-map-react","repository":{"type":"git","url":"git+https://github.com/Tencent/tlbs-map-react.git"},"license":"MIT","author":{"name":"tlbs-map"},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"father build","build:watch":"father dev","dev":"dumi dev","docs:build":"dumi build","doctor":"father doctor","lint":"npm run lint:es && npm run lint:css","lint:css":"stylelint \"{src,test}/**/*.{css,less}\"","lint:es":"eslint \"{src,test}/**/*.{js,jsx,ts,tsx}\"","prepare":"husky install && dumi setup","prepublishOnly":"father doctor && npm run build","start":"npm run dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{md,json}":["prettier --write --no-error-on-unmatched-pattern"],"*.{css,less}":["stylelint --fix","prettier --write"],"*.{js,jsx}":["eslint --fix"],"*.{ts,tsx}":["eslint --fix"]},"devDependencies":{"@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","@umijs/lint":"^4.0.0","dumi":"^2.2.13","eslint":"^8.57.0","eslint-config-tencent":"^1.0.4","father":"^4.1.0","husky":"^8.0.1","lint-staged":"^13.0.3","prettier":"^2.7.1","prettier-plugin-organize-imports":"^3.0.0","prettier-plugin-packagejson":"^2.2.18","stylelint":"^14.9.1","tdesign-react":"^1.5.5","tmap-gl-types":"^0.1.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"publishConfig":{"access":"public"},"_id":"tlbs-map-react@1.0.1-beta.2","gitHead":"42180e8ea31c0a236e594b3f5080263fa7b10aae","bugs":{"url":"https://github.com/Tencent/tlbs-map-react/issues"},"_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"79a3565047f1910b8a7a5215088e4dea98dc1cc2","size":20616,"noattachment":false,"key":"/tlbs-map-react/-/tlbs-map-react-1.0.1-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tlbs-map-react/download/tlbs-map-react-1.0.1-beta.2.tgz"},"_npmUser":{"name":"shendong","email":"1239921402@qq.com"},"directories":{},"maintainers":[{"name":"shendong","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tlbs-map-react_1.0.1-beta.2_1728370707264_0.5921379224740047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T06:58:27.508Z","publish_time":1728370707508,"_source_registry_name":"default","_cnpm_publish_time":1728370707508},"1.0.1-beta.1":{"name":"tlbs-map-react","version":"1.0.1-beta.1","description":"基于react的地图组件","homepage":"https://github.com/Tencent/tlbs-map-react","repository":{"type":"git","url":"git+https://github.com/Tencent/tlbs-map-react.git"},"license":"MIT","author":{"name":"tlbs-map"},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"father build","build:watch":"father dev","dev":"dumi dev","docs:build":"dumi build","doctor":"father doctor","lint":"npm run lint:es && npm run lint:css","lint:css":"stylelint \"{src,test}/**/*.{css,less}\"","lint:es":"eslint \"{src,test}/**/*.{js,jsx,ts,tsx}\"","prepare":"husky install && dumi setup","prepublishOnly":"father doctor && npm run build","start":"npm run dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{md,json}":["prettier --write --no-error-on-unmatched-pattern"],"*.{css,less}":["stylelint --fix","prettier --write"],"*.{js,jsx}":["eslint --fix"],"*.{ts,tsx}":["eslint --fix"]},"devDependencies":{"@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","@umijs/lint":"^4.0.0","dumi":"^2.2.13","eslint":"^8.57.0","eslint-config-tencent":"^1.0.4","father":"^4.1.0","husky":"^8.0.1","lint-staged":"^13.0.3","prettier":"^2.7.1","prettier-plugin-organize-imports":"^3.0.0","prettier-plugin-packagejson":"^2.2.18","stylelint":"^14.9.1","tdesign-react":"^1.5.5","tmap-gl-types":"^0.1.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"publishConfig":{"access":"public"},"_id":"tlbs-map-react@1.0.1-beta.1","gitHead":"42180e8ea31c0a236e594b3f5080263fa7b10aae","bugs":{"url":"https://github.com/Tencent/tlbs-map-react/issues"},"_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"8931b205358bdff149655124c5ddf48bb06f16f8","size":20585,"noattachment":false,"key":"/tlbs-map-react/-/tlbs-map-react-1.0.1-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tlbs-map-react/download/tlbs-map-react-1.0.1-beta.1.tgz"},"_npmUser":{"name":"shendong","email":"1239921402@qq.com"},"directories":{},"maintainers":[{"name":"shendong","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tlbs-map-react_1.0.1-beta.1_1728368785086_0.9070134244617956"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-08T06:26:25.259Z","publish_time":1728368785259,"_source_registry_name":"default","_cnpm_publish_time":1728368785259},"1.0.0":{"name":"tlbs-map-react","version":"1.0.0","description":"基于react的地图组件","homepage":"https://github.com/Tencent/tlbs-map-react","repository":{"type":"git","url":"git+https://github.com/Tencent/tlbs-map-react.git"},"license":"MIT","author":{"name":"tlbs-map"},"module":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"father build","build:watch":"father dev","dev":"dumi dev","docs:build":"dumi build","doctor":"father doctor","lint":"npm run lint:es && npm run lint:css","lint:css":"stylelint \"{src,test}/**/*.{css,less}\"","lint:es":"eslint \"{src,test}/**/*.{js,jsx,ts,tsx}\"","prepare":"husky install && dumi setup","prepublishOnly":"father doctor && npm run build","start":"npm run dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{md,json}":["prettier --write --no-error-on-unmatched-pattern"],"*.{css,less}":["stylelint --fix","prettier --write"],"*.{js,jsx}":["eslint --fix"],"*.{ts,tsx}":["eslint --fix"]},"devDependencies":{"@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","@umijs/lint":"^4.0.0","dumi":"^2.2.13","eslint":"^8.57.0","eslint-config-tencent":"^1.0.4","father":"^4.1.0","husky":"^8.0.1","lint-staged":"^13.0.3","prettier":"^2.7.1","prettier-plugin-organize-imports":"^3.0.0","prettier-plugin-packagejson":"^2.2.18","stylelint":"^14.9.1","tdesign-react":"^1.5.5","tmap-gl-types":"^0.1.8"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"publishConfig":{"access":"public"},"gitHead":"c2e0f67f93a7865f62f96872559ef1a5ce916890","bugs":{"url":"https://github.com/Tencent/tlbs-map-react/issues"},"_id":"tlbs-map-react@1.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"a4c37b4cd3a83545e1634923654adb8bf28edbb0","size":20359,"noattachment":false,"key":"/tlbs-map-react/-/tlbs-map-react-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tlbs-map-react/download/tlbs-map-react-1.0.0.tgz"},"_npmUser":{"name":"shendong","email":"1239921402@qq.com"},"directories":{},"maintainers":[{"name":"shendong","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tlbs-map-react_1.0.0_1720682903488_0.24769549032715488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-11T07:28:23.616Z","publish_time":1720682903616,"_source_registry_name":"default","_cnpm_publish_time":1720682903616}},"readme":"# tlbs-map-react\n\n基于 [腾讯位置服务 JavaScript API](https://lbs.qq.com/webApi/javascriptGL/glGuide/glOverview) 封装的 React 版地图组件库。\n\n# ???? 特性\n\n- 封装腾讯地图 API 为响应式组件，无需关心复杂的地图 API，只需要修改数据就能改变地图效果\n- 扩展性高，提供了地图和图层实例支持调用地图 api\n\n# 安装\n\n```bash\n$ npm install tlbs-map-react\n```\n\n# 使用\n\n组件库使用文档参考：https://mapapi.qq.com/web/tlbs-map-react/index.html\n\n```jsx\n// 1. 引入组件\nimport { TMap } from 'tlbs-map-react';\n\nexport default () => {\n  // 获取地图实例 mapRef.current\n  const mapRef = useRef(null);\n\n  return(\n    <>\n      <!-- 2. 写组件标签 -->\n      <TMap\n        ref={mapRef}\n        apiKey=\"OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77\"\n      >\n      </TMap>\n    </>\n  );\n};\n```\n\n# 参与贡献\n\n欢迎任何愿意参与贡献的参与者。如果需要本地运行代码或参与贡献，请先阅读[参与贡献](./CONTRIBUTING.md)。\n\n# 开源协议\n\ntlbs-map-react 遵循 [MIT 协议](./LICENSE)。\n","_attachments":{},"homepage":"https://github.com/Tencent/tlbs-map-react","bugs":{"url":"https://github.com/Tencent/tlbs-map-react/issues"},"license":"MIT"}