{"_id":"@truckhome/global-position","_rev":"47-c2d29388951baff91a1c7e91f183fd48","time":{"created":"2022-06-15T08:50:55.803Z","1.0.0":"2022-06-14T06:30:48.021Z","modified":"2022-11-10T07:05:55.640Z","1.0.1":"2022-06-14T06:38:56.561Z","1.0.2":"2022-06-14T06:52:18.755Z","1.0.0-beta":"2022-06-15T08:50:56.089Z","1.0.1-beta":"2022-06-17T08:30:48.258Z","1.0.2-beta":"2022-06-20T03:31:19.211Z","1.0.3-beta":"2022-06-20T04:19:35.435Z","1.0.4-beta":"2022-06-22T08:13:34.312Z","1.0.5-alpha":"2022-06-26T10:01:35.374Z","1.0.6-alpha":"2022-06-26T10:09:25.121Z","2.0.0-beta.0":"2022-06-28T10:11:04.491Z","2.0.0-alpha.1":"2022-07-01T07:08:12.861Z","2.0.0-alpha.2":"2022-07-01T08:17:11.537Z","2.0.0-alpha.3":"2022-07-05T06:56:26.032Z","2.0.0-alpha.4":"2022-07-29T08:56:14.503Z","2.0.0-alpha.5":"2022-08-02T10:44:50.360Z","2.0.0-alpha.6":"2022-08-02T11:21:05.094Z","2.0.0":"2022-08-04T03:10:06.976Z","2.1.0-alpha.0":"2022-08-30T03:20:53.551Z","3.0.0-alpha.1":"2022-08-30T03:37:42.905Z","3.0.0-alpha.2":"2022-09-05T09:36:19.199Z","3.0.0-alpha.3":"2022-09-06T08:13:04.124Z","3.0.0-alpha.4":"2022-09-07T03:27:15.346Z","3.0.0-alpha.5":"2022-09-07T07:48:11.357Z","3.0.0-alpha.6":"2022-09-07T08:40:22.753Z","3.0.0-alpha.7":"2022-09-08T01:58:54.737Z","3.0.0-alpha.8":"2022-09-21T02:08:11.133Z","3.0.0-alpha.9":"2022-09-21T08:46:49.219Z","3.0.0-alpha.10":"2022-09-21T08:56:06.691Z","3.0.0-alpha.11":"2022-09-21T09:05:42.831Z","3.0.0-alpha.12":"2022-09-26T08:51:09.468Z","3.0.0-alpha.13":"2022-09-26T09:34:45.611Z","3.0.0":"2022-10-10T03:40:35.847Z","4.0.0":"2022-10-12T03:34:44.226Z","4.0.1":"2022-10-12T04:21:05.319Z","4.0.2":"2022-10-12T04:41:36.813Z","4.0.3":"2022-10-12T05:12:23.765Z","4.0.4":"2022-11-01T02:19:17.981Z","4.0.5":"2022-11-07T03:59:34.896Z","4.0.6":"2022-11-08T10:08:29.495Z","4.0.7":"2022-11-10T07:05:55.562Z"},"name":"@truckhome/global-position","dist-tags":{"latest":"4.0.7","alpha":"3.0.0-alpha.13","beta":"2.0.0-beta.0"},"versions":{"1.0.0-beta":{"name":"@truckhome/global-position","version":"1.0.0-beta","description":"卡家公共定位","main":"dist/global-position-umd.min.js","scripts":{"dev":"cross-env NODE_ENV=development webpack server","build":"cross-env NODE_ENV=production webpack"},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.2","@babel/preset-env":"^7.18.2","@types/node":"^17.0.35","babel":"^6.23.0","babel-loader":"^8.2.5","cross-env":"^7.0.3","ip":"^1.1.8","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"gitHead":"60f7c1e475e58e2ee44d9afba31deaf496dfc6b0","_id":"@truckhome/global-position@1.0.0-beta","_nodeVersion":"16.14.2","_npmVersion":"8.9.0","dist":{"integrity":"sha512-95OPWJiJbEaq8BTtsHta59wr2Oj1clEOueYxPAmgmB7yzFP7ZHuKQ2qmPkH4TsTEdvvhbu2d/eyGD//CVT3eGA==","shasum":"9981b5cfc6f67befab53099cdf10e62251ee1082","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-1.0.0-beta.tgz","fileCount":7,"unpackedSize":28641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu/KDPHJFlZiBMwVIVFJdd3oWCHcm+PAqK7IjZDAryGwIgRwwQUD7WskqXfLlzs8GIm2W+ZS0N+Pe92vzbNGo5VUU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqZ1wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtZA/9F3/tlpW+WAvIw/VId8RdAUuCFjVwgdQ9GfEPPb0arqhA/ImS\r\nxMZxEUw0yWuYDJUQh4ExBn5w5gSo2jxAvKmqEkj90L0RCUozq4AH9DVOt440\r\nXJWqEeHFi4lPWWt3VUAHpGYCqjDcmPDtx7fHsBQoeB3rPc/p55254BORDPsf\r\nbZsiyTAdjC32jSoFOsxVKNUgw5Af1oLUx9PVqMOaQQmV6ALmcTfQusttUKl2\r\nmJ0v6TvCdYCUVV21wc03YrEKc9SdSpOWCIJBXXA0eaoD6aASFPkLX0ZqRr7J\r\nrqN7/d9vl3JlMKiC+ErVjfm40//5w3xrzkx6BMyUACJlkfp2UyAOZv59nJms\r\nczzdC4b2E23aS3wc47V97yCwAJZEk55GB+xkHD9Sn9EiTGSET/Do9UDQ6qmK\r\nSdVjMUhfKdMdIlWHNuhwyyotowP5HF+J9lhaEEgHX/B0Bw8npLBMKTEujY4e\r\nhZGIb78ougRmSABbuKEw5AGFhRLXnYT3RbpFO34jrDYppZZTHgGIwlDQwyPD\r\nq16ikp2elxPRDtUMNCZv4QxDjwLFsdPUqY39UHpADXuWWkr/oFMHEoqpR6yn\r\nzoTX35Gx5fshQg5Fl62RbfKKDqGblnL0tnqti0J5NETI2B3p2aO9Hhrk6oNo\r\nIXVS8poKdQm2whj78txB86kKS1ki129RPbk=\r\n=QL/p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_1.0.0-beta_1655283055921_0.5098656050993415"},"_hasShrinkwrap":false},"1.0.1-beta":{"name":"@truckhome/global-position","version":"1.0.1-beta","description":"卡家公共定位","main":"dist/global-position-umd.min.js","scripts":{"dev":"cross-env NODE_ENV=development webpack server","build":"cross-env NODE_ENV=production webpack"},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.2","@babel/preset-env":"^7.18.2","@types/node":"^17.0.35","babel":"^6.23.0","babel-loader":"^8.2.5","cross-env":"^7.0.3","ip":"^1.1.8","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"gitHead":"26e97fa4f0a317d9d96eb5ffeebba28cc36fb4ec","_id":"@truckhome/global-position@1.0.1-beta","_nodeVersion":"16.14.2","_npmVersion":"8.9.0","dist":{"integrity":"sha512-cdLtklCSl3eH2RbEvwhhNL+RH3WhemWHA70Rm4X+AWzqC9pyj52ajFtKNIUEfFa7lRBYJTdyFQyYwW6fS6c54g==","shasum":"580ee1589d1d66fa5c873f47f470c052bf5864c4","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-1.0.1-beta.tgz","fileCount":7,"unpackedSize":36221,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwYaXiQkMPi1y3kGBRU8DLCn3ijMZdD5yJw+PeQas8IgIhAIy89zzcpRLZFSWfA9Wqzo5ctsHeVfCb5LedeCpt2oU0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirDu4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJVw//Yg+9yxVvZdPb+hhgv2CnbjqMUkkaxzTxb6VGu9Vv0OhtxmAr\r\nnl/nDV4WUoQ7kZyE37gVbHM2GhIbZQAX0hPt1WaQGvISgni9rImpejC63F4l\r\n06VjMht5dsZhbOwbHAT+El1PhguRSEDIm4ldOzz9v2foyqEoR2YbJXtxS6k2\r\n1zGxlfA7wlkTjoySkRlPJdweo5hoeC7FN8FkCByQ+LRv3iwaEsPdfsulzYCe\r\nCQzcCK3OFuiK3LPPwv8Orct9Iw7PEcUMMV1oXcLswPCfBhCU4rB3Pq1AOhj6\r\nMT8O+tpwqauQZ1fL/7SbBvUb29cP7cq7lZCCBaMTQnDc+bOzPlkf16vQM8Mu\r\nNzcZTxnCsMmuGSckvQRYOi7Qf59BLkkWSr+bPKSAv97aEpdMpAJx1SndvQCw\r\n6ODtLEs12MI2JO9QOrGi6RgbkZSKIWuq0iAjwSF7TCOFpfIyhwXxU9bzyQY0\r\nUNOcUPkad9+uXGVQEKaU2/gCA2EePdXS28f0uWOLLNbSH1Abj2scis0NTcbf\r\nL8dJS6SaL6anBIqYl0HmVhv3gqKBTJ1hwsuDEIy/taX+ggGKZZ6R5xz76m9E\r\nQ/KjkEhsxasvme+64Fq4ZjMjWrIheXRpndYZzXYKQF+mH817ttl0WW0vA8Tx\r\naRmSwVy5G56jBZ22ZYOptxUPB8wIlabvVCw=\r\n=G+H0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_1.0.1-beta_1655454648034_0.2695645533505955"},"_hasShrinkwrap":false},"1.0.3-beta":{"name":"@truckhome/global-position","version":"1.0.3-beta","description":"卡家公共定位","main":"dist/global-position-umd.min.js","types":"dist/src/position.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build":"npm run declare-type && cross-env NODE_ENV=production webpack"},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/core":"^7.18.2","@babel/preset-env":"^7.18.2","@types/node":"^17.0.35","babel":"^6.23.0","babel-loader":"^8.2.5","cross-env":"^7.0.3","ip":"^1.1.8","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"gitHead":"408d3bd9792848a88ddd694b42af963dd86758cb","_id":"@truckhome/global-position@1.0.3-beta","_nodeVersion":"16.14.2","_npmVersion":"8.9.0","dist":{"integrity":"sha512-BJfxsiKyW/26zo5Jeri/22iAAuD43smEJFS5Ujr1AFQhUh6R2404WRY6KE1yt0tVTadHMkwiXvAaWEfooobNPg==","shasum":"be552bdbbf9884f4d263097a8958eb67527b9ea1","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-1.0.3-beta.tgz","fileCount":14,"unpackedSize":40632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDG6ZbyyF1RqLIQPRIh2VLlLAMfCUuXTxS0EHjGP+kPhAiAsyqfa1LXhzn2sLrHs7UaABGxONEOdO9JFT7+aB5SmyQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir/VXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfGg//Q4tKgZZLMVqwaPfaa+OX6r15oj9KizfSl04+nzCUPwhw6+Mx\r\n3HM5mu/xGiQVQWPJ/QtPWGGgT5QlcJaIfZKyDCJSM7eYjjDnDfeI1kelOCv8\r\nhKTYbrN17xJydGX8/u30SluHi2hcPt6DCKTUdzQl3uBD9U+PyrE1IqFFEQ+y\r\nIUQRWsD4154QfVtyYYCKSQVZhyudFfR77vqPd+3jcA/jDrl1q7qDmhrcos4D\r\n24jDaJ1BXDvrthjAwru32fW6ENb7lyhYWvwaiaizIC6LOuRuBcxWRH8MHkYP\r\nKMBVYyVe6zGB5W0D6J6H2KxwXewLw5hyxtnzRdkKJ3IGw/j3oBEBUfiWTaih\r\nD1Bx3hYrTI/opGNVQE5NiZBCVIXXMaZic/X9SbtTfMp0+IwnnNi/8KKgRKN8\r\nEQqZ3522NUi7RAqPNq9I/vXuFTQ34Wguw4TeBP5EQXY9yI563pTbrcA5vqhR\r\nyQMuAEV9XSmi6piak+HOMPB3FXztQ7zYPf6lNeIpFpLET5SYxYs9okYgGWOy\r\neQjtzc4Bv3A7QpsE6J1LTLzPGzogPYAM2Um9a6LF2bPiKznMwJ8+2Sx1zj6k\r\npJRZaMe0YdVZaUAtg0rrK+N++zVP68IweGdBtzgIGEkMCmE4y7f3NmhKolvi\r\nfQPPrYvwcESyMFgYq2gr0H0PLv/GTu7nPfc=\r\n=igHx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_1.0.3-beta_1655698775259_0.7326777915794083"},"_hasShrinkwrap":false},"1.0.4-beta":{"name":"@truckhome/global-position","version":"1.0.4-beta","description":"卡家公共定位","main":"dist/global-position-umd.min.js","types":"dist/src/position.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build":"npm run declare-type && cross-env NODE_ENV=production webpack"},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","cross-env":"^7.0.3","ip":"^1.1.8","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"dependencies":{"promise-polyfill":"^8.2.3"},"gitHead":"0e35de70e465f05a2fec42743178b084314fff10","_id":"@truckhome/global-position@1.0.4-beta","_nodeVersion":"16.14.2","_npmVersion":"8.9.0","dist":{"integrity":"sha512-XoE7DYmZSfxft8dgpa9lWBFCeZHgEMKJmni7mVuD6+4ecntmM/UzCUMFnWNZVLkWAKlwzUFJtLuXLBu1vzvYow==","shasum":"abdac040c097e6a5d8dfabe8bb16ee51b2146e99","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-1.0.4-beta.tgz","fileCount":14,"unpackedSize":44858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD76ItO1OmFSfN9Ht9XeZHLX+R5yKKiytYv+Vb+hjqguAIhAJDVdSu5EA3yV8DmSeeGRHRoQ1fhGPU3Kn5boKTM+LFn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiss8uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpxA//SHVLIqfHFTI5wpSCh86xuvNMKFmUrUQmlFhYnAuqQBIVE+KJ\r\nXGyKDJhiJyTWnrsvn1ndEXrxygvq4+63j6GbABUdwOcscygI/aWgMrVlDOsH\r\nC5R6E6ZAX5ywXlzyb5XMAYK97UmwhINz4mCw+upLDn1WOYKZzYkfT6uv18Ij\r\nXZbhlT9BNaqnO9JDMZQSCBZcp3TQAlYpQjL8K6+wyQjQf80ZnWztY2GdtjbM\r\npRSo1y0slRQYgXQtdbuNG0GPV7yM8Eob/g8DoiBCj/If3v+UDFPllYF81epF\r\nhspBGVLL9Tpdd0OcvaOC4qUVpKyUtGM46BcSKB9TDaQKHV/NBWg4So2cw1K6\r\nZwalMGGuhpmorVzfzeRr4FjNTc8h5uPBKK+2bbPWburAguCr+RJH9KAysNzV\r\nWFSUuAen0sejKkk9iGGI/KeUE8f2aMR95jywQ0As/Y++qnKJ06uUFWMpAF9L\r\nVpynt0e2xV7hRyOzN3dqXgCJ/I+aAjC9Ss2gk1iIHBj58LGLJq9hNYGjhKQE\r\nxuivyl1UKEq9q0jjG8xch6FmUMByeUhFa/Qr98fe3/gWoxZlCn2MCjYdfAqt\r\nWG9I7DHQP3cJGfRgdm2U9JyTQaU68u8ODw6SX4fGs9vHitFpwXwXKtND4rP8\r\nhxmarPNsnSJEYADSI7EZzwEr8EC133IhR+Y=\r\n=isLa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_1.0.4-beta_1655885614120_0.35594369102733814"},"_hasShrinkwrap":false},"1.0.5-alpha":{"name":"@truckhome/global-position","version":"1.0.5-alpha","description":"卡家公共定位","main":"dist/global-position-umd.min.js","types":"dist/src/position.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack"},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"gitHead":"0e35de70e465f05a2fec42743178b084314fff10","_id":"@truckhome/global-position@1.0.5-alpha","_nodeVersion":"16.14.2","_npmVersion":"8.9.0","dist":{"integrity":"sha512-J80HtEHdNud2MBmeGODS7axt04/pCLFLzHKVq+LTHGAUN+c8kZuNySo1btyyBsmBjhlbX3tw6by1aVyHxindGA==","shasum":"ff50a8ab008ac34ec80a8f3aa10f76a96dc883f3","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-1.0.5-alpha.tgz","fileCount":14,"unpackedSize":47318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRnYqhAxYqaaoYeUFGFCQ2qzDszMkotKC4PcoENGsmZQIgbA+uk217RP2N2Hw5b+4F0z5pCLMWohm26HgkY+vuGRE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuC5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprRg//Vp1yb/vieCe6MAnUHQyuE4fhizY6DPJeMjKNFx7InPqn6WHD\r\nfUfjICgdeYEuqKTOMYZPYrsbG9ZqVB7KJwf30xqcPqAYcGvxx8zmx5Aq6ZiU\r\n1GWtg2Q4riaZgB09TWNFAWHXqdI0aua/Ri8nmdgjChzstAZmf6UhS14CvLjP\r\nK/DqlE0LTFns7Fqxy38HhI83qinF4UM8soLY7wz0/4HD+1iX+N+LpG3LXWF1\r\n9qLVrQrTgATu3RBWVzYH2ck7jcWir32rI5BVnoMjlrYHgyCLtFriB5u0yEFZ\r\nKkt8a2zA61pVYXU+l4EKbk4tMbwrs0dhVaTUV9+jFLFI+qv5NZJzTZzKsaZs\r\nisRiRC14MRYxj/Ye8WTcjZDjeGxv9nJ5nx3O/sw85K1xzUhOMC4BvZJzU5Db\r\nGG6LBABIc65L1fapB9cyWFCsYbrN79cpE7XOVAH+5+/OYzCcgLFoid+S9DcF\r\nxsTdyTvg6r6wB2WPpvWAnLh5WZDvPsPpr6pRjUWHcHg1hrIPzNmKX0SlveXz\r\nvw+BRW2mo02P4lXIXkREsxbmULFwxfYuMMQZmJNcco7sb1NRNy+FsQ9yyFsB\r\nAABHoXPO2XuP4vHpfd/6RwUsX1f7UcroKHnKSUc2AqKOuxrMT9cLyAvP+Adm\r\n8mHDK2XqTT3Kyqj0oy7cHaK/0HVCMMzF9wo=\r\n=Dzcl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_1.0.5-alpha_1656237695218_0.40179979924694"},"_hasShrinkwrap":false},"1.0.6-alpha":{"name":"@truckhome/global-position","version":"1.0.6-alpha","description":"卡家公共定位","main":"dist/global-position-umd.min.js","types":"dist/src/position.d.ts","scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack"},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"gitHead":"0e35de70e465f05a2fec42743178b084314fff10","_id":"@truckhome/global-position@1.0.6-alpha","_nodeVersion":"16.14.2","_npmVersion":"8.9.0","dist":{"integrity":"sha512-+RVqIsZdMuL5jMF4IBv4z+8+K5ib7P2FeOhIVVBKdL5OwDb9maTFySyuHpiNrGOC2E/Dzvo6FmNKUoH4pNuoQA==","shasum":"8561ff99d3de0c223f6f9f0ca9b2e401b2478228","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-1.0.6-alpha.tgz","fileCount":14,"unpackedSize":47496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaauGH0+H/98w7dcF2khReieTC1OfbP7yfw74Asb7jCAiEA8QBtxWfeo7K0gIq2/OG8EtpRheCg6neHZgnbG0YZe1I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuDBVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowEw//f5Yq+LEesQF8G7ZyJXF4fM4LBGIBrOGCGkhQYB8oxICwqgvH\r\nJSd8so7xW8PHpcp7FKT4esI2Q/N9/uhnr9WJ0FFx4kb3DOcOkWrJigxp9fqb\r\ntaJxusTBsTDWAf8288ezxyGa15dMt+x5whDHQAM7AN2Ib8HT3exG4A/V2gtG\r\nJWmL+DyPHGno3W8s92e4RSrCIVA4Ks7XsRP1TJmJFNAXajzRzB8mWd4OGvr9\r\nmtYeBJj7N/naYXCEaHm5XxPDN8Yd3GEXK3LrLiJb7/ZwQOZjAB8jsatwaL7+\r\nBCOC0CI0j86/y8+wMMKMlo6H9Mvge/RPUbLna+Imb0F3l6kVdmarnGHXPJgI\r\nnJmagpdWs2lOxg+WbcO4mNlmkAe31Sc2lEX0SToVFg62QsiGUjxC3szR6Y23\r\nyEPdr8cKB3v2IFKs6k5bub8jYH+MfFtYaJfy9Vxvo6rNOe2hlo6GJMXRP43Y\r\nFFqMc+EPdkDllNmoMjEskMiirgipDIs4O0ZwWjAoy/Ubp9qA3Fn3Yx2K2qc8\r\ns1g4Zs52QU5+43Jf7vLXiWJZP4T8rB1faHp97yUp/Oj+omj6+GVJXv/6EJxh\r\nnMB53lap7m1LymmvNDn776N8MpbQFhGOgWXT6SzRLnPhKiE/YcprFdzXAWHj\r\n890P4gjQHtgYAOKXvz2XuE4O7fdinx6IHcw=\r\n=RcPB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_1.0.6-alpha_1656238164973_0.25864714524017574"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"@truckhome/global-position","version":"2.0.0-beta.0","description":"卡家公共定位","main":"dist/global-position-umd.min.js","types":"dist/src/position.d.ts","keywords":["truckhome","global-position"],"author":"xjccc <jing.wang-fe@360che.com>","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack"},"_id":"@truckhome/global-position@2.0.0-beta.0","_integrity":"sha512-DBDyPEzZz9cJtmWF4hikW6b3Li2l2Z4024Myiv4jicg77QbakzyDMmn05PQu0L4M+BVBku+mTtBuRJDbc4m3IQ==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/534c4cdfeb56777d97305718454a6a7b/truckhome-global-position-2.0.0-beta.0.tgz","_from":"file:truckhome-global-position-2.0.0-beta.0.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-DBDyPEzZz9cJtmWF4hikW6b3Li2l2Z4024Myiv4jicg77QbakzyDMmn05PQu0L4M+BVBku+mTtBuRJDbc4m3IQ==","shasum":"b0091dc90a4df31a85f90d66d9ed83c9adea47c8","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-2.0.0-beta.0.tgz","fileCount":14,"unpackedSize":48173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAptC3KwZo4F90kiu8VJNCN3qbpFgAAwGfC+nYT8U6/VAiAraQ2teSnA85rvcppjWicOaO6tHsaezXZe+lxDct0Uvw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiutO4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO0RAAnCtpL1VSkmGr3PaOg5+fzfoPY3wtasBH5wxv3fv0NP4xdSwj\r\nfwwoB5GixFAdqlYymMqiXWLj0sTW6BGSxAIeRl+AZKIMMGV2k6PLWp7j6PTk\r\nQ/ez/lQezgxEaaBPWlcdVn6Qaz45r6j/sBG/gIofcxnr7hsAPIJIiZ8qtoVI\r\nKF/cnkJ4sYpcthBtzAeFK77D9r6An0eJ1CbVSR+WAo9GS2rSi51ueImhxL1w\r\nJS7cCvLMg9wNFTbXgaOnAVkNmq0/o0pUYN8mhRa+K0GpSljkVOcMcFPdpcoT\r\nxtkhMv3ZSfUkmSNmLyW+wYeaWJ7ezs6HgNQf+kxWvnYQK//LloSFHGH7Dx6R\r\nCkWAixTQS0dPmrRkUtrUqj0/6Rcg5tu4LJvHn8nv6ooADewnwL4GZQaa+QBY\r\nU4OHygvtDKRp2AL4Rxl/NA0+NWPrqs4mf5i++LNs2S/q8HHyZKGA/jgjiah7\r\nvwOYie5fV704JZZzLNjtr0nRoukFbJykwFHhowF0n9AcDRK07VOAMyJVOekP\r\niHifQ507AzAMSiXN4UYWSBX/hF8SDRyIW/Qi+2x1oO23Qp/xjiAV0+PGufh/\r\nTYx1LziZkf2J+qxbQhUg2IOfYKoa9vn6Je9FZ0xy/Fg7uEl3OvC1dlsEdKkI\r\n7XuWouKjhYg/57CJIF61T9GG1IfdieiMJAs=\r\n=Q/th\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_2.0.0-beta.0_1656411064240_0.313118067120721"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"@truckhome/global-position","version":"2.0.0-alpha.1","description":"卡家公共定位","main":"dist/global-position-umd.min.js","types":"dist/src/position.d.ts","keywords":["truckhome","global-position"],"author":"xjccc <jing.wang-fe@360che.com>","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack"},"_id":"@truckhome/global-position@2.0.0-alpha.1","_integrity":"sha512-VFMvBZxN4D7QRVCprwdaqv2p/TOffUdLWlqAQlEXaxirpwQ0mlI6sDewT9q+oSUaR2YEUinP2gyOS8Fyj7B38A==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/5ebc5e7d31c38bf24190e524c34fbbc6/truckhome-global-position-2.0.0-alpha.1.tgz","_from":"file:truckhome-global-position-2.0.0-alpha.1.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-VFMvBZxN4D7QRVCprwdaqv2p/TOffUdLWlqAQlEXaxirpwQ0mlI6sDewT9q+oSUaR2YEUinP2gyOS8Fyj7B38A==","shasum":"e82f2942c50f5fda9730079f877de87e1ae6a2ed","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-2.0.0-alpha.1.tgz","fileCount":14,"unpackedSize":48183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjg+LElIThfeSOOOADWBBZBf3USEP4D1SWwVmEjhqDFwIhANkWzSaShEku2hgcH3fr/+QIYfQ+muSqbbWSP8vNtI1v"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivp1cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTug/8DzD6JOODcT3WNfMuagU4x2sI65+QVa+/+12WQk008V4KcTSh\r\n1TyrcxT3WRQGxABWGrcGxHVLWKgUOoHRVLT5EuS14OAlU0JftVFflw/NoH64\r\nszWdh/sT3h+S7NZ5UeC24Y7dPkDf+AaC6W4VUk6U9CefNIcm4VsOSKJ2xM8W\r\n01I+3HcJIGM8QwTsUkcuMHybV28bMMe4QEx2QK6yl8KDcm0rBfX4YbRJTjYc\r\nmi6fvozn5yQZ3Qo+6/KcU3LPeb+IEFBPyru4yAKl/RxIuIRyhRUWFd/15Qfg\r\nPy0NqN+q5kRecIGCYa6C5JcRm7WkpI0W84sXqOl9jKZhcsc55QuIZEgk8zGW\r\nX4LE3mvFLnTuY9qMsqNNJyf+1jq5KKsGZcGpxnOZUiYfhaUD5vdFXodMXN/x\r\nnR/+u6BrzrGv600S3VBZ2yM9XFYgTI9wZJQ+43n0c2wyFyzlmuB9OD0Ichmt\r\ntSXmQKk/ITKxUu+J8h84MQJ+M56kNttmKPZHGzcd8FMHgUZnH9MhTf4jOTe/\r\nfnM+BJI6djGk7Nuf+3364ODA/b4cU4iDQ2MY+zZUTxomuxFUHRuKtvpkWzCO\r\nYnXx6D0RdFlJ6W9K/b7FtQ1aIVJtZm3e/kYwBvr/zSJdNcG67sZw9Bw7znUW\r\ncoDzR9UbYy1ymmuZKP4tA23cacOs8/ZpOn8=\r\n=HmYT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_2.0.0-alpha.1_1656659292540_0.4506993737670193"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"@truckhome/global-position","version":"2.0.0-alpha.2","description":"卡家公共定位","main":"dist/global-position-umd.min.js","types":"dist/src/position.d.ts","keywords":["truckhome","global-position"],"author":"xjccc <jing.wang-fe@360che.com>","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack"},"_id":"@truckhome/global-position@2.0.0-alpha.2","_integrity":"sha512-FBoNBj/3Lca3dGJx3DGdp2tpyvf+qJdjz15nLYaTuUBaSavdC88K7bJE8ce4dNLoDIYsCZUO6uq+STCjObhmqQ==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/adc25a0c87a59cf399a094c8efb0e701/truckhome-global-position-2.0.0-alpha.2.tgz","_from":"file:truckhome-global-position-2.0.0-alpha.2.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-FBoNBj/3Lca3dGJx3DGdp2tpyvf+qJdjz15nLYaTuUBaSavdC88K7bJE8ce4dNLoDIYsCZUO6uq+STCjObhmqQ==","shasum":"75d7a5fe1a650806c7d7df3e1b093412a251b5da","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-2.0.0-alpha.2.tgz","fileCount":14,"unpackedSize":48523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHLnChev2GGxNarThgZfqimOGcDw/F9ckIzINCqBB8YAiBJ6vSB6halDaB1MFf6dlW5Jrr0tG70twWGcjXXuLmI/A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivq2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoebA/9GtC5aSt8UjTkOwU1yfLS/gz0odiF28OAnldqBIe/5k+lqG1x\r\nGZq3vcYaJ/DieN2ZH6kuH+vLlJQuJogKyLrFMBZSOYcjEsuQ2DPW41T1D2+Y\r\nyPHFi6tz2RBYbFbr4go7N6wdNqoqqUj88eU+ouFgtJ7zuISX2URWELjkWIA8\r\n5oX7hxEwkeey1y7p/5kO2ikQ+JJPgkX+eKh1zEPX/4vVGkL8KDx8jgPPHphD\r\nmXr5GWVxG6XkWsxn6673GeL1mcMDh3hR0wvkF3dNICbp5yU1T0FAC36AlDfw\r\neaLDQQ+qPiYGPnXJMrWNYFfllaSAxlA6IKUCBIWR0qmWZlLJCYvquPS2evJK\r\nUO+LRWBlJUxF/WA/rLUH1JeSPr3x/NYSpWdq3bmVqoxCcl9RxhTLW8ZDapDt\r\npjW3fAYuRO0m5zpWFGeW6Iqgpdz1oDvT8SNr8wHlnvOZvcdlxU++meI362mf\r\nb+EGZimDsvw0KGZip3eW6lKy9IM7sqYlddC2FKn6CBmW1Hw3VChg5q4ZGB6M\r\nSWhrHWgd4GyUtf7Huv5psB9GVyS2VRghHqOkRopXy7h0sxtt97OxdKbaPkdI\r\ngZApSrXOvNRWsKZp4UvuMMF6bJM3FWGt3X6v1OW6l4ogJwwz2hoUg1jfAmiD\r\nSm8KDib/whLxEOhH5rnwkD+hOz0rIdBRkPI=\r\n=r1PT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_2.0.0-alpha.2_1656663431403_0.9326835527705546"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"@truckhome/global-position","version":"2.0.0-alpha.3","description":"卡家公共定位","main":"dist/global-position-umd.min.js","types":"dist/src/position.d.ts","keywords":["truckhome","global-position"],"author":"xjccc <jing.wang-fe@360che.com>","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack"},"_id":"@truckhome/global-position@2.0.0-alpha.3","_integrity":"sha512-p43wYPa3LPUKQNPxjwhHsAcsYFBzo/t19bVq28YTVPf7k3on4V+Gmig3nWwp+YtJO5eI5VT1x0QJG/yK592t7A==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/3b8bdbe2788c601edc476ac6b1c4aa04/truckhome-global-position-2.0.0-alpha.3.tgz","_from":"file:truckhome-global-position-2.0.0-alpha.3.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-p43wYPa3LPUKQNPxjwhHsAcsYFBzo/t19bVq28YTVPf7k3on4V+Gmig3nWwp+YtJO5eI5VT1x0QJG/yK592t7A==","shasum":"9c7567e8a2019ac94bc22c541c9dc0ac2bf8fdf7","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-2.0.0-alpha.3.tgz","fileCount":14,"unpackedSize":48687,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSQu9vH+srac12lQrk1staSE9fJ4ZPXGbzjpFi5Gg2HAiBEQt1VonoalrABUdCc+SajcTmfX/RmSKaieh3mPeSlwA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw+CaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr72w/5AIm+RnOjZt0fHtTlA92CpnwE+LTcNGHS0FhNu5z4cU0Tp/gC\r\nbbe5bIokk/AXH71yW1GI5pP3uvRwWuBxbvVmi/MIuYdPqfmFW5665IwLo+ur\r\nbb3KeuNu4+eFCmmIHFgzjGFFIKg3y+R7EnXLwYLa3oA2iVHFzJtjL8fuHBgn\r\nQ/fNbfCs3qYQy9XvCQD/rM5KBEp+zadibPly3XzJrsA2WffaG7CUAMTU9IBg\r\nTcxFYhX6jcPk/eSUg004W7HHGHavYhIm1l7ucFAXCWzArby4Ndi2Bc/Thu6W\r\nlkInaxuDSrXna8D/VZu69GBOvXADyCvmMrWFbcnm6ogT5l8tp5aULJeqgo9d\r\nOR6j5gC6pNYBkJfwyUBRAulPrqb+COzkVGvv3FgjHLAKXkDahYv+QRWG9da1\r\n5sO8gyrtGWfi4+e8EaGZYAaBIebNVTRhcPm2q2GyLNYxXa1GnO3jrDJAl0RV\r\n0s/RQT4wyg8baCFye5JrMIsxzPYRNoJH0c2sgLaRRH0swB915YIOcF/4u9Bm\r\n10msH6jvE5pVKhPZh250uef6Y11z1FFf0j973Yhkk852kN1DD2WOozZWTF6z\r\nztEWF4XCkLyS5yF1VAY3hoSuC/XKj+Gv2/EHbflLALcn66Btg4EicQXw2+tj\r\nD76ydJ0qLzkpuPvpbqhicHjHEH7P14iN0Nc=\r\n=1iVz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_2.0.0-alpha.3_1657004185847_0.07871325383837302"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"@truckhome/global-position","version":"2.0.0-alpha.4","description":"卡家公共定位","main":"dist/global-position-umd.min.js","types":"dist/src/position.d.ts","keywords":["truckhome","global-position"],"author":"xjccc <jing.wang-fe@360che.com>","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack"},"_id":"@truckhome/global-position@2.0.0-alpha.4","_integrity":"sha512-T2M1vI/vnIODrr62Z3MfUxQgNddWoCYMYZhZqmX1xGmrsDIW2gJ8MD9FDPprzsQbnV2PdWGgrQnLzfAIhz7Ugw==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/3d4fe6d7b62905185daec8ffeb61f052/truckhome-global-position-2.0.0-alpha.4.tgz","_from":"file:truckhome-global-position-2.0.0-alpha.4.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-T2M1vI/vnIODrr62Z3MfUxQgNddWoCYMYZhZqmX1xGmrsDIW2gJ8MD9FDPprzsQbnV2PdWGgrQnLzfAIhz7Ugw==","shasum":"38e8fd218b0e992aa293043a158746a305f8b58e","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-2.0.0-alpha.4.tgz","fileCount":14,"unpackedSize":48968,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD91qk73vD7z2Cu0pezcPi8Nv9hEhhndm9Pp9Up29PmNAIgX/oD2tYVIVtESBkonzEmFhHeijrxyFFGEfZj7ikxv/w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi46CuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvRA/+Ji3Hdi/7vSOjJEqeX2gpXY/HUvAoON905t//fwKu4mhJ/g26\r\n9iE8EogdzBUIecycQFx9CKeH8qHxHbEDnvE8LbR3/f9tqeRuEl1xADBWWslh\r\nTb5AJp3v7LVVjMo1LxB20f8r7NOQuJASGON5523yul2faUtajCk0pJ3wNrnf\r\nsmjITK5o+h+WisL+aQmG2MzbpD6Kr9V0wrLLUZPCwuMY7FSbXWbeGoTqnjL/\r\nW8t/Z707NxuymXIUFzz297HgI/2d3UDLG1uf2gVWqtNwhCcsrBxWrFMbR4Wg\r\n6bc3rSfnpM5oYTP3s0Sykx6w0S+0QT0g4H3mi5zYrbVrMRPMv+t+BY5YPO9t\r\nf6kJdlEzOsx7ZCAdYV+UUXd71QHgvswxnKkCb0+BlvhH99SCAUXV9EX6SoXc\r\nad2vfF9v8ucxGBIp4JUu+oKPsjOUAtC7XRDwCkZw5bhqlEsm3hclIrva3OYz\r\nS6yxz5W+cAOoQgoQYqqWcbU04JR2WMzxIxqO0EtsMyuzGl7c/2l88hrPHULA\r\n9s9xdXhsseDShkxdq01PoqqrxF6+0sknbAWuIQIpPDp1gdAHV79mTks00oSp\r\nZNtdX0YhMNbtAuEuSnwejRClptXgFOfnm+bsV1Si9YX+meUOT6cyHluS0Qm3\r\nCiFK4hev6c//IjTZFwDyuQPZYY7CS/EMuGU=\r\n=M8EG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_2.0.0-alpha.4_1659084974333_0.018604003809742364"},"_hasShrinkwrap":false},"2.0.0-alpha.5":{"name":"@truckhome/global-position","version":"2.0.0-alpha.5","description":"卡家公共定位","main":"dist/global-position-umd.min.js","module":"dist/global-position-es.min.js","types":"dist/src/position.d.ts","exports":{".":{"types":"./dist/src/position.d.ts","require":"./dist/global-position-umd.min.js","import":"./dist/global-position-es.min.js"}},"keywords":["truckhome","global-position"],"author":"xjccc <jing.wang-fe@360che.com>","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@2.0.0-alpha.5","_integrity":"sha512-5/gQF5qKThGDvg3/ei9xOvN8k1E4gWZvR+VpsbSuM5hGiZXsml4v4DF3gsP2MslKeXhpv6KbfeCacpVqBmqPPw==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/0fd25b58d897339c7306a0511843a809/truckhome-global-position-2.0.0-alpha.5.tgz","_from":"file:truckhome-global-position-2.0.0-alpha.5.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-5/gQF5qKThGDvg3/ei9xOvN8k1E4gWZvR+VpsbSuM5hGiZXsml4v4DF3gsP2MslKeXhpv6KbfeCacpVqBmqPPw==","shasum":"490b005808d99006612a87a594db6e2d5e61e3cb","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-2.0.0-alpha.5.tgz","fileCount":15,"unpackedSize":86447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEAU2NieFHyE9I+ma+YCMP4+o0mx2mB+wCzw0QgepVSgIhAL57SYQbEye/rW1KxnWjdbSGzggDEWvXhSp3AKJCppi4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6QAiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh6Q/+IOS2UBQ1MBu5ezguu4TEuJmR3jaFlOw10C7QTCTNfYUusEI2\r\njAkQCiX0fmDXKErcl4CiJqkLa1ZWLyDRMUIt0vZUV6oCwpagKUzg6K4PWL9T\r\nY8WgHYor9fGdUcM9EycaOz9lH89W3fTTNJwLJfdKXpTOMzNt/rU7OA4z1lbW\r\nqks7gixWh08QsniUVJWSDPgd8qYC9E67aMLinSodvXrJy2H3BQ7vlcqtZt8O\r\nC7QAixxk9a3LGjl01fRrzcf/0jDXq4skiqexvyGG8ctYR5IrErEhwzvcCLdV\r\nKkEMFeWXZi3ALNuBwKNDlRwTt+MHIIfxrMgvAymtcvTfDuOqtuL6HyOYjx5M\r\nJ4GMAahms1WGHQOS6tSu5Ie2g2bsBzQaru7jneoy2XjOgaCg6vPNpaWHdpMN\r\nNsWTgzkaoz94WEgF8/04af8wv5RESvu3+1Z49HvLYy08ScPKBaN8QchrMmp/\r\n0P3zCP8NNm8xQnJ8c+hGFkrVrDeJG68DEsfNNDjwETfZ3un8PiVg9kEnih6b\r\nYgUBSk8NAW5Sy5TzYp6GTHOdO+vMawVH8ArkfJGefGzm9N9bCn+w5vBErlEv\r\nCEZz1Jmm+i3zq7ojRxem86EeWyGmSjlusQuza2fv4XKmLlOyIoyj6nQTQd9I\r\no+ac0TM9L4nGvj7CUHAQVCXZF5lnUf0KA/U=\r\n=F2t0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_2.0.0-alpha.5_1659437090214_0.0006194233150986772"},"_hasShrinkwrap":false},"2.0.0-alpha.6":{"name":"@truckhome/global-position","version":"2.0.0-alpha.6","description":"卡家公共定位","main":"dist/global-position-umd.min.js","module":"dist/global-position-es.min.js","types":"dist/src/position.d.ts","exports":{".":{"types":"./dist/src/position.d.ts","require":"./dist/global-position-umd.min.js","import":"./dist/global-position-es.min.js"}},"keywords":["truckhome","global-position"],"author":"xjccc <jing.wang-fe@360che.com>","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@2.0.0-alpha.6","_integrity":"sha512-UrjDF3FnXSLXhIMs9tr7+YsbYRdzljJBqIXK5SHi5CXke62Q/DEi7R1xxQmCPidmFadcyNW1lQeCTWuMRJkTDw==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/b7afd02833d39c99ffc2dcf32e2035ea/truckhome-global-position-2.0.0-alpha.6.tgz","_from":"file:truckhome-global-position-2.0.0-alpha.6.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-UrjDF3FnXSLXhIMs9tr7+YsbYRdzljJBqIXK5SHi5CXke62Q/DEi7R1xxQmCPidmFadcyNW1lQeCTWuMRJkTDw==","shasum":"8ff6c5ff36cf8785a3de23c002a7627747a65df0","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-2.0.0-alpha.6.tgz","fileCount":15,"unpackedSize":78859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfVSS+uf/NPAAwZLih5IuBOFH+IkVoKOcpJkDQTtpOPAiA2diKQPxXhBjD569lx/5eNzGRUsL9BkHoDSOfz4NCnoQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6QihACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcVw/+KzCXAwo07nni9RL2M5RbaqV6ys3i30jjOcy5HzJ2A2zinKRp\r\nvl1DrNJxZSMNmgOG9RJEtCqmLz+AucWr1jQm/96Ir0mRy47mDdsZOB3vnY3c\r\nKDBzsHlJRd0tSTPebDJ4LFmu/n/xsx7u+SoLoQShTb8folr/uiufUf5yiw2v\r\nAULYhzcJ/ukmd5j8RGEDTQqsnjz+0hXZIYHBy0yRJesMdQIP9xs5Wu3FCWg/\r\nsnDyZuc563G+OyunY+fwXH/7LIrtdLVIMaVWUrX1VL+bD8rThreYfwJHakQz\r\nzfYRXQBn2EEORDj4dkSn4Ml2yuEKhzRGAwdU+7Rt2qYk7iFZmEnrqD3eTIDc\r\nvU6v1lk1E7wMM6BcPux95dvxv69MUpv/rIM+SHgsyUIJQpH5N62KUeX7HJoX\r\noiOzbfCQAYtMICMU+KED6J7SDohcSBJXD+6UeBJFvCKLhGHSLFvhupRaOQKc\r\nmgnKaEJ1UiwkjKzLd0npkTXrFPubldeRkS6UNAQI2TqU2VPq6mwrtVG4kXZz\r\nGUotG/kPZu7gpyTd0UxBTuKZFgjI7o7IJQLbDXsZ6UR20zPDioy4lMtPp/yc\r\nMd8SweKdlJs2fZcnDc+3xBUGsWY2HpwK9F+xVuPUnvSG82YOhLEnciChpOC7\r\ngQ6XzPV2s/gRYLydBdkW3l8dgYAz7o1khmo=\r\n=+hHk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_2.0.0-alpha.6_1659439264856_0.6272522780604142"},"_hasShrinkwrap":false},"2.0.0":{"name":"@truckhome/global-position","version":"2.0.0","description":"卡家公共定位","main":"dist/global-position-umd.min.js","module":"dist/global-position-es.min.js","types":"dist/src/position.d.ts","exports":{".":{"types":"./dist/src/position.d.ts","require":"./dist/global-position-umd.min.js","import":"./dist/global-position-es.min.js"}},"keywords":["truckhome","global-position"],"author":"xjccc <jing.wang-fe@360che.com>","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.18.2","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 0.5%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@2.0.0","_integrity":"sha512-csHjx21kM8PTYC8vmPP6DCKXouHp7kAHeU0C60webd1VXjGBd/iqpLOTXnPWrsF/ePcQuK6KFjN4AfGQsi+uAg==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/29ac256bbaa310fc4614121dfb37d5b3/truckhome-global-position-2.0.0.tgz","_from":"file:truckhome-global-position-2.0.0.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-csHjx21kM8PTYC8vmPP6DCKXouHp7kAHeU0C60webd1VXjGBd/iqpLOTXnPWrsF/ePcQuK6KFjN4AfGQsi+uAg==","shasum":"b63ffd76c9db1c9fa86548e890b9ce37617eab1f","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-2.0.0.tgz","fileCount":15,"unpackedSize":78839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw0Z+XB3g6/CB9Lhv62uDfcNle2MVrBjHLOLOACXgcFgIgc+9pxFSeoTwMvBIRch24gVSbmJvKYGc10CJZ/cieMUM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6ziPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOrQ//aeU7sGRk/HLPqjUZLSpPfy/6G4JyFM9zmRHJxZ0TgXKoa5YE\r\na5grHwD4j3kSGHNmc4/3y9Yn7DXeZ0VWZqwiE9ihOnioML2nVP5b9GiCY0aY\r\n+kKllCE19A0laSH2Q2jCFZhuQXDEmyop5vH/4e1Milc6l97kbkY9+miUIEcb\r\nRX2g89wLV1qibP0pbJ9Cr6wEtkoo8lDKE499sRFpLyCymj5yrn/xtj9K+x3T\r\nXXVUlWBFhHsIG3X+mi9g+Z3dcMWeorKdggsIvS0IRkGgdme3zNdvjcDzJs5b\r\nD3L7YkbQ3SbnT28JWPDWPu02/2ikIUOu67RSoA2kJQoqz+HYK3mPb2Io56yZ\r\nnhwk24tbzSPDhJdYMfnjwi6BxDRWfihkBoNbQfI4cjdVVFIEfK8fYYcowAPF\r\nTQQULh7fXLB+bV9+nqrBwA9vqBLKe4FHU98EtcJ7Ov07bLJlaoYwJWo/ttEB\r\na+7RPQqGo0wiaMe92L48mz5bUOYQtdB7ZfAmcE75VdrmxY9zrmzSMX+gmgqL\r\ndykrFjNe1h7UJ+VHx3ulJz08MagLNtY6gwTAefnKA1XLl+ptYr1LBXL2aEXQ\r\nPpqakHYq3eO7E1iF3fnBz+fofkwn49sHb7I7aO5xq0DRJi6h5w+SPEaoBOjY\r\nGjvhiiTOLxQikLB9iXFrZy5rYhZXy+9rXUo=\r\n=HrNp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_2.0.0_1659582606822_0.3380386435460172"},"_hasShrinkwrap":false},"2.1.0-alpha.0":{"name":"@truckhome/global-position","version":"2.1.0-alpha.0","description":"卡家公共定位","main":"dist/global-position.js","module":"dist/global-position-es.js","types":"dist/src/position.d.ts","exports":{".":{"types":"./dist/src/position.d.ts","require":"./dist/global-position.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 1%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，高德普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用高德定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { gdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * @param point 需要转换的坐标 {lng, lat}\n * @param from 1. 'gps' : 地球坐标系——WGS84：常见于 GPS 设备，Google 地图等国际标准的坐标体系。\n              2. 火星坐标系——GCJ-02：中国国内使用的被强制加密后的坐标体系，高德坐标就属于该种坐标体系。\n              3. 'baidu': 百度坐标系——BD-09：百度地图所使用的坐标体系，是在火星坐标系的基础上又进行了一次加密处理。\n              4. 'mapbar' 图吧经纬度\n * @param callback\n */\ngdTranslate({lng,lat}, 'gps', function(point){\n  console.log(point)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端、服务端使用 axios 请求，需要全局 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端需要axios兼容\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n  > 兼容业务\n","readmeFilename":"README.md","_id":"@truckhome/global-position@2.1.0-alpha.0","_integrity":"sha512-o5kdwQQaBCBZqk3VMohPtbhzRkCtyUKZXFOkWv5hIJJQHxoPfbBw/CevC3GPfza51cnWh8Uon3ibVlheGWaRtQ==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/966a4ae2e57da5a4f1bea30b88755316/truckhome-global-position-2.1.0-alpha.0.tgz","_from":"file:truckhome-global-position-2.1.0-alpha.0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-o5kdwQQaBCBZqk3VMohPtbhzRkCtyUKZXFOkWv5hIJJQHxoPfbBw/CevC3GPfza51cnWh8Uon3ibVlheGWaRtQ==","shasum":"b40f6190b43fa7ba233264aeea0b1e6f6e7829f3","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-2.1.0-alpha.0.tgz","fileCount":21,"unpackedSize":120004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYgW8XtlRWCI/h4Aqza3cnhWmLJxr+UXsXGjO+8p2IAgIhAL7WiZBhWGarhbcZRAjoOpQ5rJ5bRSlz2PtHGC5UTCiR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDYIVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6/RAAkFK8OMv4EndQqEuN9TMPXsxdFLdvlKs6rh2mMwq4UZW8Wg7E\r\nvK/MuUCIaCPUy4t8Juer8Gd5KmB1VIodBZH2hJYsXIYPcbNCsUM8AIFF8s8l\r\n1U5Ppri4yb9Uk42bmxkZ75r7EzMAEIkWRrjtt2HQn3zznVgnSrZe3Cx3dozp\r\nc51N3RcUtOCwqcb13b+jytIE4JbxXuyzQtKxB6p0G4JliI/2ciaO7tXY3kEb\r\nMX9G21rBQFrvxWXxOxkYY8bMSfOlkjlTP+qUxS38oPrucDrPYXWUwq5aitw+\r\npOyhKH3pjAfK3mdUuGRGaTE7q3Ng53nGKdyxAtU+qvZ3nqw5tBgyVtdg4N2Z\r\nGN7mmVI8iF2YvFPEl48wyZZJ+Gknx5Rvc2kMWofR/ezfXqdIrf7NSKt59Q7v\r\nSJGscECCI8Ee3gMM0f636U8aPXd9hvO3ec9fYmfOGmkcytojI9RriF5uqKWz\r\nkLaCPqk9Qf32thPyzhBTnh3IhYIA/rAkh5cnb07mNAMz1PMtmWl3hX2g6N4W\r\nm/J5Qto9btp2BS9b7apa43+4RDUjMzX10mo2fHtrTfw79zuHiz2ynXav1Bxy\r\nE+SFjbC7K0Vzd77nMQuu/gR5lj6uYK+po8rxPsBvemvaLMYdHItZ+aVezgf8\r\nF8UD2ew3QhIu9WqLzEX6fzZtFaqro6YRGEU=\r\n=SUx+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_2.1.0-alpha.0_1661829653414_0.18911968202884455"},"_hasShrinkwrap":false},"3.0.0-alpha.1":{"name":"@truckhome/global-position","version":"3.0.0-alpha.1","description":"卡家公共定位","main":"dist/global-position.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 1%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，高德普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用高德定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { gdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * @param point 需要转换的坐标 {lng, lat}\n * @param from 1. 'gps' : 地球坐标系——WGS84：常见于 GPS 设备，Google 地图等国际标准的坐标体系。\n              2. 火星坐标系——GCJ-02：中国国内使用的被强制加密后的坐标体系，高德坐标就属于该种坐标体系。\n              3. 'baidu': 百度坐标系——BD-09：百度地图所使用的坐标体系，是在火星坐标系的基础上又进行了一次加密处理。\n              4. 'mapbar' 图吧经纬度\n * @param callback\n */\ngdTranslate({lng,lat}, 'gps', function(point){\n  console.log(point)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端、服务端使用 axios 请求，需要全局 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端需要axios兼容\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n  > 兼容业务\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.1","_integrity":"sha512-99mYCKhTRsRpscOA0q0BmWfqi4JEFy82nta5+tlXUxC0ZRVS4g73u2gpLXqnwOebjS1Soh1w+OleuqFwrQNqHg==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/5c4628d52598518bc8f1672aa78648a0/truckhome-global-position-3.0.0-alpha.1.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-99mYCKhTRsRpscOA0q0BmWfqi4JEFy82nta5+tlXUxC0ZRVS4g73u2gpLXqnwOebjS1Soh1w+OleuqFwrQNqHg==","shasum":"57ecae9640d0334d956e72f7cf9a5f2f16f61ba9","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.1.tgz","fileCount":21,"unpackedSize":120002,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWJFs0OitxDdLWx9S8ZBiB+V/23a26UDm0lsICxzNCUQIgbXJCJiCaaLO7D9o5vAgK6VDoWhd2WBhjlK+k/sSgj+U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDYYGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOTA//bwa5C8Jw60bCPEGyfScnGjT0L1lxtPTSs4G+QuCSsYI9wbRq\r\nnrUdt5QqN2qp4wAXKOi8pmopJ9uDWBJca+GYbe3efpxK3zNfPtXI3Qkvg2Jg\r\nQEQrFFKhSfkXiCPzoHYhdjPU8UEhqwu44DmKBBjybPB02IdU139Zw/BoyNRm\r\nbefwXdf1BWX5ZiKDRwAmGAKRKy6gZNeutPm8cv4k0ggKjS5Lxw2npSL352SR\r\nnxmPHecisGzSyjCrAXsbiDSS20AHCym0sd1eegfNszRENsOOeQFwANEUj80q\r\nr0pzcDna/VepSOeSgE0tOhCPZRI0qeJZHnrYBUDv4jth2Ky35gk7NCijAIiA\r\no0GpTv+Q1vXB3Vb+roAhXZoJ/vkeupj57m1D2/S7xjAhzdrLwbMPWVAQ3vhS\r\nRzSITAjglBYNxsmIgpagMGtNBTEoaYxr9AXBPlUyYu46NA3M/3G1bcUXdVVm\r\nTbKrSX6ZILSefGBhaApvQfxNFMvxxaEuyGKDlNbZ7ie+2B8XXhqpTpe56XPL\r\nvgSK8rZ8Jd9EDIJAXUDAuOVG8uuohn86KIwNtLCzW040yMOJ/8k5dMUB+I8t\r\nxBK8W3aPviEFnE3YSQVBST/Pgbr3qffgsIGbc/jXr8tGQnvKgD7CNel2tPYC\r\nfL+PImU5xRIWFIQuop2GJ6+AIO2Ts1TWr/c=\r\n=7xdI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.1_1661830662680_0.1939780408583025"},"_hasShrinkwrap":false},"3.0.0-alpha.2":{"name":"@truckhome/global-position","version":"3.0.0-alpha.2","description":"卡家公共定位","main":"dist/global-position.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 1%","not dead"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，高德普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用高德定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { gdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * @param point 需要转换的坐标 {lng, lat}\n * @param from 1. 'gps' : 地球坐标系——WGS84：常见于 GPS 设备，Google 地图等国际标准的坐标体系。\n              2. 火星坐标系——GCJ-02：中国国内使用的被强制加密后的坐标体系，高德坐标就属于该种坐标体系。\n              3. 'baidu': 百度坐标系——BD-09：百度地图所使用的坐标体系，是在火星坐标系的基础上又进行了一次加密处理。\n              4. 'mapbar' 图吧经纬度\n * @param callback\n */\ngdTranslate({lng,lat}, 'gps', function(point){\n  console.log(point)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端、服务端使用 axios 请求，需要全局 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端需要axios兼容\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n  > 兼容业务\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.2","_integrity":"sha512-E/2JrM/2u8G9VxkYSBWB44QByPqVlnKb1Bxqt9WdP7NVhq4tfwVivX3cOfSpos/4bx4SyHUnHBpebbXpe7rraA==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/9140915c35fe099bc8ac792ac8bdcdee/truckhome-global-position-3.0.0-alpha.2.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-E/2JrM/2u8G9VxkYSBWB44QByPqVlnKb1Bxqt9WdP7NVhq4tfwVivX3cOfSpos/4bx4SyHUnHBpebbXpe7rraA==","shasum":"d0bda5f5995cf6ad98904f95bd3d84c2ac6bfb57","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.2.tgz","fileCount":22,"unpackedSize":122834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQByydSMvB7AblOnnUQFZhcnQtyzLBbzuC4c4wHvYigQIhAISpUDKgcLrOrf404xVuRBO/kzshFrqy68CyVlAw5l8f"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFcMTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx5A//d61PYAqXuDgagyEE5kk5/dgj0AqMhz0x1liu6/DZt7dqytfE\r\n7CmFN9Ep/D88IUuvCtKt2zqzgOMh+2agRk+wQAK+G0IGdPuy39tY9+AfDJEs\r\nT9730495vmV3NaPjiALRARxAheAlYmu+CZ8VP+xOt9TgbuDoEbBGvR53NzGH\r\nU0/GiZnn45+lTnWc0G4ythNC5dWQdEj/MPwQUTcv0YJGgwuMWFREOPuLEJOx\r\ng2uRGrrsryyz6sxvs17L0ktnliiNC1L5RddnQMuX1iL+wZglLN73+WDBID8c\r\nhwO1ZS7wwktWvg6QZReebIkRApp8jHZdtVqbkTTPrrAbhAQErU2mjuvJlBB+\r\nK/wKPs1/5esst3ycVY/n7Au/MzdBK5s1pzV3OVy3CKmKbHJ/ShngCIWTQwhu\r\nuX3T9LXBoOqTOBco7D1Cvzcbd4s0gR4U9TlZNgeUF9VgGNkLkGF9E679gB8s\r\n6pugd7IQiglteVdIib7TblxGCttNrFxfmFUi98D4D7Y4uIZT45hysA2Wklsj\r\nRshiZ8gbd1ODeKJAefwIbrwO11lMKE+gHzTTMagZjBJpcsuq0DjXD3dinept\r\no1HsyL7hR8RzL2FzlE1P41PTteBzUQnwntjGpF5v2bTa2G9oIZAfQ2fizPLt\r\nkwkMuMdrW0w8CeITv+A6eitZbP586LX7d20=\r\n=ZaAV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.2_1662370579031_0.3600096110825961"},"_hasShrinkwrap":false},"3.0.0-alpha.3":{"name":"@truckhome/global-position","version":"3.0.0-alpha.3","description":"卡家公共定位","main":"dist/global-position.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 1%","not dead","IE 11"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端、服务端使用 axios 请求，需要全局 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端需要axios兼容\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n  > 百度定位\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.3","_integrity":"sha512-eq9nTX1NNesOMdjrtOLtbwBPLA3VSRgKztQcnYblD4eDXc44qnEDxQidUEohG4pE6OmP23l1ozwnkyx5JzjaRA==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/5ef6439dac1ef56c38146cdbcda1e574/truckhome-global-position-3.0.0-alpha.3.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.3.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-eq9nTX1NNesOMdjrtOLtbwBPLA3VSRgKztQcnYblD4eDXc44qnEDxQidUEohG4pE6OmP23l1ozwnkyx5JzjaRA==","shasum":"9f9da5c4bd6d8df1660801aeb876e6c8bdc66452","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.3.tgz","fileCount":22,"unpackedSize":122163,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+4PmIYyrpew9u7tug8jh4rGT3C+EtCH6ipJXEqPrhMwIgPl3wKtAbE2AeY/MjDcQ2jdqSw08+20ftnyZtvTNbeVY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFwEQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonUw/8DH+GUmjtRRXi610Ix27HovlQm36LkwAe+e/VBCoL1ejqlP0a\r\nQQeUhKRo2sA4u3Ewbnkp9O5p0F/05sZ31Aa53lEFmYhkskAzJ/4kZCrNtgKA\r\nyjdiM5am4LcB1TmW1XmHn21O8YCSAqckuhhSt6sPvgMdkQ0X01CgEQ+oysMc\r\nMyb3kCWFTei0XjTiBkRPJmxfF55MmoTh+HkSBZETRF4RCIyktWd8aqSt6a1F\r\nHta4/KY3sEAsyZniS+EH7TS84t1ZT+5VXx41PRYXXzu7BYwZn6yy34jF6KCC\r\nY23NOw1jRCcaM9jtFka/oeaEWEc13BY5rpjMaWLytTZBRjK7IyqvU6MjwoTY\r\nOwjgcSD4aaJSJDn62wdk6T4NFPrEQBsSyjxHLdRpCIgGMew0Ml/On42I70vp\r\n/wj4hG/jvj1EBM2PLMIdUO5q3IcB05eLRL1PeGUdenr/LlzlKueSFJFP/o1c\r\nh2wD4IQcYPwoa7pgoFyALUHXx5F3tX3uTeLDvoYfTQm+lw/1yuKb5DjlOAhh\r\nEyknUYMUAasusXSgvSImM54cTzotTYqJCINQfUGkEPH3HsT97WKXFbCfxoMD\r\nsWUY/NP6dJJMgrrVLGS4XN0+M5X2P3uZlfHW4bF2vxk1gAmoNdPKPHsWr8TB\r\nanaGwP+EUD6fqv2nnZ0wrHoCBUqEdWtZBMQ=\r\n=3gIS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.3_1662451983945_0.8171426882034807"},"_hasShrinkwrap":false},"3.0.0-alpha.4":{"name":"@truckhome/global-position","version":"3.0.0-alpha.4","description":"卡家公共定位","main":"dist/global-position.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 1%","not dead","IE 11"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端、服务端使用 axios 请求，需要全局 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端需要axios兼容\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n  > 百度定位\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.4","_integrity":"sha512-MFSy+7Hl1QVIRAw9EFH1a6HLE+Bo8o9krBaNz1K9VMMhfNl96n6R//MwG2qtEgm7OmAauU/smr8C0yCyDMTA8Q==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/01923eea17e17808c6b7fc36423f3918/truckhome-global-position-3.0.0-alpha.4.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.4.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-MFSy+7Hl1QVIRAw9EFH1a6HLE+Bo8o9krBaNz1K9VMMhfNl96n6R//MwG2qtEgm7OmAauU/smr8C0yCyDMTA8Q==","shasum":"2435fb8cb9bb18beb828ae7b3d96f634ddbff18d","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.4.tgz","fileCount":22,"unpackedSize":121111,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEJQa6cQPINSsBsrzXSG/ZrCR8e1QQMuiHQ178h8ApvwIhAKQKyJW5n3VJ1Ikb6SVDhTWcApWIXwhiyl1x0zkRX0Cf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGA+TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaTRAAh67zgTjY4xoPAJ9yzwKhhXEZrukc38/78BrTqeak4+G+uNDW\r\npaq1J96Vq/BUxaapwuWm1/vmEtVDjlutaoG9ez2rFAo5JQnn4+xcmSIfGuOK\r\nj158JdqOxsyatkLaPMitl4mFg8g9oBF58HOW4HqM98QdegopPoRXW3Dv18HX\r\nSqpmr65P4gk1DQuQ44w6iFn5VpHYIYaLPIbE0UEBZEWxhyKFCR5mfOK2HQvH\r\nIrrLsp4DOgDEkDNONFHS0DtEFBTHwYRXZ+gfFoyMMACVDpmIcZEEhFkALGWS\r\n3dx8mvE6Y08AW+cLtnhBY+zqRdCWsiTWMug/TOTsB3mWth8F7CEsRbZmiek5\r\nbnIsfncpuEjdp59zdZJS2Omwat1BSVV7JcbeL+0SyzI+5LFR0zZh9CcblaML\r\nGAC7nSUuD12lTWsuuEGMboz3CSkRZTMPyXna52JTkOXkm+E+KumvTdzr8KE+\r\nhrM+BblIn5BQ2mXrrfy0PtQQq2xUzadwCJjTSQGs6BBm2zk5uGyEL3hM0mhY\r\nY6FIKawhQc9zCZt6OlNSyefGiXjbcRJ4Ss897Ck9PZrjIVJBWwnIiwWpg9BZ\r\n7RgjrcWdMjjSg75kZLnlcsJ7/JwpDOf8kXeeEhj2vM5u1JG5/wSpjRA4vHAi\r\nb02Tf3+0nsAkWFukEek0Kd337IFONh/jvCM=\r\n=vkU6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.4_1662521235206_0.966727569589743"},"_hasShrinkwrap":false},"3.0.0-alpha.5":{"name":"@truckhome/global-position","version":"3.0.0-alpha.5","description":"卡家公共定位","main":"dist/global-position.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 1%","not dead","IE 11"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端、服务端使用 axios 请求，需要全局 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端需要axios兼容\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n  > 百度定位\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.5","_integrity":"sha512-2PhZ+hHgeIGu/lvjoqqi6M4Vdqi7UbWavqpNftNutapBesINcZ4m5EbDavRd1BaILYyTvJEgYnPWDaOVuoH4eg==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/c16274cfe01bd5090b83a60e331a4292/truckhome-global-position-3.0.0-alpha.5.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.5.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-2PhZ+hHgeIGu/lvjoqqi6M4Vdqi7UbWavqpNftNutapBesINcZ4m5EbDavRd1BaILYyTvJEgYnPWDaOVuoH4eg==","shasum":"8999d7950b5832c3e3b4d93c83aaa9832bb53860","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.5.tgz","fileCount":22,"unpackedSize":119202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCln0cGhfYMTowzvgjwkPneouZi3nufJtrzeIb+QxUFFwIhAK60jeTJwuSctesvGphDL86a0qjk1HzqesB+YqTxi33X"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGEy7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCTQ//dmRGIFPGjv0hl7yXWKkm8uJFViM3rb+SYg+ohZiLQLAaAJzd\r\nPhdmx0fPwuxl+tUhkC8NRmlLs/NaPhBOvdZLLDHs53yUQcX8cL8TYmcAML/2\r\nKHeWpqleN9b1T3SUkmBffrKN/dYVfzu9OHso8xtqcl9gmK4mhBEIgIlRn72z\r\n9oYvudKnz0gKGK+WftIikR/FL+ouue24SzCzJQJTcqgXId4rp7BevoA5e7sK\r\n1txCoN4SRMfTwyROZqIXC0Bh6xvDuEaso4Z4bLGdwlavvICZmTGaULjU/NK4\r\nWzxj2bj3NM9qpcm8SCfbi7aItE1w913JkrUFHTaJzJknEph6Ny9Le3UQGmQe\r\nFfGBsCPMG1Fe6TmIrT6ZcMrYU4bmexyZGVhUvFOP6gfKTCd3Feh6ZLdHSvgm\r\nwXsndr1IFcDsl+UuRLXpvTpbtaP9PYmaB4t1y9j+f8xJTwC3ruowCOdipiRg\r\na0NNpduCj232oexMmiodPvb0bv3PC8aG5XMNH+modvF8ziiP05OFQHEBQYfT\r\n0KIuZK06Nw1KorcNeYcn6gsN06tg9fDon+sX/XDzTf6SQdFgKclgkkvNh3tD\r\nAEVVOxOqYdaDeCZoFSOs0TDvwN4J0ZVpYaQ1JQ92w+MvxZET2roLLUnb5Wsd\r\nd1KatFZ7w7idGbzO6rS34lFNmu2Y/j5aJSA=\r\n=M+Ui\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.5_1662536891099_0.19884777610879834"},"_hasShrinkwrap":false},"3.0.0-alpha.6":{"name":"@truckhome/global-position","version":"3.0.0-alpha.6","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 1%","not dead","IE 11"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端使用原生 xhr、服务端使用 axios 请求，需要 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端使用需要全局axios\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n  > 百度定位\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.6","_integrity":"sha512-pQZNIyiqyyT63FyzBU86Aa+QE1ynbih6JWznZC8QpoV3m4aA/ukuPQyJXff955HK15jJK89i5bjJvXTBrdFFoA==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/0649d5ba4fb121752048d7de5b89819c/truckhome-global-position-3.0.0-alpha.6.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.6.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-pQZNIyiqyyT63FyzBU86Aa+QE1ynbih6JWznZC8QpoV3m4aA/ukuPQyJXff955HK15jJK89i5bjJvXTBrdFFoA==","shasum":"231e7688e820d54ce0a9685bbf4d633007f36f8c","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.6.tgz","fileCount":19,"unpackedSize":118001,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRXW96z/ZR3oN6O9bsl+oEIYEfyMyJJKpzagYy4OKmCwIgYVnVnKzhPNyoID85k1Iaw2CsW9lGyD8DBBzz7rHqwTM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGFj2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIjBAAnF+YLuJ7b4hd9zhvIaXKuO6oSmtKCw1Heb1XqyvHb9Ib0noP\r\nzFBobCn5hvZ7jUuxDEYaAqcVaXOfZ4htD7Jemt0U1OsxkjQ7+YwnV/XAKMaS\r\nrean98oMPCoY6oHNk+i0GeGZqnwb62XYh+a74AWtBpUgeEe3Xdx8Ax5j0uan\r\nsbvVHMVIOi59PqyazW1KXbziSUjKe/0Ri713CgXrW0LREFEOJ5hWvAuIXt2T\r\nMD92W+Tx1XVpO4GBK6VsY9GQQDGjmkWpXPaOikja4HL9Uu7rlKYnJbRubJt4\r\nm1Dzx9IkOqpcuhtXefFGoQnMPfFIDODEqwnLc3V9VyLsbUQV1Q6gjsuHF9Mx\r\nFO3TQZCNUTNtiZu4twZogjsLdpFPryE1po6VzDAQrq0wCN1FuRm1ePCE2tab\r\nOjr4xuVE0j7VA8TKXOm609DY21r/QqQMd/j7US7VScqAOmf0QEpuIGtUatZh\r\nGikvvmCwOwR6jS+CBpOAx5dXqabdRIdQVkuly0IU2FdRtVDQhbE8z05yGnGR\r\n7nsFxixFMSxSd+RhjqdNMaBfZAnso+DJqVr51d8PqDHRoV4/nR8gclPBKXH/\r\nvL/ZU6QvTN2QGTTQEL3YdoW/KTTcyDLTkRBRsUd/G/eG1VR7fIUm0H9M9d+X\r\nDk5pLrEKJkyFCZuRxsEs17T518Hoq3NHEQg=\r\n=On10\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.6_1662540022590_0.6663471417293412"},"_hasShrinkwrap":false},"3.0.0-alpha.7":{"name":"@truckhome/global-position","version":"3.0.0-alpha.7","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"browserslist":["> 1%","not dead","IE 11"],"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端使用原生 xhr、服务端使用 axios 请求，需要 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端使用需要全局axios\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n  > 百度定位\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.7","_integrity":"sha512-EtgIMsi4Bo8SeUgCl9m11fFFw6kShZsPcJI9o5DtSaoDWV4EpKcJg5LTC19PsUKinHgUuAWSLB9A7jfO5oFaHQ==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/8693f4482a731435a275c0a37af6c091/truckhome-global-position-3.0.0-alpha.7.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.7.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-EtgIMsi4Bo8SeUgCl9m11fFFw6kShZsPcJI9o5DtSaoDWV4EpKcJg5LTC19PsUKinHgUuAWSLB9A7jfO5oFaHQ==","shasum":"db565312c8f42b698ecb0c30cc71c931b42a38a7","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.7.tgz","fileCount":19,"unpackedSize":117999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5XzIZuBUH9yqqoKWb5hQVU5tSp/18ahm3L1lTcupTmAiBgYP2FRREKl4QWJIwMZOXWCjybCdsca9Ji/veIpPDn2g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGUxeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO7Q/9EYIumQ0T+GbPmIKJ86E6bv3AfZTeyV6xeoqBD2IfiJZGo+zO\r\n+jS+TBC0vdZ+QJ1GiQ+s5iA0UD/IbzoZzsF5eOE5Xrybd/ijx+z1PUN6shPq\r\nR7Hzr2bTHIWGZnOZXnOOoq9yxkFZ33s8kyg0SwhrR3Z1SY2S3sgm3JzRvU+h\r\niXb9Gr+whvFS+48Zv8UOYgedGHKP7B0e3QOWe4WopCPgh1Hey3sZY7uot3+A\r\nS0HwD+IO3+UAA4Lo71eUXcY1M9vRAVjb2oLisFypCUzARA6tPnQCoiuBbdwi\r\nAoNc6gWwCaeEH5h6Ep6hkbOcwoP+mEK4im+DKnMW8uEIGfLAGP9cXiH5NYb9\r\nE2hb7CX2+QuomzPUbK6g7XMMtDxadEkxFMppmejaE2jctn45Vi4GEWP1HbVt\r\ncZHWe3WoaDuuxoTJb3t0c4fyjekbsuA+slK39nbddLyMN2AU6I7UClftVsQ+\r\nnMYUXlWy4gH8na6O8X9S+hNMMee4Pd2Irl185mfrpQpmlPkPQ2CxrUC79j+J\r\nYiyRWABqSHhJ/wh2/jInOaJAc1XTbGdU6rHgTnSFy7/PKX59ecSeGQtJVAFF\r\nxe2SzZ813+HFlEuGD5y2QwR4YhlAiC00ykPIzWBsAkWdkTMVjr3UbJCXM0vk\r\nEqZ4wCPnAMg/2zmFewH2Ln8VmDVYRpuv7lU=\r\n=iBHG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.7_1662602334532_0.9367848357917958"},"_hasShrinkwrap":false},"3.0.0-alpha.8":{"name":"@truckhome/global-position","version":"3.0.0-alpha.8","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端使用原生 xhr、服务端使用 axios 请求，需要 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端使用需要全局axios\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n  > 百度定位\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.8","_integrity":"sha512-JDWpR8dc3ZSzzhBIv1zoNnWVDPNvh1w+3gFuxHbZ39FLiuOIJfR2IfcZIcM9ojsy+zPyksMSie/2WLqJ6U18wg==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/51cf6052eb3f27fc8920084230a6c418/truckhome-global-position-3.0.0-alpha.8.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.8.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-JDWpR8dc3ZSzzhBIv1zoNnWVDPNvh1w+3gFuxHbZ39FLiuOIJfR2IfcZIcM9ojsy+zPyksMSie/2WLqJ6U18wg==","shasum":"25b2321b4f328de32abc7e123ea28e796d20a529","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.8.tgz","fileCount":19,"unpackedSize":99470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbfy7fDnnSn6Cq31O1TOpmxTyVjUP+/Tl1gglkxxG+OAiEAgnr8gceusBFrOVKfCOu0pY5GRPt35qXfDDfybXcwkBI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKnILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNNQ/7BlMFZzCqK6T/b9X0fTe2DlzV1Q2j5fxbPfjgTREe25YQ39cw\r\nP7s5rRum48MIKUQHkxHVVaXgRtUnEgKXaBQSqw7vTf2xaeMD8be5e9LBNqvf\r\nI+y+3F8RqcJq33FDgEmmwcUwe2JT+SrJLN8SjBeaCfTE7uT7AcXOpQYKRDA4\r\nQzXBpTW9Rgrm6oEG5mTLHd8zpRo7C23UG97IQMBMllWK62Ao+nhxAdCcXLze\r\nCzfLtXLRQqwfLe0Xvy+kdpb6W4g7D1sBUmv//o0+FC8eBTA/oi8FZMXn/498\r\nSfNWAhZjyEEHRn1m6DkktJFZJfe+sAqeNi/YjI0esA8YQBt80tsComIReMPv\r\nmod+vTUk0HuXLxpwBez8DjcEYcjvsfNzlvRO/6IoHV1QZmif3/uhP6bhRzuR\r\nT/u4Mva/a/X5cKM34CnotwZf2Qw76qNhd0TuXuUwltQvTgAw3gLN2ZWjVeYb\r\n/yj9BX21Md27F4wc9/dQ4qBB4aohRKn34RrZ7r/5co7DYGD3vyB5CHeJanIA\r\nhry2OAXLokEenXCkgAAA9p6o5WcwhzEJqwLjs+cXcKwSGlIkF1AGEbcGrg65\r\nPCqOy5e6yvZaVi9Hi/YDdbZGgs6nfEWfCcjvpWPvPWSg+NiXu2DNflwmF0L1\r\nEJYc9GzOgBClFkigk78GalpE7pD3zQW06bM=\r\n=TzfH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.8_1663726090940_0.07065534798842066"},"_hasShrinkwrap":false},"3.0.0-alpha.9":{"name":"@truckhome/global-position","version":"3.0.0-alpha.9","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端使用原生 xhr、服务端使用 axios 请求，需要 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端使用需要全局axios\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n  > 百度定位\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.9","_integrity":"sha512-RRkq0hZkvBr/GRbPQ3UJoCsnCLDSVS41D6aj7g/9RvlvGirWlQqBb3t+lg4+oI1vXH3ILNdVQZmChXyek1eMKw==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/ec4f8857094a7fcdc77c7561d10eea73/truckhome-global-position-3.0.0-alpha.9.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.9.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-RRkq0hZkvBr/GRbPQ3UJoCsnCLDSVS41D6aj7g/9RvlvGirWlQqBb3t+lg4+oI1vXH3ILNdVQZmChXyek1eMKw==","shasum":"0e060d5e77580429596903624fa8e1b7b3dbba22","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.9.tgz","fileCount":19,"unpackedSize":99634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcz+B8hGAfYza0wzurVbZEOowCHYspvEAba6yP3ZwClAiEAwt9ONeGT2gtm7v8E+iOEL+5ErfwIlZ/2/iGjgoW7jh8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKs95ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5thAAkEwMQcxqPFP/XKIxkLcudSeedDO7lnO9O6gUaBEZ6Wt0pzdC\r\nUjOfP9l+XZKoWslaYIPkPlxLJRYaPS2WZzsJsoB9E/ZWqWbfTiihqAihqCTF\r\nl9B78ylgoRjOJwNtkYrT8jZtbUBnm2iInbORm0lz9x3jZs+AbOTJpjvn6BtV\r\nVnslsJrMKjvRwRapdRfXOM5Qg+E0p6B2z3CEACvsPnw908WkMzv4p/GQIRUH\r\nD84AOd9vdUpZxDO8V4OTAZiO54RZ6PxyH5+MS6d1GupLaS8Kudqc7iU5LP+U\r\n3CKgUSmtZeGP6mHEfkN+0KrgQnu3brGWreEGvyR4zymO+Aj2+vC4J8Q/BA2i\r\ndwTMMsmv6+y/046mi7PU+tfpqEiiVTlpBIdUaIH9IUYVgrJX2BgIRvjFGyqU\r\n2+UcVUpM3YN3PwtWT+sv14eB3z7BYRLJa2pq5kmOIx7/X/nK2r6jN7GjWd4o\r\n7GuwMckQn/GjORpb/sfbPmpCXhgAY35JqVl9uqAzgUJPtwOTJuQ4uDxRioO7\r\n/6WGaTBJQLGQjXA8rU8k/PdVPtlBC5ubE0vh/a36NHagbnf/iHa/HzjDPLAb\r\nRbrT/UVLdo5yLyWhgyw5s7f2zztvjJ+pH+oEqctTCiZdM5pXv0yYuMYQ7rvN\r\nHKhby2IssfN74C6fbexralQfFo8RWF3MeyA=\r\n=//vf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.9_1663750009037_0.25769082813332544"},"_hasShrinkwrap":false},"3.0.0-alpha.10":{"name":"@truckhome/global-position","version":"3.0.0-alpha.10","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端使用原生 xhr、服务端使用 axios 请求，需要 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端使用需要全局axios\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n  > 百度定位\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.10","_integrity":"sha512-ng28s2jGfdNf5xC9rjNa35IYqmcB4OQ/miAcnRrhDnISn3/nQjPao3x+Fd3IpKhVC54oibR5E1BBirwYltz8ig==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/ca5e147f344d58bfb3a09d7c43bccea1/truckhome-global-position-3.0.0-alpha.10.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.10.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-ng28s2jGfdNf5xC9rjNa35IYqmcB4OQ/miAcnRrhDnISn3/nQjPao3x+Fd3IpKhVC54oibR5E1BBirwYltz8ig==","shasum":"65688c059894426f002c23884728c1f152530c69","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.10.tgz","fileCount":19,"unpackedSize":99697,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXfXVHaXY209YEdssN6efc5QayQRrvnfmjQ6neNUDdLwIgBV4vXRf4ktInG0vmPlVtuBjmC+rnM4jorBbwEaPzFjg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKtGmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUWg/9E98ONY345SuuIrLZmSoOPYc9v3hVg+lIc7fTSA6PbA5Ie4UF\r\nnaWpYbLG/WtVZS7KR6PrvjXWagU5EVEGAI48kxNGtVx7LqY0ybTiFJxuhMXT\r\naZS/V4nkoqB4Gw+mgaGj/nWRjA637lJJPdcwSps9K1LhBqmpF62XCVK8XpxK\r\n1GqR5ea+0LcGs7Hgv54o52jRLJzBFnkL1gNle6IGhM00jG1rC3vy2YORLOfw\r\n0GW3AV12DTQr+ms1WPgTi0kmSdk1ajrtaVZ+ehvJWzjFlP+Voo1eAAQHZCqd\r\nnHp753a+CM2UyDWkG8n82JIpKiomf5CAWAoE8uRKwYJHKUvuNWryXjti+34b\r\nxKH+0bDl4Cs+2NLXEm09FQrXkC/g+J8ksjbdOw3mHzDcnYIzjiFa+oEgtuke\r\nmwd990/5zWBb7SGh2aX2BmST7Gby4y+BYs3Y+KfpeJhH4otK6G7022cN2KJa\r\ns31QiRRaJ0ycCTtjKZ2ZvdEAvS8QdSefYJkPKMgecxosRrrHC46PQllYN0bW\r\nC1BcL1qKmygiOixfC4sK31M3wvnMOxTSv4SsuQmWxUClhYH7w+dHkwizejiO\r\npfZJ0BAJpv6v6uQiD6Bye6h3Xw50FFIg/LD1WpBz+xtNLTUQP1RgdeNVNIRl\r\n/wBii8fBRqAoGIragEf9AApe245ncadccdg=\r\n=P3q2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.10_1663750566464_0.3473176059555949"},"_hasShrinkwrap":false},"3.0.0-alpha.11":{"name":"@truckhome/global-position","version":"3.0.0-alpha.11","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端使用原生 xhr、服务端使用 axios 请求，需要 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端使用需要全局axios\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n  > 百度定位\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.11","_integrity":"sha512-XHdkHFlTdzJQW6CeIVgZTSGC/PcCIozcRAkaf5EGeqzTMOkE2TaoLDRH/4VqiEjUgd6GlT8K2npk1Qcs8+GKIA==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/d1023b80badbda8bf099b0552d92a3a9/truckhome-global-position-3.0.0-alpha.11.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.11.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-XHdkHFlTdzJQW6CeIVgZTSGC/PcCIozcRAkaf5EGeqzTMOkE2TaoLDRH/4VqiEjUgd6GlT8K2npk1Qcs8+GKIA==","shasum":"30407b5c4f65a34970b8beb88e07a34350a3dfa1","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.11.tgz","fileCount":19,"unpackedSize":99739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF6gtUJELhF4ra509hz8k95j92/AmfNi8BtUVTWxqG6AIgCk8TcorL0yKtua4uZMhBZFXRSJlIGlncRekbJ9llY/I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKtPmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4AQ//b6v1C5HmJ/+qDsBJ0x4PfCi7nfGMtvdKYOtgigMUDQ3f8pOS\r\nAfzPJmo1GrxzEKx7iHWe7+8i62zZmvo0zUD7blXMaFNdhZmpXIc5AtzxtyXF\r\nm1bsKa0lbQYRlZoj562j1ixX+VCj37Ij+aLF4dmNCt4hVi/7JnNoGIqwhXny\r\nj3P6DLCWCQ9VwYLHKeURmA+KwBQGJmxGtJlg94xbI9lQZTSfHkfjgbGYCPr2\r\neYTpnTM1o0QpJexnCjr4TGF/6BfJdwCTWHE5QcKFMeRyoLVfRXKFro3Q/N0G\r\nEMLSwdpar3oGS8Msen8S1Tv/KltHm7nqRPYSHikMlq4l5C+FpMDPclelZ4/S\r\nD3wuuMokQABHTRAi+mUPElXmQSCY6QDlFkGvR2uBuA1KP6vGx0KyyPzS21e0\r\nxiiNky9o2SHkucbHGtV79NKDtSyNfSRYquwtamV99Qn/pB7bT9DADcBMPMmB\r\nlpEEcr6DtuRynsMeiGk4TFRvIVp4E9T5gR3IYPra26lKJ5A23UvOa9MKB3YV\r\nl+0txn2QQq4vFKXObtQyTVX6IAljXNsrIzkqAkvlJPEUVgMCTyCs01v+kN5m\r\n91GE+fGnj1iXkgljE9DPZbzG/5ERbJvaccyFk3ushs1J77ZjCV5NVq1CsaEF\r\nKAOOKq/zGxfEdhBk7doqbD54fauw+I/QLgU=\r\n=ToJq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.11_1663751142649_0.8280419079767947"},"_hasShrinkwrap":false},"3.0.0-alpha.12":{"name":"@truckhome/global-position","version":"3.0.0-alpha.12","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (errResult, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', errResult, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端使用原生 xhr、服务端使用 axios 请求，需要 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端使用需要全局axios\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n  > 百度定位\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.12","_integrity":"sha512-bcmo+SGj96BvVjtS8uZAeM1bhU+0oRpjQoxhTEjUQXUoLNo/rrQQR7lKzqHntqj2DH1LI10J4y4+m49Rta3Jgw==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/d4c541d89d53691d5dbf58449c9de1d9/truckhome-global-position-3.0.0-alpha.12.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.12.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-bcmo+SGj96BvVjtS8uZAeM1bhU+0oRpjQoxhTEjUQXUoLNo/rrQQR7lKzqHntqj2DH1LI10J4y4+m49Rta3Jgw==","shasum":"a5e3df47daf5819ba4cbf2361a1e89594f8c046d","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.12.tgz","fileCount":19,"unpackedSize":99992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEr5asgYCGdGo/sxc9wmYQUE1w7jIkFTt5MNmfnxV7iGAiBsMNI+CM09OKsYdWWIDgymk2Eg+pJaRAJAziNG7FK23A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMWf9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHow//UUtVm4ZzkiyJ5HI94FPXRg0jZdZv4frNIhUpmuDC8qneErDI\r\nPe8Cf6pft+dLZWe80vZt3060N4zVIRTmdEuuGEERL9oibtL/u7M4SoeZ0Tm0\r\nZnO28LqD4EyhpRpFOtnktUIeZNumPjCSHE8YaFdU+HhMv1TFhkjpstoBI0Ll\r\nWSHsndEVM0CKyKmnoq7g1b7st8wN2kq3QEVqhT6XAVBMvkKeyHPIIOFk60AX\r\nzNGUe64bQANb8zcVlupsFtgJfjkrcO+pKIqQXNob2v3qOd6FjUxZbj4cANHh\r\nMyBGF8WSSHcCmBuumkBtHuaRy9hjwX342k3ZfLyiX49Zh5ZR429Su+xckUnR\r\nBQXW48/XwDXjLfFK4XEB9izMiLhezTAkz4DNIMBH5fpcm1ZZEPYMWmAG56Qi\r\nx8e6oaPNUpWyCDAFYBJ0e+CyzEnOxRH1CQDvbDf7R5Dp/qSunvuEP7a4dlsF\r\nrDhQJtT9FAKcu4j7O57yYf4rBuRte8T8bkiXc7r3zBgI8NDm4xdd17He8sOr\r\npuTGEVtW8r9TZJ2qJU/M/p4p5VfkG7LawvW5Rt/qOZSV2XeHLwhNcenRqhwz\r\n1nu6xY+T0aLf+9CVTmBoJhDVlNZsqQ1hs78Y/EucAEVvruAIXjLTLk94iKz8\r\nnfQ5Ks91UPgw788toRtWY6iRH6UH3sl2wrI=\r\n=kdRP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.12_1664182269299_0.5888430398642224"},"_hasShrinkwrap":false},"3.0.0-alpha.13":{"name":"@truckhome/global-position","version":"3.0.0-alpha.13","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (err, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', err, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端使用原生 xhr、服务端使用 axios 请求，需要 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端使用需要全局axios\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n  > 百度定位\n","readmeFilename":"README.md","_id":"@truckhome/global-position@3.0.0-alpha.13","_integrity":"sha512-4hVC9WaeRDU93yJBmCGdjIdVuJ51iznKlR8EWWzEQfVW+PPAckJIVpG9Ko2+id1A/ZL3l55qpSNQM451xpk3/g==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/d8176106ab63e86bcc9efa030f26a3d6/truckhome-global-position-3.0.0-alpha.13.tgz","_from":"file:truckhome-global-position-3.0.0-alpha.13.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-4hVC9WaeRDU93yJBmCGdjIdVuJ51iznKlR8EWWzEQfVW+PPAckJIVpG9Ko2+id1A/ZL3l55qpSNQM451xpk3/g==","shasum":"ba3ab54e6c9bc06cba2b9a9ea724a95f212cacfe","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0-alpha.13.tgz","fileCount":19,"unpackedSize":98662,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFKlnIm6DUuGDMMLwk2LFTIGLbD9ZUJOYZNTFpvCBTcAiALplFeFPNSSqVTLGZUIpLo23gxB4IfHMqqhbhlTL0mdg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMXI1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpamRAAm64iZLvXfRisdLExLJj/9NlKnvypow261mBP8h1E32vxtzpw\r\nu5Uz+cCYcJ9Mz6bZt5uqAymIcOeahNgix2Mx4xw1vSVFx6ED+t2Htxv5wMuv\r\nhSFcMjaQhcLHyux4BsiGJBc9coHBJNpE8t/RdVxL2bwXMvztAtLTjMp9eJ3o\r\nhbfCZnnjL/ZTU+vpx8YDBnMOcHN0pZZR238wGIkpCR5cVADs02dysOceHLJk\r\njDK+lYmCuc/LI+Qx+bAsCCOZjaW9z87ODXW9RIS/6Zr3HSvCXZfpXnToSX63\r\n0dCurzMzZp+ZlYX1axfffjao+98FhyI2uhcpT5yfhpFLQGSnu6wg07iSD2PE\r\nnMUtc5YmCip8NFWgSkpzSqIXTp69P2xj/C1zeHgwbpojV216Kxc4WKBvHL0w\r\nt8dgmrce7T1XR7fIEMETD7jyWvh76dsLQRWMJ1c/OVgrgzUpe2vcR4UTfg1o\r\npIezMjz9GBcoz3bEHAtl8NwY5ozvKF75apUm1gTDOgjaPA5Wrz0oIbrhnUGr\r\n8z03Izngdytl62fp0/MhD4+PCl37HjUt5JsaD0YhMI7FJ6HoEfyQqaT7N2uf\r\n2ENerOvlQ9XzEhor+WPBsRi9ZhF/uIFh2znJyjA5DIGbdee7mJ58urEb7cQi\r\nco3Ja2zqRTNrTdmdwlqg4TDCgTCc+SXLXok=\r\n=I4pj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0-alpha.13_1664184885453_0.6297149492584504"},"_hasShrinkwrap":false},"3.0.0":{"name":"@truckhome/global-position","version":"3.0.0","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@3.0.0","_integrity":"sha512-HU6Np8K2/92+NvcuIB0L64Ve7wRvd1o8z1zkd1QemvqrNzUUHfpnQXG66czOvXXU5Lf7U9sPhBo9qtN+hanEiQ==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/b0e3aefc3c287bd47fd104bac68b4e5a/truckhome-global-position-3.0.0.tgz","_from":"file:truckhome-global-position-3.0.0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-HU6Np8K2/92+NvcuIB0L64Ve7wRvd1o8z1zkd1QemvqrNzUUHfpnQXG66czOvXXU5Lf7U9sPhBo9qtN+hanEiQ==","shasum":"e315dc7694658140d207ec45f2b722030f19db86","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-3.0.0.tgz","fileCount":19,"unpackedSize":98653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGR6pDEq2N+jn2WBaj0C+i1/vT9l6Dp51dAJFgrzequ6AiBssSUcIJ0hbzh3BTWMriH5HTzwjIMLvwkDTY5AMsY/4g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ5QzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxow/7BMzg5PtLc8ii7ctrVNIDgiHjIarqRhp2gf84vU2mAthGE9yt\r\nOXcEfVbtAwUBdT16SCuUv/+86wi4bWxUFal7kymreZVCgS3jkkAwzUV0Kjp2\r\nMdpWkHEC/xwRHJEwwIFVIE3ZA/x9FbLmU/qeFeMRH26ICY5y9WcLbJC9Uh2W\r\naAS7EJcmIx8nt+2sP8lrmDYNuYJ5RFATlvai6wuqHUZfrRD7vafJc8e+6pcB\r\nVqj304sqnCeEfCy52yQZJFHs2+Tdpmgzy7EHkjc8vhRVCYpVI6dKdOWKMEH6\r\nqeIJj/QQ5dmberHyeXuGWrJPJZUi2W0arasyRU7pcehlrgAfICwNSit6102z\r\nytiwkvqmxicVkTRBp4XBcnI5priVKBF0ZgAjp4ety1HUm8laOCAn+KD4Q0YK\r\nbvS9xNWUGH2eiesV67GJeQD6JnJTimrTN3bUJdlBqIBq49o5quVUaD3u6rXE\r\nfDLvFGAbtuNfM914x4GIIv3U4BpJ1akqA+cYtenL0cNXTijANPICxuMD2aPd\r\nyDTszWS8DVUku6HWbE04BG+AVj/1sXTyoCGGW0gCJPCSRH9y32kGn1EUq3OD\r\nIK9ZPjq351iV79XZ6cjKtUcgajatZSpQEyMbPdwj3NPSeDGKU3i8kH6e1hND\r\njdzOaaKJnKL/MR2+Rh/Sa3jVhh3XcK8lnyA=\r\n=vTKf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_3.0.0_1665373235572_0.6848781679442377"},"_hasShrinkwrap":false},"4.0.0":{"name":"@truckhome/global-position","version":"4.0.0","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@4.0.0","_integrity":"sha512-RCnsgDnNlhd0T97IvP13gtq/wYpZZ+uSV5lH3CQxv0CbJYUIyDCinGAbuZb8mZSiWqPPOhW4yKPDUdK7NEqNug==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/cfa4480fabf8eec390b6224c51524d6b/truckhome-global-position-4.0.0.tgz","_from":"file:truckhome-global-position-4.0.0.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-RCnsgDnNlhd0T97IvP13gtq/wYpZZ+uSV5lH3CQxv0CbJYUIyDCinGAbuZb8mZSiWqPPOhW4yKPDUdK7NEqNug==","shasum":"0580c54c603a81665d5d0934ca08c4dc12602bb9","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-4.0.0.tgz","fileCount":19,"unpackedSize":99636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDA+vE3zhcQQfO+CZ7ow8aK0CC/XGGYqJ+fWVk8uu+/7AiAT8lp5Az/UB1RDvT04A0VTX9xjk7MdKiPwrDUSROcW1g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRjXUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTyA/9HusJ+3vIZ3I5Y8rJLSHRxd6zg0RsPj2si4gpwg+LrZkYIgF3\r\nX9Sv0xAgpOs69AmSz35wdkXiMslNK8qQY6wGMuBHGybGWS0yctdLlXBaOSUR\r\nGoXo2juLd9yJLZg15bRjY4H3S2iHfmSJUsbo9H7BIaGpcdGTAN4Qsb1ZE3Ac\r\nJvX8xMQm8SIY7MbK61f7OSqq8KINwIyzI8gv8KKMibTkNGfrcvZal52WH00M\r\n/aViqGjpzFUMd6kFmqJKw3K1c24Ysj/e3H0BptbOWmyqM9ecGegiF8KdmqPR\r\nyWMLJIqsFFUzSRmzYgR6vjZLWVp7bDlSbzLWHXV7d9uvpcVgyTJC9GTB2Qcl\r\naAsvJn1fh6gt7uJiAjALkUsI4L8KH9ZccC4kLsguijCPBovDxgY5f1afEknk\r\nQpljQxgx+sWCUESh32yMBOhmEA4+dF31toQY7660KCMGiNQ3UrpkfCZMdXyP\r\nXcmi9Xdyrc6zcFg2FCsqYdynPpiez1hskCjCjmz+opOZ1ZKHWznK7HSsiqAg\r\nmYpTBnsbMWC+c2hkFP0htGKubSleIOTlq/cVISx49zqcmxvQGXFpV9A6ctri\r\ngc5CXbwcytbijfz47ousKdj6+5+8rQfumd/GCL1hTdJKxmKGBL+ESIOEjFwB\r\nDXYy2xWk0NvjvpmDJYJhGA6onJRdZnIEqVo=\r\n=lTml\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_4.0.0_1665545684042_0.4522698388301467"},"_hasShrinkwrap":false},"4.0.1":{"name":"@truckhome/global-position","version":"4.0.1","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@4.0.1","_integrity":"sha512-cGzI0wv0/K2wFIyFmBwV5N6ST9b3E51GUue6ejmvICO5VjtzbbxKGAkLjBnfonEGxjMi+CveqpAMKK/jLKeWGg==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/4d63fd76387c5b9a159f14f1afaada35/truckhome-global-position-4.0.1.tgz","_from":"file:truckhome-global-position-4.0.1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-cGzI0wv0/K2wFIyFmBwV5N6ST9b3E51GUue6ejmvICO5VjtzbbxKGAkLjBnfonEGxjMi+CveqpAMKK/jLKeWGg==","shasum":"98f6161034bde08c39ba155473caa40c3e8bd5d2","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-4.0.1.tgz","fileCount":19,"unpackedSize":99648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC95S03pRF0GjAXL9m5/UBF9dG7P3FZIxiX0OWv3VpSNAiEApztnhwBx9rJ2xI4A4mDROBEiAu4qJMP4+h6bW04GDh8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRkCxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMvQ//T8myUjggyMMHiVeMxTq2uqi+JbwwNk8d9GtkM4IfJEkK/Mtj\r\n8bzSSu4MF/WJjG4pgfrRWUwqqKnyTU9vrKGQNgG8lAPfUZQbipnr0RhM9Yk8\r\npAqi/8oMNG9IBLOk9wd95Ui+flMdP8fOBu4DBAxMKl2aNSNHV6qAAFbdartH\r\nEUhMyxmjKPDzNak2tJqo4Ir9PzAY5kzFkjAZZaWIRh9MfFY5MboH+wb4k6EN\r\nf/UQm22t15X1B3nj6MlsWE44h3ZAYAaxrvWvI8JP+vH+wFTQ0V7ZFef86Jan\r\ntBStz4bAfJWe2VGnCEHeZId7HaZHCyXkVSeDl9ZcEQbmXD54Ie+LexZIHTMF\r\ndE/6SWCNHe/jm1vmFH/UTugtGBUyJ67PjHTspdiISFlO9GHvgR/Vt4eizJTv\r\n+L83lpoH+k2qjvc2lel2KN5HflEeHex4McZ9VVCkdgJhB3idPaODmSHaepow\r\nF5oAs+mTc0LwN1Qsm02Z8WpKdEC4jwjg7X6gxLQtbDLTp0qXrEqBSJra1Q4q\r\nlb4TIGG2NTzs/nulVs6ADjfr8oIxdO3nhRLfhdLFSs+UV0pVkCI+daZTLV1K\r\nuXtxBypxn9L6iaKMImulJ5vZlcHtnypHf7VKeGdnV/d7WwBLrHsO2HBYjJDq\r\noz1tseC68vdOx/qdPrng3Ld4AGKE/4EcbxA=\r\n=P8gU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_4.0.1_1665548465136_0.967140700911836"},"_hasShrinkwrap":false},"4.0.2":{"name":"@truckhome/global-position","version":"4.0.2","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@4.0.2","_integrity":"sha512-9MKdNB5HyH8swVVNtYBVMxM8LkWjIP+yom7wQEnP3Rji0XitQAAqqZTOa003airMPHzd3f4C9aKfaybj2SWWeQ==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/dec7625c090b6f861e21856bf181d81a/truckhome-global-position-4.0.2.tgz","_from":"file:truckhome-global-position-4.0.2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-9MKdNB5HyH8swVVNtYBVMxM8LkWjIP+yom7wQEnP3Rji0XitQAAqqZTOa003airMPHzd3f4C9aKfaybj2SWWeQ==","shasum":"1f4ddb4305a92e09d5db273dd4cc4f17a3e8d93f","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-4.0.2.tgz","fileCount":19,"unpackedSize":98839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCRCDA8mlLg18z00YszD4ICziynSC3cAv/Xz4au/4JgAiB0vPalEuA2QPkOq7rQMiDpZnbvxn7ZX489ZtEPszVToQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRkWAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzHw//UjQofzXUpWWLcpuwk7dp1+xz+oDSnDZx6IKTtPsfSLj72TFI\r\nRPsGNIFbYqhhQg4hekMcqx3cRAAUGyJTLzOTSnSicurp1nzQMSkKK4VH4W6+\r\nOcoWHqh002mF+ofmRMdS23Vp+EFV0XjmFU1tXVcWPkTjpi8rxwKsohcdMTCD\r\nN2/BUlEHGaRPrD94oJFPOdgz0G7pk3OzibklGtLGz1bSNOFrXCsD3nxzul27\r\nlWXOh7tGkjxuKPBN1huklZcEDIdviy42e1QDFEj+7lnECFpW7oei81vUfg7e\r\n4zGtpj7MJLSsv83GscEZYhWC2HAO6Q/8oH5+TcR4a96VFljaW9yfQEGh142F\r\ncHiUFGu+js5HwwJrCBpvQk7/HzQSm0nLkfH2HgM7yMqvMCepavBrJrjNkSVr\r\nYJf0EYAhIk7P6lGqo2ZlTSIiZeJUqnuQcpjfYAPTBINiBoCW5VSOhlv9rNL8\r\ntxBH7JQPZozzJeJ7DTfXfA7OtHgJl/R0riYCW34PbIawsWDqjdEERDeP3+2A\r\nrMmrIUIn+n/RQzdAASmJqt2qrQs5Xs5B9MQF6WIveNIcHL0Zry8H097r/CnA\r\nzk5oEY9vDqbGRRM/duEtSVekGVYpeStqvf+c8B3fTZ0b6arjRNG4mcinz7Qd\r\nYfeZw1/12RXnSl0ZtI2pT2D4mEbQTLIwwxU=\r\n=LcCa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_4.0.2_1665549696618_0.60440644824522"},"_hasShrinkwrap":false},"4.0.3":{"name":"@truckhome/global-position","version":"4.0.3","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@4.0.3","_integrity":"sha512-LZjWr3XSSKgqrR3F3GR7iEVl4OqavxizT/mX/ktRxZhsCfzIIrwFin/SZ/nTCG+0AMpeZnqVrdNRBP2iX5p18w==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/0e489d53e71e85d023e10f7c3693fd3b/truckhome-global-position-4.0.3.tgz","_from":"file:truckhome-global-position-4.0.3.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-LZjWr3XSSKgqrR3F3GR7iEVl4OqavxizT/mX/ktRxZhsCfzIIrwFin/SZ/nTCG+0AMpeZnqVrdNRBP2iX5p18w==","shasum":"fe9b66c0df2d5d5143ab473c4520121c9d001870","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-4.0.3.tgz","fileCount":19,"unpackedSize":98867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9llJWUny//BXfJnsjY0YRJSjQZVfPpoW2HolPjWVyTQIgSoLReZDTxSf6L5VPxqU1n678Mvh4tOXhPC2Cc/1lNjQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRky3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTNw//TPk0W4Y+QYhpc6NSSLEzh/KLkfizp22o/x24Ilefy1zLcViE\r\nnsdxsFeFlmeuBCZYGRn+CMc4up62+rD11u+Zet97fxnAi/EUdmZqD/miE06/\r\nD2qpYxE8AGCobk/X4wn/V3Cr7mvRlST4NqeciG+ljD5egvOdW5fonFYMyqBu\r\nBCMjOQKF1JwcQhUd5UUfD8U9Kiyq1Ao4XSZKjICB9uAiVks2wYsKeQ//JKjn\r\nANZJW0LJTKHY+Hy5LawsoP9Pkx9h4kpL4qb75W94aVLifTwD8XaMPMkuZkBh\r\n0GqPoo2qJHsJSyDd/SxVBB2LuBt31HVkvUe+7pd2LzZCSnQAcCo6Ve+2dhnI\r\nFlth7M/iJLq8YB2/Sd/lZcFyE657t9U8XxfE3PjdrGFHY7/3V/I2VAqdzpxy\r\nmSfr3DfPaKQ8QSNExum6NDI0wJYr1Ab/26ZweeaJibxSzR5oEcFRqdHxZB7n\r\nYAevR8q877jdLpJXYtnqdqDJAI1STyJh+FgpE4Kr1GQVg0d89m0oEQWcCs3c\r\nVJhZSljzZV1IqAL1ISQ1PAxaKkQY3TF1K3/5WgOdXU/p2q8WnCLDva7CLPIS\r\ny/B5jMBGs1u4+u+7LVMM1Bu54mJp0sjVLqyBn3CphyLvnfMSl4VrnXOugfGs\r\nBxZ/j/SXpJrum1VoJjXFiuGkBgAcrUEr5Ok=\r\n=Q6jE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_4.0.3_1665551543486_0.8800355105495623"},"_hasShrinkwrap":false},"4.0.4":{"name":"@truckhome/global-position","version":"4.0.4","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@4.0.4","_integrity":"sha512-JDoDElv0jX8Pffa++ya39K+TUmNCSNohvIInj12P9BD0LYjlS/y2v1HQds0HTXrnKQQNScreOJ+xEArf8Mdanw==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/f7a8790cfcab128075aea655b81842b7/truckhome-global-position-4.0.4.tgz","_from":"file:truckhome-global-position-4.0.4.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-JDoDElv0jX8Pffa++ya39K+TUmNCSNohvIInj12P9BD0LYjlS/y2v1HQds0HTXrnKQQNScreOJ+xEArf8Mdanw==","shasum":"096fc5a6ff2cd846cb745ba1016aea8d9f4d104e","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-4.0.4.tgz","fileCount":19,"unpackedSize":100100,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5AJ0jBpQ9GIOTgTNOwKmtUizsl92QVswHO68w2JJpzAiBaU59mtpfEmWFFe87m2op9QkpEHFK7fa+DhQsGqwtU/A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYIImACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqgQ/+MKsYjZsfSLSFgrfTCU8xgusl6kfemhku5vb/noANIgWJt02k\r\ns0XwPsdaVsdeTO7NZO0Om3NwgyPEFpcbr0bVi1iVLEjMkuaMtmaUiyYeEtR4\r\nmR07dHjD7tROcXjRtS2tfjmB3jMKIErSRpvRj+cCZ2p6y/3Eigq5PZeyWNFI\r\ntc2QGRjDG/9Tq/bI9/9D4Mc5bCkPHA3ZlHdMUDGHYgP0T4D5LNhq1OVTUtBi\r\nb7IQsM0xfJ9gzy+uvnFdAjH+UHdZZtVraduQiwDI7vdcAnpTpKexDgRLM3Hl\r\nXoqd37Tw1gy/jjOi1f2Py8HWLfvA3n4OIOB3wHpHqJVrCZ/f09eWNGFHQUFl\r\nAnzu6MZHfumrxIprYKplJ8yQi9Q6OiWUdvHDQM4jiy/X1MuAG9EzOt6zDssm\r\nScpTHSLq1TWiuOsHUFu+GJ9W7K6VLZknpquLpIGDFXaAvGuma2JY+gSPs1zU\r\nPYoWmZdaABK36EYTcUc0rarkhTQlafN1iAEuBq/en/WXMAU1GWSgncDDZZbH\r\nFOUAuKUbSAOK4wqcvhz8ETiAMuO51fq1zTOoPniIaqSfVMAotVlTGdxy++lW\r\nAZkthK2m1hwJcaTS0dUDZo5Y4zczGAb0dGe94BJFDKVSbww9lGJ3Ejes15+m\r\nlQxDqQgan6Ues3wgT701OZrjZVfpAKOUEPo=\r\n=wpsA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_4.0.4_1667269157806_0.768199826894975"},"_hasShrinkwrap":false},"4.0.5":{"name":"@truckhome/global-position","version":"4.0.5","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@4.0.5","_integrity":"sha512-+2eaalVpIrUOn41yx3v2yS5nbmDG9LujtO/MenVkl4EAAuxDY1kU2Rq+WqHl+PcuGBvcdxQgu4gD5V+1yU23vQ==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/ac4aa3883921dbb69c38df7bbc648b1d/truckhome-global-position-4.0.5.tgz","_from":"file:truckhome-global-position-4.0.5.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+2eaalVpIrUOn41yx3v2yS5nbmDG9LujtO/MenVkl4EAAuxDY1kU2Rq+WqHl+PcuGBvcdxQgu4gD5V+1yU23vQ==","shasum":"e4f7d6a959221e3b7526584a965911a38429e2ac","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-4.0.5.tgz","fileCount":18,"unpackedSize":60397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAufCCiFY7UNgmHfNjeiHqXZhwlGIjfSuonJgeZH6NO1AiEAohpoT8SfgPIR4XEZnX3tl4oMiruMT2K1qj6AMGhKiTA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaIKmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRpxAAgf1K36clw8W+zhOZkBL7F95uVABXb0/xrwG3P8MoY4wkIJWK\r\nJnNDWwAhUFDWWtxJYz+35OCEeJR2iu8n/CEKFOUweJNuFzfiW8bRecFixYqY\r\nb4YVEy+yhikB2dqW6xYVlrpktGUBXOpe6dKsLGnbPyCmkhonvANgvsqxkMgF\r\nekOccrb7CYx1KP49AXzWdQyfpBXog/fx1f9Xrz6lsLMTo+LVNjMfAqhtiwRs\r\nh9OxEHEvEhdpJ974m6CEwNoFwfDtJmgfzulx5LDan788Ccz2/+sXIBbqr1Do\r\n9wuF1L7OIGRrHEmsFOk+TnAjJrIfHdwB4mt/pAZjLnfkjGT8BMMlzgb6Gc0T\r\neOFDHFBYS3zaASPP89f46E/stjKXuPZnQTFTRBjBzt916mV7IAUqBs9S6xfo\r\nTLNzpuYRygWLM9jGiu27LRNVeOsj4JCzYo1aN75jHgJNU+owPIw8+fg4K5ar\r\nUFHc8iVkAFjHLYh4HwqlBEyH85J/Yx9A/DO3wwiLIXifgRv6Oq7Aoql8eOOM\r\nF736vxb8SqNof87TkpZeEwuKsBZxJShUucxAzYLJaUdmoFS9qZvJcku6ikAo\r\nHhYNgcO1gbA/x1BDeCyYJu9keCkcbPPQ7BgEt0liraBYiQ3tXgtznDP6nL7l\r\nt5TFFb6tB1l47ygnDfwfscXu2EPYwHqpga0=\r\n=QahT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_4.0.5_1667793574714_0.585577316479255"},"_hasShrinkwrap":false},"4.0.6":{"name":"@truckhome/global-position","version":"4.0.6","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@4.0.6","_integrity":"sha512-dJeVw8e8V+ATTfGFzIUITaU2YqQtMbO01ZNoBSApYno4NkbP7HS7p/yDGMKORSZcnnhxJa3KOXuZwr8bs6d4uA==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/b34c6b46d4c63369dbf6ebd3f6352f45/truckhome-global-position-4.0.6.tgz","_from":"file:truckhome-global-position-4.0.6.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-dJeVw8e8V+ATTfGFzIUITaU2YqQtMbO01ZNoBSApYno4NkbP7HS7p/yDGMKORSZcnnhxJa3KOXuZwr8bs6d4uA==","shasum":"ea43156bfe22282ce42fe0c74ea72cee6385a6d8","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-4.0.6.tgz","fileCount":18,"unpackedSize":59567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtADzoHtkSvYg5hkJ+2KtkZNoNAP6k9yXk8j43CZm+8QIhAJHdgIYqBQulVBzfd+IVxVsBi9MrXalq63iNEEDA6VEI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjaiqdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG1A//VPVc3/undE6lvFQ8VFHLu9cQLV2/4gxB0JxGYWHIWbtiBir2\r\nYzPOdolZhJN5PGod/cXPiYx7hRhhPAXyFCMbazCpln68z7GMHx6wCz+CDz2x\r\nYj2yVNCMmfBWjnnCrYm7KKH5vubwJ6uJopWKDxjQ6r66imW4AcBZFtaScjJN\r\nsd+09YjKZJ7r9ZJ6O1q8lwcutiT1RZj8SOPsGAAOGb/O7a/V2JMOF/Fowzph\r\n7JDfUPjueP9UN4pA09GGMKJYMoKY2OPLi7r+D2lxcFkcJDJWsIIAqUm9yXAK\r\nW+UnK04pwZ1OFZ63agsb3y1eLHoirWQV6kfHjidUMW9ZvUFCGYYTqTknpGmL\r\nn/nrP+2k5Ih+ZXUcI5Nq0SNMH67o2dUlfM1iARznxl7J+qMFJgA+I1AdWtjz\r\nR84+aLZMDv9NC6+0B5nw9t07BoOQuLaoug4XX8ND0h9nulkK1HbaX/IFuOGV\r\nUXTED6q3uUl7cU4htEED9OzDriw5H/QppbXcn/i7PgrTG1Btjs0GmvWa8QES\r\nJ96HndZmpyRJyWdaEVOKlrABpGOp21Q96HwXUM83H7iMSn0m0w7d5zPuwVzB\r\n7llBFdcyUKVedT8Se7xCz2qbhfnMfQPwTxiAzMHLPBENUMogDP/pRw9CbWuQ\r\ncIZWPo6rM9gW7nxlonvDFJV9jDoxWvlzPO8=\r\n=+C7J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_4.0.6_1667902109269_0.10236909582170806"},"_hasShrinkwrap":false},"4.0.7":{"name":"@truckhome/global-position","version":"4.0.7","description":"卡家公共定位","main":"dist/global-position-umd.js","module":"dist/src/global-position-es.js","types":"dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","require":"./dist/global-position-umd.js","import":"./dist/global-position-es.js"}},"keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"license":"ISC","devDependencies":{"@babel/cli":"^7.17.10","@babel/core":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-object-rest-spread":"^7.18.9","@babel/plugin-transform-object-assign":"^7.18.6","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.18.2","@babel/preset-typescript":"^7.18.6","@babel/runtime":"^7.18.3","@types/node":"^17.0.35","babel-loader":"^8.2.5","compression-webpack-plugin":"^10.0.0","cross-env":"^7.0.3","terser-webpack-plugin":"^5.3.3","ts-loader":"^9.3.0","typescript":"^4.7.3","webpack":"^5.73.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.9.2"},"peerDependencies":{"axios":">=0.27.2"},"dependencies":{"axios":"^0.27.2","promise-polyfill":"^8.2.3"},"scripts":{"dev":"cross-env NODE_ENV=development webpack server","declare-type":"tsc --emitDeclarationOnly","build:dev":"cross-env NODE_ENV=development webpack","build":"npm run declare-type && cross-env NODE_ENV=production webpack && cross-env NODE_ENV=production ISES=true webpack"},"_id":"@truckhome/global-position@4.0.7","_integrity":"sha512-JmlUPF+Oj/hAjcHVyR9vNTX3h8ImKJgzIqDzq8NNqPmiPKOHgD79Vrd1tNSQUJGyiRWmGYN8mIoQylrER/nlmg==","_resolved":"/private/var/folders/dy/8h49c99s1hd0tcd64xxzw64h0000gn/T/3c3a1a9ce5a948d67ae8e73b986d5d08/truckhome-global-position-4.0.7.tgz","_from":"file:truckhome-global-position-4.0.7.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-JmlUPF+Oj/hAjcHVyR9vNTX3h8ImKJgzIqDzq8NNqPmiPKOHgD79Vrd1tNSQUJGyiRWmGYN8mIoQylrER/nlmg==","shasum":"62f3e5c5aadf8983a20f2b25ba0a557f41477b55","tarball":"https://registry.npmjs.org/@truckhome/global-position/-/global-position-4.0.7.tgz","fileCount":19,"unpackedSize":101264,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnTo8Ir7O/AoJGdbNuyLp1To+N/403ywXjzxbYKwhd+AiEAgKrzM5Z65MKxLEm3hvWCwWk1dDFSQKSDiN4weJ6oNtA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbKLTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocsg/9Faev1xU5sNK89X1eMgUR86VhUF9xrlIQSOWZUmMHSICD6E4S\r\nJl+kd9UCzra6b55Bvj5GnC/160LEu2u8M0u+J1Q6trXOZtbic4qUibwpJUV7\r\nmUSlFc7xG+mlGNsEYeFAKaVx4WryRisFlQsZlRZqsCd4NQSdzf30VmGVmW5l\r\n/BYZT692sFxAF//q2t/6Jt048nkMGia2WXfIt0buhfeaLy8nU4OP/ULVtYZJ\r\nsGuuois6NiMM2awFJg6LoUwRbUlAgUetI+I/etbQKDdfSMxt6eyCpAqjbqUl\r\nP8wz0GrPUhhnGLwbYJDgJzH7p1bGtBIDmNtrtaU8QXHMj96Lxtyz50NFziwk\r\nFl4fbB0KcZrEah3rSR+chYM57Hyuqb2T5P52Vj29s+XfjGq4V5+SSJFbNKNv\r\n2n0G/IpiSb7nsG5IliD72LPjkCi0P3b6m5fFaVps2Ijy5LsLCM5VN9i/90jr\r\nsbziNc6LeGBGHJa4xry0agNPUEPcIRdgz0ijuM1BIn8YUw6JLsycjKQJFppW\r\nMh9P614YYXg3SzJJp6/fyedDL1ZijlPOX1by7FsF5jMzt7zRpP8a35BGi6BF\r\nCHCDskSevtE/ShyjSzhe2Trt6wR9Va+aske/e7+9Zl4361XmewWgBPLYX1EL\r\nu8VpystFvQXfu6tJmUzMhKXFSJG4cmFXvkQ=\r\n=7zTy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xjccc","email":"546534045@qq.com"},"directories":{},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-position_4.0.7_1668063955380_0.2285373340342416"},"_hasShrinkwrap":false}},"maintainers":[{"name":"xjccc","email":"546534045@qq.com"}],"description":"卡家公共定位","keywords":["truckhome","global-position"],"author":{"name":"xjccc","email":"jing.wang-fe@360che.com"},"license":"ISC","readme":"# global-position(自有白名单可用)\n\n# 文档\n\n[百度 api 官方文档](https://lbsyun.baidu.com/index.php?title=jspopular/guide/geolocation)\n[百度服务类](https://mapopen-pub-jsapi.bj.bcebos.com/jsapi/reference/jsapi_webgl_1_0.html#a1b0)\n[高德 api 官方文档](https://lbs.amap.com/api/jsapi-v2/guide/services/geolocation/)\n[高德服务类 api](https://lbs.amap.com/api/jsapi-v2/documentation#geolocation)\n\n## 项目说明\n\n全局定位统一脚本，pc（ip 定位），m 站（ios，高德定位、安卓，h5 gps 定位）、app(ios，app 定位、安卓，百度普通定位)\n\n## 说明\n\n1. M 端定位-iOS 使用百度定位、Android 如果有 h5 原生定位使用 h5 定位，否则使用 ip 定位。\n2. 微信使用微信定位。如果没有声明，使用 M 端定位\n3. app 使用 UA 中的经纬度。如果没有经纬度，调用 app 定位方法\n4. pc 使用 ip 定位\n\n## 项目运行\n\nwebpack5 + ts\n\n```\npnpm i\npnpm dev\n```\n\n### 调用说明\n\n```json\n// 默认数据\n{\n  \"status\": 0,\n  \"data\": {\n    \"province\": { \"id\": 0, \"name\": \"全国\", \"enFirst\": \"\" },\n    \"city\": {\n      \"id\": 0,\n      \"name\": \"\",\n      \"sName\": \"\",\n      \"enFirst\": \"\"\n    },\n    \"district\": { \"id\": 0, \"name\": \"\" },\n    \"position\": { \"longitude\": 0, \"latitude\": 0 }\n  },\n  \"msg\": \"success\"\n}\n```\n\n```js\nnpm i @truckhome/global-position\nimport { GlobalPosition } from '@truckhome/global-position'\n\n// cdn地址：\n<script src=\"https://unpkg.com/@truckhome/global-position@version/dist/global-position-umd.min.js\"></script>\n\n\nconst g = GlobalPosition({\n  immediate? // 默认false, 是否立即重新获取定位\n  noCookie? // （后续会弃用）默认false, 是否不使用cookie 等同于immediate\n  cookieTime? // 缓存时间\n  ip? // 服务端使用该参数 传入客户端ip （ip获取经纬度接口会使用传入ip）\n  success: (data, point) => {\n    // 只有获取到城市信息才会执行\n    console.log('先执行111', data)\n  },\n  error: (err, point, result) => {\n    // 经纬度获取失败、ip定位失败、没有获取到城市信息都会执行\n    // point 如果有就会返回没有就是 0 0\n    // result基本是默认的数据结构。也可以通过实例上的result获取\n    // g.result === result\n    console.log('请求错误', err, point, result)\n  }\n})\n\n// 或者\n// successCallback -> data.success\n// errorCallback -> data.error\nconst g = GlobalPosition(data?, successCallback, errorCallback)\nconst g = GlobalPosition(successCallback, errorCallback)\n\n// 全局实例对象\nwindow.globalPositionInstance === g\nwindow.isDev = true // 是否开发环境\n\n// 增加坐标转换方法\nimport { bdTranslate, bd2gd, gd2bd } from '@truckhome/global-position'\n\n/**\n * point: {lng,lat}\n * from：\n *  1, GPS标准坐标\n * 2, 搜狗地图坐标\n *  3，火星坐标（gcj02），即高德、腾讯、MapABC等\n * 4, 3中列举的地图坐标对应的墨卡托平面坐标\n * 5, 百度地图采用的经纬度坐标（bd09）\n *  6，百度地图采用的墨卡托平面坐标\n * 7，图吧地图坐标\n *  8，51地图坐标\n *\n * to:\n * 3, 火星坐标（gcj02），即高德、腾讯地图及MapABC等\n * 5, 百度地图采用的经纬度坐标（bd09）\n * 6, 百度地图墨卡托平面坐标\n * callback: (data: {status: number, point: { lat: number; lng: number }) => void // status: 0 成功\n */\nbdTranslate({lng,lat}, 1, 5, function(data){\n  console.log(data)\n})\n\nbd2gd(lng, lat) -> {lng, lat}\n\ngd2bd(lng, lat) -> {lng, lat}\n\n```\n\n## 描述\n\n1. 只调用一次接口返回城市信息，如果有结果了，直接返回结果\n2. cookie 缓存 5 分钟，如果有结果了，直接返回结果\n3. 客户端使用原生 xhr、服务端使用 axios 请求，需要 axios\n\n```js\n<script>\n  // ie 兼容 object.assign\n  if (typeof Object.assign !== 'function') {\n    Object.assign = function (target) {\n      'use strict'\n      if (target === null) {\n        throw new TypeError('Cannot convert undefined or null to object')\n      }\n      target = Object(target)\n      for (var index = 1; index < arguments.length; index++) {\n        var source = arguments[index]\n        if (source !== null) {\n          for (var key in source) {\n            if (Object.prototype.hasOwnProperty.call(source, key)) {\n              target[key] = source[key]\n            }\n          }\n        }\n      }\n      return target\n    }\n  }\n</script>\n// 服务端使用需要全局axios\n<script src=\"https://unpkg.com/axios@0.27.2/dist/axios.min.js\"></script>\n\n```\n\n## 更新时间\n\n- 2022-06-17\n\n- 2022-06-20\n\n  > 新增 translatePoint 函数。修改 d.ts 生成方式\n\n- 2022-06-22\n\n  > 兼容 ie promise\n\n- 2022-06-26\n\n  > 兼容服务端使用 ip 定位\n\n- 2022-07-05\n\n  > 传入 ip 使用传入的 ip 获取经纬度\n  > 在服务端使用的话，需要立即执行 immediate: true。否则服务端渲染就会保留定位信息在服务器\n\n- 2022-08-30\n\n  > 兼容业务\n\n- 2022-09-06\n\n  > 百度定位\n\n- 2022-10-12\n\n  > 修改默认 errResult 到 errmsg\n\n- 2022-11-04\n\n  > 修改 Android-m 端 gps 请求后，去除百度接口进行 point s 转换超限问题\n  > gps 失败后通过 ip 定位\n\n- 2022-11-08\n\n  > 修改 iOS-m 端，优先浏览器定位，失败后使用 ip 定位\n\n- 2022-11-10\n  > m 端 gps 失败后，使用 ip 定位。修改全局状态\n","readmeFilename":"README.md"}