{"_id":"city-selector-control","_rev":"29-dd43e93e1872875c37b8459f8f08af67","name":"city-selector-control","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"city-selector-control","version":"0.1.0","keywords":["mapbox","mapbox-gl-js","control","city selector"],"author":{"name":"huangli"},"license":"MIT","_id":"city-selector-control@0.1.0","maintainers":[{"name":"huanglii","email":"849151701@qq.com"}],"homepage":"https://github.com/huanglii/city-selector-control#readme","bugs":{"url":"https://github.com/huanglii/city-selector-control/issues"},"dist":{"shasum":"9b472cb9c3b8e4d03c9204603360847d3646ed61","tarball":"https://registry.npmjs.org/city-selector-control/-/city-selector-control-0.1.0.tgz","fileCount":8,"integrity":"sha512-tauWuReRd63SRYRKG0Do3Z2MC/whrpp7nJVD4Sy0m4CAAxo+yqv2PcqioyzCia5PYesKEvVG9XCHCR51dLPpCw==","signatures":[{"sig":"MEYCIQChJ/ohrvrWlqn9z+fxZFoaQ0X+sHar33NBGqEIPSbcyQIhAPgemdUQ8sxM5avQpsoGP0IHeg3PkWqgEET46bLG6/th","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7532563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcso9OCRA9TVsSAnZWagAAagkQAJssuSpuP1ZIrZVtgWEU\nOqQekI+Ytin+KfW9Q21GwHRjiihzW2x94y4+50I4IqkIkXi8G8xDncGv6msH\njn4ekakiXxNJ7TgvVv5+01ax2P5Gpfc1o4P5eOrFF7OdqHR0BBRlKrIJOfbN\nijANPw64C/1gCL7Ht7RNFWLTfCiObA7x7lGPDrIMzJv67MSoMH0FjSr1ewA3\nA6vn62Rn5wt+5N2iY3dQEJfw7oqYhpcy9gvgA4/lbDbEgCQNJOCpu9LR3+XW\n9vBVHLy4Kn2gYKfHGSSCO51wxLITmHCFy42KYwBaGneT4Rfv08H2UVjocRCG\nn77CO7YMTvUjkJNaeu+tYdKYE3+hZ4A57l4oLoas4asz40jnbE1Cpvh+SA/W\nMzxayPbSfoKQSKngS8p+Bu89hOe65je8tOxDVFNtznwYQQrMa/gWqNZ1uJq5\nd3BthF4MRfdLWWEkvOMVJeUhVqS/T/p6b4LNgLYYyUIDOr93QtTyiFRjAUVp\nyMc8s45I2X4v7aSlY/OBKf6ln5PQYhuBLG0mhD0XLjOvtOj5INC/GZxyHVue\nwouiTYFfjCJ9dHmYXK00Hrc1oouZlJBb6JhVcX6EXIogmEiscjFCAfndfJE+\nahL0fbGYXu18rL2D1Z9nl1ayZCDM2O5qlpANCS+P9jyw4mf8yZ3P6PqnxNcn\neO7f\r\n=TOkW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"b53fd046a7be3b57913227fbdd7e4c15d2d8b137","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"huanglii","email":"849151701@qq.com"},"repository":{"url":"git+ssh://git@github.com/huanglii/city-selector-control.git","type":"git"},"_npmVersion":"6.4.1","description":"A City Selector Control for Mapbox GL JS","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/city-selector-control_0.1.0_1555205965650_0.21887671602745495","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"city-selector-control","version":"0.2.0","keywords":["mapbox","mapbox-gl","control","city selector"],"author":{"name":"huangli"},"license":"MIT","_id":"city-selector-control@0.2.0","maintainers":[{"name":"huanglii","email":"849151701@qq.com"}],"homepage":"https://github.com/huanglii/city-selector-control#readme","bugs":{"url":"https://github.com/huanglii/city-selector-control/issues"},"dist":{"shasum":"75c779dd713593bc3d8e29143a7f53c65880f535","tarball":"https://registry.npmjs.org/city-selector-control/-/city-selector-control-0.2.0.tgz","fileCount":8,"integrity":"sha512-Xd6CHX9dJ9bpj6E6k3eQxwcvuJOUIYBK6kxNXVir7U78dslx+j93UBMpi688RDVnm+dXA0c22i+KbKeA5wYrjw==","signatures":[{"sig":"MEQCICUkxEqG5lbEoBFyMgVJcNDpABmt/PguFMWJ8gakpMAoAiAPuHadw2acG2x4OyBPxcRKqaSLCLXVerehbwJis8zU8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7534094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvE+xCRA9TVsSAnZWagAAG3MP/2uBrbR4KWpkiAX1vzy2\nTD0pTvvjp3tuF+5OgTGEsmlLKHgKsnM8S/5byNs+0DMyi1Fw2nDtoH+cqs63\njcelWM5yjytpX8CuXsvrZ5HPC7nT4as2gGMMgqy+mDDOvGIqK5i+cJ3Z0LJb\ngmj+oCSYtxpfew+m3MfkcRaeo/QgOa/9cDHtpEXY3Q0mM5Lf27rwzuvTzUqX\nc0LeZOA44BUtXxXugM35Mv5TZJZqIu+LVQQ0pnq84II+N9sxXo2mWKRwWEWu\nS+cqWTkg5evmDP+ruLJnRmjUIGaxs3epTwTrwdrBaGrXht30/HaRsUFXaxCC\n419MNMPigIWLb1uhGbczpiJNxaMhanD+kyHMipwWWBySmvlkVZFsA6gInJQl\nTvZAvTMNWaQMUaJT2Hk6uIDUNLybVPLR5mkxJWAk0imRD93yprg3bktmwjmJ\nekFgSa4h58vCLpAau/QrjppNjxedm1EyePJRGdGXMx9BYx1gxyDw+JY6ygxF\nccaTPYJZ3TNUmDhNpNiIDlNEP2Fhohl/AOAD2SpAGyMUPKg7OjOlKFJPMxKq\nlcuV+r9vOhbn6gxbvnkZp8B4ogDbjAYUyqlUCraPKkSye1pd3gsXvEYrKdJx\nUQE19cd1UlG3Bh0xcge8uHdPG/+upO0pyDG2Mx71n7ho/Ywt/R4asVCWA18y\n8VLF\r\n=oz3t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./src/index.js","gitHead":"85c491028104b92aa8bc0af21378fad87ad0eb10","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"huanglii","email":"849151701@qq.com"},"repository":{"url":"git+ssh://git@github.com/huanglii/city-selector-control.git","type":"git"},"_npmVersion":"6.4.1","description":"A City Selector Control for Mapbox GL JS","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/city-selector-control_0.2.0_1555845040283_0.9541329542416115","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"city-selector-control","version":"0.2.2","keywords":["mapbox","mapbox-gl","control","city selector"],"author":{"name":"huangli"},"license":"MIT","_id":"city-selector-control@0.2.2","maintainers":[{"name":"huanglii","email":"849151701@qq.com"}],"homepage":"https://github.com/huanglii/city-selector-control#readme","bugs":{"url":"https://github.com/huanglii/city-selector-control/issues"},"dist":{"shasum":"4e979e941d7ff0835dacbe25296e7a584b6309e7","tarball":"https://registry.npmjs.org/city-selector-control/-/city-selector-control-0.2.2.tgz","fileCount":13,"integrity":"sha512-xQb1tTWWxzqpJ+O9itb2jdMgXW5Mm2dVU2yqJMUbS8Q8HsGHXfqA0RR4LG+FBaANp+sMtTPRSRf73RpbbA72tw==","signatures":[{"sig":"MEYCIQCLRGu4IzWiK0bNenEE9o0FWGZHKElcNm8mUNmph4EeMQIhAKMXDb831Xrzjj5/PIrgD38GTSKXnqvUkDtPgkxnyKHF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7576825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3UdrCRA9TVsSAnZWagAAw0wP/1rWRbdYQmcUbyfnfRxR\nzz/ztjnrozinpPjK8cJREPpG0+0jKohhMpS78rEnObE96KI9i8I/8CsT2CpN\nBihXZOc1fQy0KzfAP73FfhX2bUU4yOGNeSzkeOwXq+4J1ltPkZNaEcr+bM+T\nHrGx4PUL86zw/bgO91qkOEzo/qF7ZnYPD/71HJz1ShfdFu1RsElCmJn+rVlL\npxUKxVYYhyu1fIKL6TivHdTSeFeGnHkvozpSfQyN9T8oXH+nx6/oohlfORs6\nxp0oKDioJYlFGhonjDsNrhLffPOF5T7GnQNCyKwsEYsH3kV86TnNObZDFuQj\nWKTAT6cm0zr5pjIzTvWUb/NTVXt8pkoxE9jGswIpiqHFWnkFb1Ruh/ZPfsCn\nu3p218vyQiqDRt3AwvMNF1x7aryswE9rpXlbTEW71VueoWmFVo/aumajo+Oz\nLptfZbvSKTRCsIStyvua+kaWVWqdb77/PhRD9wRbNs/wv9Bqveq/bifxEL+P\nXOeIkJKBDw3gQJrklsYDu25izbhg3dH4uWzw9ckXjGx+fxJg86MI7+UcTI1+\noPylYi9RP9EKomnwUNcB6tDpc71XmmlmNDD+KIZRq5xGw0XGHEkrbkEH+m8U\nX8AGw3v5Nvqrh8zmgpTHyN4f3IroTrjAy6SXmgRIBAVnzEZBE31UtqLzOEuk\n56n7\r\n=6SP1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","style":"dist/city-selector-control.css","gitHead":"dd6743872443dc496a287787f6c8f1dce76c4389","private":false,"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup -c"},"_npmUser":{"name":"huanglii","email":"849151701@qq.com"},"repository":{"url":"git+ssh://git@github.com/huanglii/city-selector-control.git","type":"git"},"_npmVersion":"6.1.0","description":"A City Selector Control for Mapbox GL JS","directories":{},"_nodeVersion":"10.7.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.12.1","babel-core":"^6.26.3","babel-preset-latest":"^6.24.1","rollup-plugin-babel":"^3.0.7","rollup-plugin-uglify":"^3.0.0","rollup-plugin-node-resolve":"^5.0.0","babel-plugin-external-helpers":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/city-selector-control_0.2.2_1558005610308_0.5713851947282682","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"city-selector-control","version":"0.3.2","keywords":["mapbox","mapbox-gl","control","city selector"],"author":{"name":"黄俐","email":"li.huangli@qq.com"},"license":"MIT","_id":"city-selector-control@0.3.2","maintainers":[{"name":"huanglii","email":"849151701@qq.com"}],"homepage":"https://github.com/huanglii/city-selector-control#readme","bugs":{"url":"https://github.com/huanglii/city-selector-control/issues"},"dist":{"shasum":"22d4ff87daad104d9a1bd39e3a0fc7ec354b08dd","tarball":"https://registry.npmjs.org/city-selector-control/-/city-selector-control-0.3.2.tgz","fileCount":6,"integrity":"sha512-Pyx4SbdtOmXJQsUzTgxtdTKwhHx1FZ+NkdbQEuXuaNJny9HcbyHomL4qxfLXMcLyBI8zm4O8bStokuhnTqkYgQ==","signatures":[{"sig":"MEUCICqS+ueFFDRnnUDpKgKOT575BJHAxHE8u4Si7kUyMJIWAiEA8T+A8bnrfHL3ZlyljGvs8zzqf6TRqxb7zMjrb45cxZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7rjiCRA9TVsSAnZWagAATDcP/AnXogftd3tIvnvDzcSL\nUOkgqzknIHb/JIetAAOM4rrf4wDhCOEx6DNo6sAkWIF3Up8Z10iR0j05GwLR\nps9uLly/0Cy4+Khg8B8m1d2kLUEKQUQzI1aKmACe6EsNO6E4/0VFeIOrDaI7\ncqKhCQZg98DwetCsEpwXykGQGDxKFKImzMoqtd71m0UdjG2uN67LT5xTS+Vp\n+bIdrdGcypNN03BAE2uFL0J04K/V9CBdhDPHYs6Udk7GXg2nBNA2JfK/E6nE\nlk/C1C96BMMqeUPBoyrh3afNbshGEL2JlyX/7rs6mNpxk28VmFgKie7NfnUs\nSqL2Pnah7nob1/a0C28W7wSB6Bo8KaQ1FYv5tWL5VWrsYoXuM4uK8Ux2n5f0\n03wuD6MLR4h3aa+FqqYYSwMau02nPAJUelx4ScuVZX1yFrSnfzsDRcmLvXuH\nUUYEVDDRhqzd4KPuf7i7cI7JrQpcuEeWsX9m0ZPWLt7xxw9m/JVyYgf7zj15\nNh0nsAqsh6Ktof6473C3F8knutpb9D1Kzoo7gXItqe6pAQxHzjwk3nzY3/F6\nXYu6pxIOhZC0sNyKEkk/7T4cWXbhdSYcpBZL5E2SkUTnaO4bhGJkaIFqfe+R\nX1kOJGwP0/jtk8pbWfWKtKlyQO4oGvRMc2Xo5kecsGlj+dDAOlJ/Tp74aZwE\nW4Yy\r\n=6V+v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/city-selector-control.es.js","style":"./dist/style.css","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./dist/city-selector-control.umd.js","exports":{".":{"import":"./dist/city-selector-control.es.js","require":"./dist/city-selector-control.umd.js"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"fd99943d8f876100cb8aaf14e55b8b93b7527074","scripts":{"dev":"vite","build":"vite build","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_npmUser":{"name":"huanglii","email":"849151701@qq.com"},"repository":{"url":"git+https://github.com/huanglii/city-selector-control.git","type":"git"},"_npmVersion":"8.3.0","description":"A City Selector Control for Mapbox GL JS","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^2.6.10","eslint":"^8.0.1","prettier":"^2.4.1","typescript":"^4.4.4","@types/mapbox-gl":"^2.6.0","conventional-changelog":"^3.1.24","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.1.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/city-selector-control_0.3.2_1643034850560_0.10230425111447783","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"city-selector-control","version":"0.3.3","description":"A City Selector Control for Mapbox GL JS","main":"./dist/city-selector-control.es.js","module":"./dist/city-selector-control.umd.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/city-selector-control.es.js","require":"./dist/city-selector-control.umd.js"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"style":"./dist/style.css","keywords":["mapbox","mapbox-gl","control","city selector"],"repository":{"type":"git","url":"git+https://github.com/huanglii/city-selector-control.git"},"author":{"name":"黄俐","email":"li.huangli@qq.com"},"license":"MIT","devDependencies":{"@types/mapbox-gl":"^2.6.0","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","conventional-changelog":"^3.1.24","conventional-changelog-cli":"^2.1.1","cz-conventional-changelog":"^3.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","prettier":"^2.4.1","typescript":"^4.4.4","vite":"^2.6.10","vite-plugin-dts":"^4.5.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"scripts":{"dev":"vite","build":"vite build","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"_id":"city-selector-control@0.3.3","bugs":{"url":"https://github.com/huanglii/city-selector-control/issues"},"homepage":"https://github.com/huanglii/city-selector-control#readme","_integrity":"sha512-9NNxYhveq1IaJ5aTw2PSUZJKFSMD3gpWJAP6Xy9PLl1jsXA+xb76Q6fY36YFUpkXUgaUzJPK/JdT1NRkLoTHaA==","_resolved":"/private/var/folders/80/9lvf0_111rgfxmfl9873ydn80000gn/T/88db1a78d234fc945904b6e7ec9f4ae4/city-selector-control-0.3.3.tgz","_from":"file:city-selector-control-0.3.3.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-9NNxYhveq1IaJ5aTw2PSUZJKFSMD3gpWJAP6Xy9PLl1jsXA+xb76Q6fY36YFUpkXUgaUzJPK/JdT1NRkLoTHaA==","shasum":"ea3d33bbb161aceea9cf6e0f2e3661ac7519ebe8","tarball":"https://registry.npmjs.org/city-selector-control/-/city-selector-control-0.3.3.tgz","fileCount":7,"unpackedSize":110452,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTsiCahLoQdsai9sUiCeyhbs0h67jCu7oZtbeQSMjCKwIhAOOPQKs03zUGPFBim76fD9QF7pStdLaWFfP0RQSI3bAV"}]},"_npmUser":{"name":"huanglii","email":"849151701@qq.com"},"directories":{},"maintainers":[{"name":"huanglii","email":"849151701@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/city-selector-control_0.3.3_1740749714099_0.04462891860436202"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-14T01:26:52.148Z","modified":"2025-02-28T13:35:14.457Z","0.0.1":"2019-04-14T01:26:52.462Z","0.0.2":"2019-04-14T01:37:36.670Z","0.1.0":"2019-04-14T01:39:25.996Z","0.1.1":"2019-04-14T01:43:07.523Z","0.1.2":"2019-04-21T08:43:58.856Z","0.1.4":"2019-04-21T09:03:39.260Z","0.1.5":"2019-04-21T10:44:51.747Z","0.1.6":"2019-04-21T10:53:50.972Z","0.1.7":"2019-04-21T10:57:48.083Z","0.1.8":"2019-04-21T11:06:18.091Z","0.2.0":"2019-04-21T11:10:40.752Z","0.2.1":"2019-05-16T10:57:42.460Z","0.2.2":"2019-05-16T11:20:10.649Z","0.3.0":"2022-01-24T14:06:58.485Z","0.3.1":"2022-01-24T14:19:53.856Z","0.3.2":"2022-01-24T14:34:10.696Z","0.3.3":"2025-02-28T13:35:14.306Z"},"bugs":{"url":"https://github.com/huanglii/city-selector-control/issues"},"author":{"name":"黄俐","email":"li.huangli@qq.com"},"license":"MIT","homepage":"https://github.com/huanglii/city-selector-control#readme","keywords":["mapbox","mapbox-gl","control","city selector"],"repository":{"type":"git","url":"git+https://github.com/huanglii/city-selector-control.git"},"description":"A City Selector Control for Mapbox GL JS","maintainers":[{"name":"huanglii","email":"849151701@qq.com"}],"readme":"# City Selector Control\n[![npm](https://img.shields.io/npm/v/city-selector-control.svg)][npm-url] [![npm](https://img.shields.io/npm/dt/city-selector-control.svg?style=popout)][npm-url]\n\n[npm-url]: https://www.npmjs.com/package/city-selector-control\n\n***A City Selector Control for `mapbox-gl`***\n\n\n## 快速开始\n\n### 使用 CDN\n``` html\n<script src=\"https://cdn.jsdelivr.net/npm/city-selector-control@0.2.2/dist/index.js\"></script>\n<link href=\"https://cdn.jsdelivr.net/npm/city-selector-control@0.2.2/dist/style.css\" rel=\"stylesheet\">\n````\n``` html\n<div id='map' style='width: 800px; height: 600px;'></div>\n<script>\n  mapboxgl.accessToken = '<your access token here>';\n  var map = new mapboxgl.Map({\n    container: 'map',\n    style: 'mapbox://styles/mapbox/streets-v9'\n  });\n  map.addControl(new CitySelectorControl(), 'top-right');\n</script>\n```\n### 模块化\n``` bash\nnpm i city-selector-control\n```\n``` javascript\nimport CitySelectorControl from 'city-selector-control'\nimport 'city-selector-control/dist/style.css'\n// 默认选项\nmap.addControl(new CitySelectorControl(), 'top-right')\n\n// 自定义\nconst citySelectorOptions = {\n  theme: 'dark',\n  placeholder: '全国',\n  hot: ['110000', '340500'],\n  zoom: 12\n};\nmap.addControl(new CitySelectorControl(citySelectorOptions), 'top-right');\n```\n\n## 选项\n|#|名称|类型|描述|默认值|\n|---|---|---|---|---|\n|1|`theme`|`String `|主题, 可选 `'light'` 或 `'dark'`.|`'light'`|\n|2|`placeholder`|`String`|初始化时的文本.|`'请选择'` |\n|2|`hot`|`Array`|热门城市编码，可为空 [].|`['440100', '440300', '330100', '510100']` |\n|2|`zoom`|`Number`|选择城市后的缩放级别.|`10` |\n\n## 截图\n\n![theme](assets/theme.jpg)\n![default](assets/default.gif)\n\n","readmeFilename":"README.md"}