{"_id":"vue-openlayers-d","_rev":"69-55a32487bafc1b194a9dcff1e293f0c6","name":"vue-openlayers-d","dist-tags":{"latest":"1.6.9"},"versions":{"1.0.0":{"name":"vue-openlayers-d","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"vue-openlayers-d@1.0.0","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"602ead2d45ed1417552bc97edd0cd8c7440e0f8a","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.0.0.tgz","fileCount":9,"integrity":"sha512-v0QQ6Fb6rImfCN9cjAFOcJDsD4nbg6lZj9d/IgWHDAb2bXsIUyRlPf3RhxQlWFRMqFN7b5e4p5vSyofeiCA0Iw==","signatures":[{"sig":"MEUCIQCBizlMZTxdIzS0Azg8CCt9qSwcHn+YxsPnJ6xPIlQ9OgIgOt1p/jZWqzRwyspNRxo1YuYIhRPWxchTWTHj0OHEAZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8712112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiibc5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJlA//b9SZjzYKfgqpRH6QKEM+A7OzprISF6zFL8SexMtV6R87RqA+\r\nVUnxsKwbHN83OLetGc3YruSuNUdX2b3c6vzpu4CWBzzHP2gmBgZbBLS3UCbk\r\nCwxOpNM7kC/9bXqGCRmgI74rwIW9pu9aUHALc6UdQ8nTdF5udJnGHGwOMUn/\r\nGkcCfvGzGnN7SympDe1aThZWJvEEzH/3oNJ4GopRuL5Oemmb39ZG0oqUu9q8\r\n89hLYkg1wABBbxLcuZRZSiVkosi9ay2Sf8PZFl8CYyBKfUTDAVeXgxa62Rry\r\nsKPQxmOpasYWHvyJTSpSEth9XvzsoOtU2pQXhV5xseqEB9cHngTpF8OCX6yc\r\nR7MzQHALjySNYtcNW54bSTK20oi/CqQbJMJ80j2Zxkm8Bjg/2uG0RrbfQX7/\r\nVkD72KKJB3VHmqATbILmWJZx2ZBHtPOB3x5Gb/I0xNk+FX5MeDXCR3boRVTm\r\nw9xbPjV9fT8q45eCdqSqqfsVva/OkQoYIVs1jx27d6hRWrbtbG1GyvqhX1VL\r\nio72t+dUaV1CFA/jWbxGx7icKUv8/Jf7j1woz3yNbXZv4Gh9V3+RvWWlBKcG\r\npbcG/tV/eZDRNYGySs3J5m3W6NwuhZkVgb5mwv4OiaCr6BObeOg0FvnuL3fB\r\ngRDZq22P2kuiON2x5G5uG9xdB8A7fg5OB5g=\r\n=dwjo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"vueOpenlayersD.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.0.0_1653192505715_0.5908312505511126","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"vue-openlayers-d","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"vue-openlayers-d@1.0.1","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"ccc26a76156b17feb89c82c2c447b51bfc5145ed","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.0.1.tgz","fileCount":9,"integrity":"sha512-RagcIc8utCTOLlpWxlBbNlY2NJAdHexUGK5I/gxPIp43S1Ug5ZN2g44P+VRSK40N5wgY1u4y/ebk6vUgLbDAYg==","signatures":[{"sig":"MEUCIQCCTw3fIBIgrVVwyFajexfmG73/DCjRuLLToH1Kn/VJFwIgNQGLpcUsSXzt0zhphE6nAT/WHFTNukAxbVhvkjkiaRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8712112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiib6FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrukg/+Mh1eBvoHWrM0r51TkSLndK0rEzG6qzUIoLtp31kgBoxD3hWo\r\nkI/HzDr2T/6XYqq3aPVbl8Ke+hDMx3/j6NPm5D+Y5D05TzUDnjtfOY5oEDQY\r\nCqmt41Fb6Y0EW50/G2Vr4SSlz0xxjz1gl/NoVixQBXhLPpAvFYPdVa1jSUya\r\nULwpCmJUlUDTShESsj6iWUq+ZFJU2NjkwLBFbAuE44iDAQGEnSmUz01+zevR\r\nhY9A+x3WFxJTsWBNGvXG71uIjC4AGdxz29iQBgK3pvmFds/9FHBpSWCDmvg0\r\noxR1uzpbIapBnWdpJLl3+WbHiYXGWbgTb0xYtVUFKqrYJ9Tp3g0WPbgAQWEx\r\nJXSf7LKlVSUgDmOJDITYOYt4T+o/MIvowTESz2zq+PdIRZpcsjl7UeRgMK0L\r\n2LLp+111ey3iH7nnWgoSkQrKatk6ARlLyoHiUICjq9KLxE7ft5V+qUsd5Vp6\r\nrQ6iuZI5psr4YpPqDBA6x3om40Hr50CyFZYFqT7X02qvyORK59Fa3OrP3QNE\r\n0PEge839Ljma9cvaB0FmKxCpJXUBFjMhoDleVaHhh3E2dZyNHR4jdxMe2ove\r\nCs/BWXXlfQGVOMwOOjidmvPxwE9+Ra/dHluShcd+ceaGh+pGq5qpbmQURxlT\r\n9q/erCmW46tyB+PNbjuKUneWaFzgyMpMJBc=\r\n=SeH7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"vueOpenlayersD.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.0.1_1653194372908_0.862334574167211","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"vue-openlayers-d","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"vue-openlayers-d@1.0.2","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"abf89ba1b688c77c0f1090ef99c04b4ee56b1878","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.0.2.tgz","fileCount":9,"integrity":"sha512-JcIJrL/P6L4exv8l/+gzd/hZ4QYeHTarpDxvy3vPeBtqAl6qj1F3r7j3CmSPmF4uDAneEug9NZ3MxFlqI65Iyw==","signatures":[{"sig":"MEQCIH82vyOevfQenfTNkoyMH9ZLE3a9Hns/u2rTOektvG7dAiButInknd7NnbO04LDEkONjm/QxhqpTafoUBYWRiV5LpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8846045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiv8EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ8A//XSoachcJsqtG6je2YuaKHcmvrUxHftcpT8VwS2iZg+K1oPey\r\npqQOgjSdI+wmT2l1YNekXmZHk4YvezwCsHOGsk0ZFeyIbwfk1PJjxpjZW5Ua\r\nR5femb8NyIFJTKRrdyZHX0Df+/+b4jXqY1GABZ71ZvM3bWpRfavUWYONWKdn\r\nXvQI6H1kl+36vqsp9I3+p5A6DgWq3WgI8VKSwTirIuYFJ6lBH9bIutEME1u1\r\nEjkrktUT5g6j/D+6boBbJrIl7SfsesZAh05Z26Tl+utocX6EaoF3KlgnT7WX\r\nLVqFFlM1McQ02gBH3DP28YGVAMVh5E1QVJvdM7b3FmOIG7NSsGD7yx6Od5qW\r\n/3ZL7pXYlj/MgpRLZnITPPta27Dln82thyQe58t9Fmat93dHoFy8ZIqGQYDE\r\nDCUm8RPCp7p7evx5K2OI3Qt2sG+PSAdfzFDzhz+dkHgO46BMXkYRmloB62fj\r\nnLaZ9mzQtrSlDVR8eopb4+vwTXR0N0SPD4qiO6u7f/ptldHmFDmyOpVc3lGf\r\n8tP6mI3tg+2vt4hBFMX5F3Pn58GmNZ8mG1QCrh3qmnfcWjuQLBAqRaC28DBX\r\nkgHdWC+YSEd4hZSAV2F8pEj4Jxto1H7hbNB9+WKLSsy5VTNojekYyF17MpuE\r\nQIr8Ol/QvrSd8qpuC/bYmeEgNhJMl/+dIyQ=\r\n=wYvN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"vueOpenlayersD.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.0.2_1653276420779_0.502187703853967","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"vue-openlayers-d","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"vue-openlayers-d@1.0.3","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"0eaba9d63b742598d2a471cbe90489edc2b3e0b8","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.0.3.tgz","fileCount":9,"integrity":"sha512-SDkdPutvjIreLk0dNNJj9UVDWT8jXhXX62k1TAoYzxl8sxqvFwmoXlG9Jr4/dElwZB87a1kuwzae7v0Pdlo2ew==","signatures":[{"sig":"MEUCIQDI0aknmEmy+iimvdyRK/4v/DjhXBAqVETAMbnMssbmCQIgHXeYV7shqgNQKWXGgZZCRG2/VponCDIbFNxn/Y1ZyVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8718297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiixLYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp15RAAiYVq5vBuR6QpUWbTGvJNSdGcioY/FIu9Lp2uElNdewKm9bkQ\r\n4Xnj722APKPQAnTfRhF20zBE/1ydIvVro7fOS3SP2F5sN1hPqdNI0aNeMFn4\r\nSISio/Roe305+rp2TyA7oKjz2CXunb3nkk9n6R1UKcU+GpaW16B7wIspLiqs\r\n0a71vrb+KYdJKhRTGSRfw9ugAHk4etIG4mCNqcdFxmYlw+dE7Z+4GTmNoZgR\r\nnkhljVBN935SqyeseZqiqWMJk6SLaPQOikti6xkyiUAjGMs4p9nY87DTsD2e\r\nsAj7PtqKzh5t9hIMiC9gMJYXh8y20MqP69ft829HTACiGOszd662qygQkBl5\r\ni6cdlXMjx0BDZ+YMeIHsC5TWi/HVlSDy35VJU+K+gaK7ZdSlYYkR70xLFq32\r\ntt3Y68HscXOufdR6PHijRMjujbtC+uU0i/PDI6unw+XpXnVrVoJtIN2hReC0\r\nHt9oAqqUlsLRTRZNY624Xy2nH47UK+3jqusVIUNGbO9LaUkGtVXDny8g7DpZ\r\nxBDYXbt3Y3+LxWdxmG/tJINhkm6kBwJBKcU0XsZQVbEufa/tpgqV45YBb0fU\r\n+QMbU4xt+utJz7H7br0JVsjpX2xxxr68FzPiJ0JQP1IZcqIuniBBwZ8q0vOd\r\nopNhj6iIiJLKo2+PNF8X7cj3ArsRse1TBNg=\r\n=D0rg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"vueOpenlayersD.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.0.3_1653281496012_0.2270912838161543","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"vue-openlayers-d","version":"1.0.4","keywords":[],"author":"","license":"ISC","_id":"vue-openlayers-d@1.0.4","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"e5b213e9d9cfa791eba09fb9c369de025bfc9e18","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.0.4.tgz","fileCount":9,"integrity":"sha512-3ybe/yjqeXUVg20gBhWqykN+FQr0Rh7ktRmtLiHPA3dbY2RA/jBue3rFGI9v813R/UPesB9zYVCKuZm0kzj4JQ==","signatures":[{"sig":"MEUCIQDW0unXWah5WX7jbqm5CID5H+9Fw674lOQR66eejxvNQQIgf1GwyJR4kFI51h9e/ZdD/8evLmi/TrEJ7/nGPb8f6z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10444724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii0A4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPEA/9EZiSzlneVkvVdYMQMUYDWo+6qrl3N9660TBIoy/vgo20CCK5\r\nIK5pghFkjxqObBbo+IZUBdq5H9Em9ZyomwuiFyjdpiJbB90CoPpST0kfKk/Z\r\ny8uQCowToYhu5pFd7NOY9kKSKLwVnLEHCvh7NJ8wspTqBAfyVMryQ7y9HE7x\r\n16c8EjzcR6kPK4gt7Ycl5qLhomsHuRoWM2Qe0gRMzNG1SWDk3DkjtmQaWokh\r\n9DFSMpxZhCo8Nu6/AdHlXfXJtisNEQJb8R5H6ioBlo38JhHtADv1hHb9joJl\r\ndXeZLYOZLwaKi0gws/+sIeF249hyi3lqm62pCO8MY07hTIPWQIuAJWwSJZCw\r\n0J+5NkSAgAWMLq/ac1Q5C0DVvRX719eyriEVX0mzEmzPBaSowkUw207hhS3f\r\ndsIrst83JMh838ViqBBV2xtypjRUzuNJaEpUjGGSyqsT1vYr9cT5WO6I4Xiy\r\nLCg72axlco1iAOtWxKz9s2Y7kMIkpPRjCiLjZ6GZp7FPh1PO6RKTOwcOMPZd\r\nPV7HK9TAvqh1idsRmYP62b9pEDdmrSDV0OLjtcg6RlQUJwQ0Kx1/VgFdIme4\r\nPagGItgcm3eTGQl3bdZL3lopdvHk4jNg/SjoxoDE0mTR2sFZ9J6lZ4Z8Ry25\r\naMPUP4ZxWEGc4BAUYWErYQvrIOa7ymDgQAo=\r\n=5mR+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"vue-openlayers-d.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.0.4_1653293111688_0.011528951979794533","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"vue-openlayers-d","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"vue-openlayers-d@1.0.5","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"043968a3fbf1b59da1a1ef2061fb8fe1cd77b3c5","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.0.5.tgz","fileCount":9,"integrity":"sha512-jO8JXouNP4b3CKrohnbEXKIyhPStZ1Q71GgQFjnQfIY05/QY7fJV9XBevH6hWB7gA3UNsD1vjv/aVmznYOEXng==","signatures":[{"sig":"MEYCIQCdoK/y6Wcclg8nFfDyO65cUSpI17zWGiC6M9B+bi/DsQIhAL2zXo7LP+cQQdHMaEdlkSESxwQfyWXUb0DZdOZfGjDM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10444724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii0PvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqimw//SeVgxrX2jYpSuwNpYUL30g/hi3bdLCT7mJAf83r4mCo//xtN\r\nLUMqXSIQPsvoPDX6FqqkoDEm+kIuScSyhHwLF5gAOqRXxu2peXDTH7zP7RJI\r\nCQOWhCQFdsQAicadW/mYGO/8+kPIGRyNhBN8nCLlNLxslyqRvCJ/tousth7I\r\n5mD1SIzW/XT9g8uVksR9f60yeDOZ86aBFH4I+XYJQEB5BSCF5oWAaxew8yZw\r\n8JI9LGAqRYIosNVVtn6ZqHYX5yJVN3Xe+WXx+A1Rnz+OQ0tIf5YsWaG/XoIh\r\nJXl03WiIiLr7OaXQZdk/iIGpkVt0EMJ1AthyM+RE2sTHtN3qiif9UobS7z+Z\r\nQPryMHEwZ6xQKapONjRtWb61M1XTUEu4HUMt/GgJQm51OEF0j6BAH5YvtOd7\r\nR7LnQlwidDIIJ+0ahvSV/LgieKCFaX1XnyRZ58BNGGRr/GymORFMZIEENZlF\r\n1VfoOKpVb6noFfeGRCwPf6gFpSqRGnUtkBWY9y1PQwusrVrvkZ9rOoduCMwd\r\nNaGVLfFIyv3G3Dm3Mw9+Dzd7UNJ0EpUFVl0in9Mms7YIeqRSDFDCO7VFrkDb\r\n35ZZ5jVWUanAb0HcBahaa/sZO1RLF/2XJh4Tesq+rwp29YN/vC7YHZ+a4xah\r\n0ttmbUm9JhFAOfgt+J/KMXqDaeUgBmeyMas=\r\n=ttoT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"vue-openlayers-d.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.0.5_1653294063624_0.22295656875651204","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"vue-openlayers-d","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"vue-openlayers-d@1.0.6","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"7956a3fa7327a9291a57ab6079eb5ed8c3084db6","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.0.6.tgz","fileCount":9,"integrity":"sha512-A696cTJLWjQugpVA89H8y77+5jRpigeJrGDHupnspiYH0TpKDLbVSDxBuUU1lLARRF4XlAvfjv2pjHhYsDTSWA==","signatures":[{"sig":"MEUCIQCkvI+DpCwpEmlSdgdhGahDRuAR1Yxf5f18sOKTWqH4JAIgNUTAwjC2p7yM3A7todWL2mN55+kgDEunn+QoHLp2OCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8669158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii097ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPOA/9HU7Kq5kXX+Ps3ZQ324Rzn4vYI1iNyS+kvEz9TCTOuyxu8igD\r\nX+aM94B+QEEHf1rNsviI84rXnDyrbnHMlU7qCSc5Q2bSCTehRySp2RkJ6VJ3\r\nKW51kENCXHMmJEQaKraOQpJ7HlorJZILuaGuJR8wNMu0lJAmFx8/7zXUAO6k\r\nXrziB+KXyAWWW9KhNKBkYXtbtOEcac8FZxPA6OFGu4BpQpoqS4NuexqUNp8c\r\ndZyibR5KQCO734p3G2vmT9+6s6mo781ALZ0bbmz9f3iKhQzybz/LQ15q7lw5\r\nJeJCwKmtNNNfqK47Qokf0DfhGKEqWYCElzKp0D+Ya+2yhRy2MCq4ThQyk9wX\r\n+4fuULF1V2KdPw1KAvO7VlAojnJtjDbtSZ5e6OTOK0RXR3JetTS1d2nEbVJN\r\nmelwJQXFeD9u34B4deFq40OVD+6V1HCDwkxnLRyXBRyXu0MtnsRZu4xUZhfY\r\nAJF6BFYhBJzOwQMQ63z2G61i1ARMsPvFGqNA5ofchcizoxRcDcHaFVY96AqK\r\n31kOcxb8nk1qCzkOve4mfMODwkud9Cjc7mJ5vGOyv5KSPD8DHwA3Isl0+OrU\r\nGos7pPNdsPl7/kCx906xPlw+l8CYJXovMnfBKXK8JarXftoTqQH+VLfdjtl1\r\nm/v7l6KW+dCxhGtESLLD3peohkLe1JyAtvk=\r\n=MaoC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"vue-openlayers-d.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.0.6_1653297019663_0.8785617602137061","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"vue-openlayers-d","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"vue-openlayers-d@1.0.7","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"98303a6acfbec408423251428df59b8b2d98d532","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.0.7.tgz","fileCount":9,"integrity":"sha512-EZ3GP1vVXwBtOXCX9zUE6b4v/M3UxEMTWDIEskJ0b7WFUtBdMstYIWpHZC0dRkR7O6WbWS7eWOz2dSuIuCJ2GQ==","signatures":[{"sig":"MEUCIQDK+IXteO0lRPQNy8urrk6uZGU/h8kGJa4OvJmM8BshpQIgNtr5VBvc1ZfLGlyF4ToGa8sFxusnLO8DZWwINGxhkd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8669190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii1N7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjAg/7BsdDyv//xsL3AoGW9+knVPZ529QfX71yr2MwOT6LHLxMtp43\r\n9RDFXsL/U/tJeRutXzNiC0fVEhi59QmdOXcrihlS66yyTF+xSFou6ZwfJwW/\r\neekBnM2aJiSrDswbunTMZbfaGQcnjdZI3kI2SK4BbpR/IQv3DwLFZkJS+3X3\r\n1udg0OCRCRVV3JgVQimQJdc+oGrEowAhnwcgA0voFy/Uxi2ysWMqko73HCZh\r\nzbz044NMi31ed0FgfLWZZsCUh8pbqNOzFiBByXUJTH3HYNKWUDpj7yK3Bhhp\r\nEa7eCqM8HVxryNv1snAVaK3VgnDGlX2E8jv8p6Vr3zAnnYklWyUMNpaWdVTj\r\nF+lJqlIeb92pBZ5QToOXVYdutPrLxOD/H8VuZxOJaOKTP2TBf38bW9t8Ag1H\r\ntsofU/d2A7rZCPwidS9R0AEpIzEKsTlCBbFyIlti4xpSFo8lZdyf+8fe++CA\r\nuSsKYycY2elXbCIW/iIi30QIUKL+dA//mo2PKkUTBP1TMOfQ6v1iqNiCPFqU\r\n79iNIOd1eE5nOh0NZlV4AzH6ku79cJPO8VQEg4L7XGbr2qi1A6kIduoCB5tG\r\nipCn1wAyn+5iPPS5JvYsuZJTG5DyfHl6AULSMFYOFMnOIxOcAHmfHDli1Ova\r\nnPqWgQwnuDUkc15LJ/C3xPbXss8f+vVY9js=\r\n=e3zj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"vue-openlayers-d.common.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"","directories":{},"_nodeVersion":"12.22.10","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.0.7_1653298043701_0.4920311295913753","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"vue-openlayers-d","version":"1.0.8","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"sailing"},"license":"MIT","_id":"vue-openlayers-d@1.0.8","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"a45661d0250a82d1581ce50e550d973b71adadff","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.0.8.tgz","fileCount":28,"integrity":"sha512-TpNlrbmwMYKIaCMalCNQ6thJwTfaBhh/F4T3FBcqUUQD7Mu/2XiL1tJs+kzAqQYQAcOv8HfFgKzv0gmRy82h3g==","signatures":[{"sig":"MEQCIE20LltwIjThzdvS4FAPUib7z4gs5stsm4jzCV+JKiSxAiB6vqfOveE3agML0nR8Q61kH+U/vl20kA9R+iwsa4fSZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3209892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii2djACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkVA//dL9Dw2mjXZhb5la6F3Cd1O33KWcph5N+55yw+Y0bIIoMNmQJ\r\naxK+ID46Dzx+3a1NUBbSm7CHrhfyfPzjhNcnoxkjGwx36sfSP8aYy6qKLidX\r\nKw4nit6PCOqhJF9CM3rlp2T/l1RoBJBtWiBUXv2wAZmHQoxizSaxm3bbo+JZ\r\nbLGg3SaMNXZZRpbmxALllbuCWKDuR6RNP1PPX+ClGRuBb4jc5fvxPoeA24Tt\r\nd1qacUtbIK+HcG3B3klWujqkHVS5BMXoPacRSr+G0ZIBnFdkaaSqotly7/Y9\r\nxJ7P8OZcLXhsbwsoPGx6N1gJ09fhHI8f3nS0ZsYV423KSdVizC4qUZ7CgBs+\r\nbSZ659zPYjCDNTW68GU71puOGIcCqM5yNYQddJatt23aaNY2b/HOB/yeDjp1\r\nqr4pTouDlrk6AptSO8p+JC7M1sKzEcakfVBtSMlzKTUV+t9P+WnFy8g8Hbjh\r\nvHWk6gFGd4CuyveEfA/Jv39LgV56gltH/CfmhG3/O15kd9IA2NILZ1gZbOxT\r\n5Yyf6WTskOgdwkEj9hK3APo5etXuBAeLGBY9fbHTrI0WjTTcraI2/fuanslA\r\n+y+SUGvs24s50y3eTHkN5vE3hemp0ii3+kOr9QTcBlhjNh66AR4YXiCLUYx+\r\na/P9SaUK/U2KAxWq2r6R0F0OmGpDaSHHr54=\r\n=DW6x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.umd.min.js","gitHead":"7af8d8676aa73d13968629b095c1ab4171dfdc65","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"sailing辅助包","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","vue":"^2.6.10","core-js":"^2.6.5","downloadjs":"^1.4.7","element-ui":"^2.15.8"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","vue-router":"^3.1.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.0.8_1653303139454_0.14574280610907508","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"vue-openlayers-d","version":"1.0.9","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"sailing"},"license":"MIT","_id":"vue-openlayers-d@1.0.9","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"1a3bce920f6b8bc503e2b2df439d4e782a726133","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.0.9.tgz","fileCount":7,"integrity":"sha512-utXBpyLregCHznfD9cjEFhSIOhOAXXxyRqmFdVoAmybmBG5PYWesLxkzARCv32NkDrOFAhYucMusPaHiXhnfFg==","signatures":[{"sig":"MEUCIGSpTx0jCrKc0qexpCPyQ1Ysb5YCL9vHRDp+9UI8v38VAiEApaIh2YWiRedWnZue8vOY7ZrZzr2W0L0FaSKW2lfyVhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5782078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii2/BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq41hAAisKJrdPPuczsQDHc4DIstwQnEIZ0DjzchXNVv1H5lTu319Mz\r\nj3oH9RVGLVn8fW4brh2MlST7prHTubW0uFqMjEMvUputUq4JJHDPfZLIWAaA\r\nNNrKOnK+nK8TIuW5Qx742oSHaisUVUD66ul/x2BnAPsDhvYrHdo86c6C5Nnt\r\nO6Pj8UdtdmXgFK2zpJLCUc7e7B3YGSHS1RPmnfg570K7o64oR8+D6LN2t5zG\r\n1p6007OYlIRT3JQffY91W7RH5qeM1Fy9cX4DiTzx3OGnkVrQYJlGAM/JE7Ry\r\nOrhqBadpRl89lCg+2zDENLxJUSvtoMtA8hQzgDkW4sau9OWn3YkskRRDTTp8\r\ngE4RHNN/8lDHXkIUqqbmrBsqKE9eV273pUF8f71GVgUfhkE4OhaCSTyZ+um9\r\nx1FNNk7v/4FmGe4bjaXBtSL26Y5p3FSqG/9P+4m8a1/St/Nl58ghucSO1xAS\r\nxVOVm5zjPToxQyRA7tRyKurY8P4Ub3LNJA/v5JVcGDR3oPpVgyCuGZMuN+H8\r\ngI5JFPsUissoR8Ci8HPX/UydO9Sl/QygFwyXtI33HsuojoHlizoFuRC3+QBi\r\nBWFJ8bVUZQE3qE6xvmEH2VoV6QwIgOvNe0MNsSHwFsik2zVFipZEGKr3+aXN\r\nI8nc809tiiNlxNT27cNkF0tziPdrXboO9jM=\r\n=b/T3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.umd.min.js","gitHead":"7af8d8676aa73d13968629b095c1ab4171dfdc65","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"sailingMap辅助包","directories":{},"_nodeVersion":"12.22.10","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","element-ui":"^2.15.8","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","vue-router":"^3.1.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.0.9_1653305281526_0.9554703862378191","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"vue-openlayers-d","version":"1.1.0","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"sailing"},"license":"MIT","_id":"vue-openlayers-d@1.1.0","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"fe37f4d18f5b3e732f6fdcce2029bef45a9e6b75","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.1.0.tgz","fileCount":7,"integrity":"sha512-RUj7wUWB9IkNbjjyM/1JCCSNdxOF88q1JSQ21BLwdu1nvrKAq1jWaA6CNNwB/dVO5JmzyuxJVfEQ+LQjVONOoA==","signatures":[{"sig":"MEUCIG9aJ9BJ4xb401YbEslISaAcUMSM5H4y5ycqJs0cIXxwAiEAoAImx4ou6VUAhdt1WAuunVQprWV6cY7kqCcn8CqlHis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5782078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijEZiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLSA//SEeAhAA5kx/ddS7vRvv3Hq9BFtKsN7pk0A6EuNythLHmJlts\r\njsRPLXlikqJA/Qg+a97z4L3kwcd7eUEpGxa8VHkr+Q04Bq/kh/heJVo7OHur\r\nIfHi8zvSDmjHojin4ajN77pBV9V/TmZlGVrfyOAS0dGfdWwTznkr0B98iEU4\r\ncOVXn2jbBGD1r9D4ogzbPdt5rNyDg6mcqyNBTpjw723jyHfOjfGQ0ixs54ya\r\nxW5jz+gSGqntE+qktgjYSGNc/xS8ieKViXkOT6qy01Zy4fRAiQiX0hxD7CLS\r\nBwruBWdiTRyMbLzDQSQDlRG2JF7vKRG8jMH0oEcbCTxPmj98C/mJfL+vFrRz\r\ngVI5SfQujdi2jA56kKKSO1t44lpSDEBmVSJgTZaXNEmoiVO5HWydbc9wviPb\r\nrkHBXyvGK2dDPVjr7ia8QD6NTNy+iQC5ctbxhm4n1tXZ9ATzRiFR5BhuTILv\r\niaf8jiZEFX3Zu1UKN1b6UNk4Zqok7FIMYupZD2zYVy5I0/kSZTEQ/6qIxmn9\r\nMrdvNcrFxJ0vfZrEGFP47X/TWBaJuICwKu3h4NHH3Z6sfeRdlfPxsRkNFztX\r\nqQidm4UwnLWWn8jonl3njAoeF17vRSHQxuMfUf6HnOJM0ZXKV5nl3dW1glJd\r\nGU6fUl69mX0DvDVcqnFgaSUiLdp8IAKekhU=\r\n=LnWm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.umd.min.js","gitHead":"7af8d8676aa73d13968629b095c1ab4171dfdc65","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.13.4","description":"sailingMap辅助包","directories":{},"_nodeVersion":"12.16.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","vue":"^2.6.10","core-js":"^2.6.5","element-ui":"^2.15.8","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","vue-router":"^3.1.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.1.0_1653360226492_0.789648003967472","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"vue-openlayers-d","version":"1.1.1","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"sailing"},"license":"MIT","_id":"vue-openlayers-d@1.1.1","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"36391e687e3258a4cb494744104a621b76ddb832","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.1.1.tgz","fileCount":7,"integrity":"sha512-HbvJon35qiLl9o+qNXCv9EV6EyQ2Sjf4b+Q63bhylTG4OuGF6NKkmJMmEPb07hBYxIqJnZleQgYMPPFtcoApbA==","signatures":[{"sig":"MEQCIG+HT4kK/eL/jgnoTF7B9LVmYPZnYun3WN3dK5qWJcYaAiBt93JipUdLh9F8FOJOJarbEOoD+B5k4jDL9ebMNw8Lmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5782077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijFUPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIgQ//S/fhGQnimVT6a3Fo/G6tgVvMevyov5jKaYMFHTxXAoZ/ItRu\r\nJc6PHU1tcsXTI46sitStvHDG6l5qusOUTC62x78Ync9gjWVFQp8UUppQc+yZ\r\nirrFfsoUFKSK7J6XHsLmejKZx8Se+En0eCCF1IPPnGn8Ly8umY1A6f9v0H2w\r\nnysq1x1xojn5PyxucfM0zoZL3xeLabr01G4cTqR9kJgmRZEHvikmCIyojsfg\r\nMrrx8+40fz6Ly7RIgac9ncfVuH2ptRiGghPOaY2S/HKpXyMW/eoF2gtNBH52\r\nJxN35uWy+UzDZNLWxOG6aoPNODNlNheW9d8JkhSlQU41Gctp+pqwoT9SCB/O\r\ngH3SHhuJE1blbdlInJ6e6Iuy6kTLi5o32puCQUskXJnv8TQbLCjn6cYMFt8p\r\nO/DDOsBQl985nseJwJ1/0P1e81YCv5MbKkp1YG24NDdaiQt3Cm1ku8/EEh5X\r\nKL0TNR+7W2uyMMmcKwgjoGPA8GWY1BhHQcVkBF3bbf3RJOtBT2Lz2EyL6w9x\r\n6pu4muQTyADXP3vRxRjI0eVHhhVYPGC0tRAljF1OTZ/0S9l3n98z6DEN3A/+\r\ns0bD0MpdZlrBVH6KUCa5XtEKIdtjWkKdY9UoVDsaozkL/W4VmuA59Kr8Euk2\r\nT47ieCaA6zPu6h7G+sPFUIQgPtZPFUF3VBw=\r\n=X0d1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"7af8d8676aa73d13968629b095c1ab4171dfdc65","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.13.4","description":"sailingMap辅助包","directories":{},"_nodeVersion":"12.16.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","vue":"^2.6.10","core-js":"^2.6.5","element-ui":"^2.15.8","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.16.0","vue-router":"^3.1.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.1.1_1653363983530_0.3367617152025897","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"vue-openlayers-d","version":"1.1.2","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"sailing"},"license":"MIT","_id":"vue-openlayers-d@1.1.2","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"12ef5d5a458d7d5d6f7876d6f57d2722841b4318","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.1.2.tgz","fileCount":7,"integrity":"sha512-Cj6iVpIJwfd9WtcpZ+cvOqB9AqYWSvSp5HUaddTqjwr5qbhQX4DuFOjuJUbx6Jl+wD37jn9NQ2lskkSIJrvFpg==","signatures":[{"sig":"MEUCIQCM5vWFF/XvsOyUFIqmoYzYyv13hq6gLbkn4XPMsUy9RAIgTU2Z/33oRcGvtQ5edxKdsrFx8rD3JRNaRWlIuasPFks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5782051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijFfnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre+xAAlbfHB7g+diru7hThXa4kQDl7IvRLOr/u+5sE5R6rqlbYiego\r\nIYRFw0zFcyJWItvyIzaOYqINbYaj5GNiGRPVT/zH6JfW5Z0f5GU7qTV63sY9\r\nshmPI6psELdhwi9nPULAJejkqjK2yaDFXS/cywjvCHpOe6FMMYi+KPL/ceMJ\r\nAtdRyz0kP9qsOz79d/He//QQJ68j9CPwtSLaEfeZlB6jZvtqE5HbFmMeS6te\r\nxprwQ0Rv1NI6GvwBt0s82PDoScXBUmV3AB4SB+Wq1yuIuYydM5b6PwFEkmJj\r\nMR+IMzVxJJ06oXl/fYaj9PBGfFjo28FWyNhzXdiUqZk79NAi3waQuu2G9MVm\r\n4Oj4pudbnwJ560F0XILZdCLfoFz7lVdMAfbxz0301cCa1F5b/y02P5B97T9U\r\nMGxOuc9UjQm8kWxDqU3d4GP+EGRVhjxOfpJMYvZNVtVSF1olGmX6nWmkHQNI\r\n7vmd8ZU8ROaCmRBsgX3qiLBfbvgFhgsAG3mZ/r8+ifaXvLwTgb5xjcAwpgrw\r\n17S92m4ZWmyzNLuoG47nfnR5x22iGMGiQdfcVzHLyHU1kP3r1Wz7l+4knHgv\r\nyEkzJdkjvpf7RERY+cUMPB4lotZ683KU1U9KqmYpwRP41zWW1SzcnCPxyMtL\r\nU7EHo+HI/Y3lnZWG4H7TT7VncNH5YzFRlgQ=\r\n=b7IP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"7af8d8676aa73d13968629b095c1ab4171dfdc65","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.13.4","description":"sailingMap辅助包","directories":{},"_nodeVersion":"12.16.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.1.2_1653364711439_0.848370075542636","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"vue-openlayers-d","version":"1.1.3","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"sailing"},"license":"MIT","_id":"vue-openlayers-d@1.1.3","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"dfe2d1a23a20a727a2337c00d6d24eaac05c0fb1","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.1.3.tgz","fileCount":7,"integrity":"sha512-a1X4Ucb+NlBXIfqct0VOciDhEYsCByGZnlT7hIuAl9ZtlSfsCyLY9+eO2kszqUdRBTkLaPzaWQ+E4kedI3qt3Q==","signatures":[{"sig":"MEUCIQD1gZ2Iqqk8mRenvc+Y+s/A8mYmyS99oLlvSAG5lmpZ1AIgSPJ9pRYT119vrJcCek1yatAr4uerrFo3OT6/FbWTwr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6043796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijFwFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx6hAAojR1XZu6FOy0y7X3pzDUdcED4xqvSUF2yxFaxeEv+dHhBUDK\r\n3gsCT8zE9FvIL13bTwX/QjA/Juq0gDzgDvfECj5z3znbkRZflqug1rZKBwSN\r\nN3LiJl6x6s//4ZhUEaQDWcN3vrdMY91CmS5hxvbN2CZi6754EV0qf5gkPSZ1\r\n7LbhDb2Xp+OBekfSkVsWONcQU/2lsUBpiFDqbmnoWKLqwsi6LXk5Ug0UwGVl\r\ni+Puxig1zm2WN2p2wGryGXzh5+P/EELrXbeWay4MLkaNau5MolWxwGMuv3/6\r\nT3Omi2v9SfxS9LzUNAFHEn7FseHoB0YSrUmEPaic3JrGgVyB9QvFNp1ORgG2\r\nXEgUFRprawTsTMyQ23ulAFobcuDwaWqksZuq+Pw+UHKftvhC5dKlHBaayWm9\r\nwIxxCDiwKvok5+AazgUy+pOOGOCcApd1UvJw3+KQRKL4uUPXqB09IyDZGGaJ\r\nFxAxSg64JlyIDTL5oublfjD7fRY9sjSXiByWknW7qS2yjoDThbafSHA20nRe\r\nUoEYNwmH+NG4KlgWVJzeG5PTNilTOvWtU8mHt63k72vDhotvVbi1SxCxItaM\r\nd0j3bM9a1AoDJaNpdHKNDKOrhoKB7xx8e0etvD8y/Fa+VznyZWhqMKDyZUIG\r\nL8sZbKwRqydFDqXhHkHGSRCulj3zxuQQIwE=\r\n=fxxX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"7af8d8676aa73d13968629b095c1ab4171dfdc65","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.13.4","description":"sailingMap辅助包","directories":{},"_nodeVersion":"12.16.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.1.3_1653365765249_0.4595330363550072","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"vue-openlayers-d","version":"1.1.4","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"sailing"},"license":"MIT","_id":"vue-openlayers-d@1.1.4","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"1172e0ed92f87f2605d72888f018ce63936627c7","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.1.4.tgz","fileCount":7,"integrity":"sha512-fS5GkQ+ZMAtrqp5bCDU0y6/yPlAKjKz5GhzdeWf1cJ1xuCRMiF+OxdgfzNGMkKXDF1Jkqz98oevPqPFIvJED7w==","signatures":[{"sig":"MEUCIQDcCmRwN49q1zNjMpegFYWaBSqvdzWK3KaZzR4gYcVZTwIgTXMaHpjDyD52ftNh+yK/bXrX6kkX4MZHmIiQHYIYHqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6047860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijGlhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVdBAAjwR90zszixR2eoh3aGueU1Eqey6OOA3QGszA2ZB+SZS5LJ4h\r\n7td9S2Cm97zCfOi9Bd86uwW3b3V4eNyEdha5jXigVfM9Atxt0WlAcSh2lxBH\r\nU36FQgJ8igcOAEtKzWED7y/QOEecOvVFFmv/MKTrKhzCIjbr+Y9SaGjolqhx\r\nRrZUygcambEB6YIcEyVvhB9II1ReLQ6W3+ATVdJ5Y49EZHSqOIxu+GiaI45j\r\nXSiTz6TotH5W2qG88w3Pgyu0iiHwyTYPHd9XcfuegpPvyqMn6rm73/+3Srlj\r\n5Gy/CAKiMwteZb0cxAfTOGHSSJojaAUdTNp88itp5OJh4vo2lkMplpbCUsxB\r\n6YGZPqS7MQwGMRfHUfYdGYJKj+ejM+ME6qEPbXBmuayfmDKL4ur1d70cvfz3\r\nmZi813MbjyDGoRwnsxCWfPhXq+yg4dYowfyZbnIW0Wb30LNq726hWsJffmlb\r\nQti9PVA4bgjYdqNWClU0kA67zJ5KDpgXwIhKqCS8KKWHSGWO2HDUXJyVjZk5\r\nKZfh2h/DA6PdLAeLi8zKvZZnJhqF465Qoqs3tNAGV4R/EG9A620srgZLIkFv\r\nJAZ3j8STFdTOs91JtyJXCxXjrAL9qheR3ki24o0Iy6b+62NvMIFvnq7DNEgF\r\nbufAU+eKQkSDZAacG0Y6f2vvjGc65xC96RQ=\r\n=XQYH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"7af8d8676aa73d13968629b095c1ab4171dfdc65","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.13.4","description":"sailingMap辅助包","directories":{},"_nodeVersion":"12.16.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.1.4_1653369185595_0.26523403350404084","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"vue-openlayers-d","version":"1.1.5","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"sailing"},"license":"MIT","_id":"vue-openlayers-d@1.1.5","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"c64d3cc47c260eceff5f4cffc5619ea42ffb355a","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.1.5.tgz","fileCount":3,"integrity":"sha512-LBNhS7oMncWneFs3t5hEY9NxhNskoR+uxPyBqk96wibmmdTFVLPwWXSvb0DB50izHplR4r2+TNFZBQsWUQxgwA==","signatures":[{"sig":"MEUCIEN99zcWNwK2nITB/n0B5sGVabHymr9+pb2ilwJ0f0/+AiEAtchXFIipEWGjJHLDYqig/EM4IpL7RGtU8rJaE5l6B9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijLFKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9yw//dzatU1prLCFeX2U/0oAsOybmBdzsaF7clntx9k4EhJItFu6V\r\nNzatMHaEvkPPc6Zz/syNdd3T1Ao8P0ZNpI6sw302Ldte0CbLB7upiwhBeaoB\r\nVvYVWRZCx3A+qRNYRCdi1idmSHHvH1pUkyfu3s2bD9getLgrZYqLVQYSaX2S\r\n8fFh2Ygh+pSAyN5rGiIWOXNEVQp/VPvY75OiUFt4iZtFobmUhxvvFzWD0VBX\r\nedLTbx32zkrCVa5YLHZj+BKlydyad6xhFpiysDmet8wZ8hlbYrUThnQjuNIR\r\nGbbfeECRMEij4Q9C1t+vmevdjIDjo0+2T3VFnILFUCU3iZ3MmaX4kyB+f3p6\r\nPuF1582mU0UH5iBs89HfhIezNa7RTcW7T25G+XLfHL+66SY6fmv2KirpjnxX\r\nw7E9koqInKuQeBtTbzJCkPgu32vDKbke1cFnL/wLC8ej+BQj3NYYg2PWS8VZ\r\naB0RgjIIh1OmM1uKOrP7foRrDMBb0GkRevLhDhPnbKJSZOhq2WR/JvQ9+H3k\r\nBmdAgSh3h2ghiFiM2rJTI6VzuYj1xV5aLWotHK8+1IzlQntYw1yT6DrGLKXk\r\nTuyusjLHln9jeNj+fp+cDRFYJRvIQfW3nSjhJckFxFKj36CsQcWlMgkpzAOr\r\nXj+bkVNYbeIc1TAtZd1RlP7to8N+iWwNWNk=\r\n=6LfG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"04d7bf43e85bc2dd8007024fffe9bfa800dd16e0","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.13.4","description":"sailingMap辅助包","directories":{},"_nodeVersion":"12.16.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"^13.0.0","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.1.5_1653387594662_0.16405668978951105","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"vue-openlayers-d","version":"1.1.6","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"sailing"},"license":"MIT","_id":"vue-openlayers-d@1.1.6","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"6c0984e41b807038d8170f785590708ca9c08601","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.1.6.tgz","fileCount":7,"integrity":"sha512-PK8RRjgBTeJeoP9w+5l1yloj83BTuztZLIm88jb1CYxYJPLBH6OBooaDbLP9kAlEbFIV0yxlVYUBSf+hHSojAQ==","signatures":[{"sig":"MEUCIEcBbdfCnAAcNDwzNkqCSSV/eGL+fqwNJAvudkTS6MYPAiEAyxkuxmsiH0BR+ZTm9LBdngQzW9cumlw4BrnVlG6uXQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5997503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijLKIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMjxAAitNgU1g8xPCqK3pcGX2xBgNlhuOSTm6OBkDJxpYyFa8nUv5e\r\nLgiUdAZbKBTRF67J4WaLbRQq4PVicMfSyWxILWuwwqP/oyVw8M4hi1HwyGjC\r\nCZ+ekGBWv6QG//VOZwxwFtHAhrTUIG6YaIG1owdknYwWSjihWfMNMGtm+Zg3\r\nFnBje7jX2eTmugs8IaQsnQIiuVMPYJor77w3L4kNhknB2s58AzoRfbLaiqZ8\r\njLOhX5H4Tn3rFncry4haBKps3mGq7G0WsZVv53OFz1BPxIWYxXxdivWyzAMN\r\n4TqmVxt8zS6rQkHSFXNT05MWWt1twsi1eHpltIzki+i0PhJUGUPat7zVpWh0\r\n/Io4DvtLz6Z2HOIcu6iw+pxKB4AYbZz7+OugkU5Kzpk9vhpZevdwzKhrrlsM\r\nXYoelkBuMHpyC3n+SVJ66N4ayOB3PvXs4I+qqSItsflDHedDeNVRdn0UqhLf\r\nh8xHXRHsXJVtZWZeGDAma/hH1AmvqSdUReQqE3A6mVgCdASPsHxRWD2Z3mWD\r\nQK2Qa676S4VkUB72eQxMpUXUoUcdrCV9wlTbFosyRe6Ked3pkzmnRch/eHZn\r\nJM6xPDJ5lqDQbxvEuVCioffB0Jldncg7jhVFiS34jBCsNchLO6Wn4X/v68hf\r\nOOXfpqk2fgDJ0AKq7ny7TBWQZQOiJzOJAAU=\r\n=OXyA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"04d7bf43e85bc2dd8007024fffe9bfa800dd16e0","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.13.4","description":"sailingMap辅助包","directories":{},"_nodeVersion":"12.16.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"^13.0.0","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.1.6_1653387911959_0.25839912196217907","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"vue-openlayers-d","version":"1.1.7","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"sailing"},"license":"MIT","_id":"vue-openlayers-d@1.1.7","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"3dd1cb9f3e8785f9b413fd1452d90c631ac45cb2","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.1.7.tgz","fileCount":7,"integrity":"sha512-+LI7P2Kqa/QsVe495rXmjxtow1TTFaGt/2YgDz6RdS/lwj/XsrWGJzy9noYsrrp9w1wci6Fd7VpeCuj4n8Lpzw==","signatures":[{"sig":"MEUCIQDtfM0yiqbuefRWUVqvsydHyJ0hPd/UNLlAsWxK5vaaVgIgEZfsO/ldLWzZZc7V5dDFeKgkSD43H7DnL3crf2AFm4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5993301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijLcSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwCxAAjmX6zIZKWmNPaL2AdK4Z31IFsIV3h/ag1Us7exRY3z0YZJCn\r\ndKS0lsCNLtPkDPdzhLTlME76PMnIkF1iBkxxPLKFrWgoPYqblNieU/xhtDQa\r\nUSrIDTDtuHc49IS7/uPtUNVZw3oloaIev3KJOOH25mgavttfp6tgZuyCuznQ\r\nYYB/FluAKWkISe6zD1xmi3izeHLdl8aVhX8WUTasOfvJccIu/zkap0RiebPY\r\njCBkq6lshZ4CO3I1wXX+hwhuYaS1hRmFoJId+zF9CThX5hfL3f5XiYa61vy+\r\nB7Qiavdfq6j9J5xbwvhIEai1Mw6mmBT7ziMvzBT1SEQGzNnJML7O2CD46b70\r\nVtuj5inWQ4l/BvP6rhkCKIwWgBUSq38snJ1LWQX54rVNvhu96+C700JAdFhf\r\n5WbuodwnOC3b1cNwzuaYbZxhSAnOozTHGMVJsKEHDfMSH/NxHgWVseHtyA1p\r\nXK+kuNLSpuo8sJxtOu1+IEuznlrehYNXRknIYINTFUs/Zw3iDFdtbL4ntnaL\r\nUox9l61w9djq+p4fGDLofWpcGDRKZ2N6ucY0iZRBZuNR6UTNM2ckw3P9ZowB\r\nQ6OQ6gaxmMGlflVyXCZTGYLqhV84yW0yj32rjCP4DhwjmDe6L/Cq+yFeFvat\r\nqlK9WfcNw8tSJZ74Dvi8U+Ia+soAbI8o24o=\r\n=VW9/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"04d7bf43e85bc2dd8007024fffe9bfa800dd16e0","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.13.4","description":"sailingMap辅助包","directories":{},"_nodeVersion":"12.16.1","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"^13.0.0","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.1.7_1653389073796_0.7622819828799645","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"vue-openlayers-d","version":"1.1.8","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.1.8","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"47c603bb4e8f705f3410d93e95e427985469be90","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.1.8.tgz","fileCount":15,"integrity":"sha512-ItxvaPsqVMcEwuVli7iEq0d2NqI+QAQhBrTGvajf6Rb9QCBcsreYuQc3AIAFnlSL7pwylhKKK+zcbukqCkJwcg==","signatures":[{"sig":"MEUCIGojjiV02yZRPUFJcQ0FiOUsdIdEhUDYZVfirw0aXusiAiEA75Lxxxl1C2PYe165COPpinp78lcJ50OZZg+q7ZJ03Bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8439843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi60A5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo08A//bFeof/VNgtTU2xFHNVtxA2PehR/J3HuIlXY6EZ8Q0FGcTcqz\r\nGaAuskgp6TDaDfVSOjXCtBjv53wqDYAFNzLNy5TZDj00EBl36QegtCpvrU/O\r\n6UY3jRCQmbVcyApYwpWOH5KL8fOGHO+CW42N6XqN8sQulfILwfOfvyrVR/3a\r\nrTsDLtbFKpfLXSyoWm6AO4D2yy2OeN7vMLFuqM9MoWHdWCr57NlUc7Ki8ESM\r\nPZ5dptvmZDxgp1ERUFWjeMRP8e8hYW8wPUHNfU3Qiom1VbbzperVaKw9Axgm\r\njhVkoiq3zFFShetoIJ4kvJYHPMuhTFs+NhOsAh5nYXp8H5OEbM8KzwVLJ7lB\r\njoWK9bf04UM0UcmZDAXS/gnSoN7lqwFCLZBhlNU6Viv+hbqVe3aOqWP+mBbq\r\nZzwzPfCy+je4iG9DTSS5a4o/LS3iG9E1LKaf0AD2y6vm25AQ7cz8sKvR1W/Y\r\ngcr6W13TP/YcqmwnCINcAkCEdLxIqHwJPTkhwkPoB/PLibdPDs6HHa866fep\r\n6P6ii0VG98c5Y+hO8bJfTIrN3VW6Toz/rwtj9KMJ1IGnBOuJT+KtvGIzJjxb\r\n2PnQ31hBh8e6hxJh842T3q3zDZxQd+Op7GDWWOMm+KfT3IWdT6IMK7cQwXNw\r\nGd9+ddLMm7qW6VHDFncTMRGBM5ocWqpngZg=\r\n=5DNa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"ac89cbb4fc752b25f26ffea4cef0b6bd0688ce3d","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"Map辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.1.8_1659584569495_0.7870029058532833","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"vue-openlayers-d","version":"1.1.9","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.1.9","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"4b5c637f2b922281d8c0d7004f4f7c9a8aec98b9","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.1.9.tgz","fileCount":15,"integrity":"sha512-XFgpgU9xXUMIW7sIQ3rldlPSVCHiRwIr3EfJ0tqzCI3vdyOvFm6TJCu6o1ukX1Peygyg17wup8uqJC+WIIDFmA==","signatures":[{"sig":"MEQCIH+4WnEx1V23AONQuVaMg861CdMKCPwzfyX4snOh7j/kAiAoS6MvLD1mo2/wdQd5Cm/3x3/7Rgwwond04tTVhIwxTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8439742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi61A7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUZg/+MyhrmX7eus90iie5b3vP4CDom06byUvGJ3hRSfhPk+a4Ox+l\r\nFv/IkHctGdd6M/IeGlolmgWpE0lfBiLkREUSk/Y4GOkbE5V4VfqSurHsF5fK\r\nbYBN6Ue8TQd1HxtXs46WzHFMrExsyJXMLP6Hzb/MUhjh3vEEFJ7/eAz0mhTH\r\nt2SIg6Co708aTU7pIJrAkt0AG5RYOA0l/FrQsICWhINYU6BkyZKH/3yQ/UA9\r\nbGb4TCJte1DHsnDUElCqC3b2EQQEvk34E078Pv/s/QvMbhPtCEVeNaEz7YLb\r\n/dH/4+YmhnDE6CeV0uSen5sYIo1bozb5WeWSFcwD+MlLNxAPXYFFeIgwLgEm\r\ngOQj5sehxM4oCPjK3E95CnOBOAlEeq86tXAEPunzFyIOQCZJqPBfnInI6z3N\r\nZHtGJFnsHTJ+I2/Zrth3u3m9AJ2XVXYAlHi6ZprzLHtrtJhWnm4dpXGsr5Kj\r\nD49inxCf0ZcKFYkkKYcQAbQrlNjEEpIXOQ/z2LVCZnWQDU6YlZqG1GLJLdnS\r\nFlDpN5n+NxICA1bSp0I5RrWgYzz7/qW8qy7jC3p5N1Cr8IGAdHkHciOsQJMK\r\ncKzWpErgTzxV266vosiUU16DsnKmbJBl5b/DF57pHbk13/9cQVf28l6K+AkT\r\nbKOJc57K+CtSsa/wKUB5kay8TaGXReXbSCE=\r\n=S5Cq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"ac89cbb4fc752b25f26ffea4cef0b6bd0688ce3d","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"地图辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.1.9_1659588667142_0.5801269265073592","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"vue-openlayers-d","version":"1.2.0","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.2.0","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"35f02b6a4e1a217a164c7524393c4baa127bc5c6","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.2.0.tgz","fileCount":7,"integrity":"sha512-4vk1l46l3ddNwzsSldK/tRoBOvOdyoKesmVDaUGcsjVwwTDaUuzp8uo3cX7NE4srXFVNbGUCdiS4XIcswXotjQ==","signatures":[{"sig":"MEUCIQDc/jaBODVaelBu+WSfM8PE0hGPxjXdL6KIvX0UYxw/xgIgYx3HjnLsIBt89KIFkAIn+PcqxY86mZVALyuT9fpNCtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6319762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi61HOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfFw//Sp3FgSsn20F5uw/sFF0/y21gUyTkdEtTPDgOlggio/mEtQKc\r\ng9PAVIm+hlSleEX+XyNwCOOpQb0AWGLdf++axA1RbeoVH/y2P2hC44VUfGnu\r\n0G+51LQL7OTwPdi+ix6ZFkfHzAFQpUfkr/DBrBIxNTbKbUlxbvNn4/XMxbac\r\nugX18AqjCyYkpHOo6Ncau16nfFY4nZWn7wcyND+GNFRRIKl4yfN0ciBl275Y\r\nqpUgX193/oLEdZpl6xHAs3osFL2+bcv72OK5/B6HTSriQe41bJLauC55anC8\r\njsSpCq8RSbfB+u6A6/09JH04SO3NUorXUO7pg23N1BpoaBP1nVfmS8e+4uqW\r\nBwhE0XPOZ3fzWlK3tdTG2/8DHsmVbGWjxW4yZSHr67KM6IccJaSeGKe/+zpT\r\ntrzqZLAOIG4i+Fwfo+W76F9+t8+MxMQrvKLkbi9l7QJEBS3tD/bFTyhbu/L+\r\nnomS9aRrRqcPEv/WErdDLJQs5aVQisOfcOQPguAUHEUjbz3/8Mu5sYE61BVt\r\nSVLNowM3P+y6HlMwYk4GfIvD6m2oj0HuXwkRgN3yxmTGq1/RPBGDh+38QZbm\r\n7xLJjJbve+I2OYGjZtm7AgLnz/CMRSsbu6NakXTHF9M3OPpRhJpIomMIahg5\r\nsrm7BnHzoeZRO6IxjEkace1Ut0OKDgU2ayU=\r\n=U0dX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"ac89cbb4fc752b25f26ffea4cef0b6bd0688ce3d","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"地图辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.2.0_1659589069757_0.9906652074571638","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"vue-openlayers-d","version":"1.2.1","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.2.1","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"4ec8c2587872083966389c66cdc8e5b4e4be0622","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.2.1.tgz","fileCount":7,"integrity":"sha512-zIvBiGw3aw9sb1oH9hee4pOAfD7CtVTYslu+uU6OfJBAn46au/sK3vJwYKuPyPXS+Cz1l1WpuCVrMNPQR307MA==","signatures":[{"sig":"MEYCIQCPA35AqO46RF9PSAf4ETF6ZdHYyhO7af1ndZ6IXl1QPwIhANGzZ8j+TPMdAKi+z5QVV0ioCKLnFc8OPF53LFxaTH9k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6319800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi65scACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZWQ/+O/cfcVq6QpNQzyxULeRVewOxSbcsIaYwmdPTEuDNiXhuoRu+\r\neYGgfj7vG1grwEM0P0BQfV/JGIWszQk5zJPDoAtqVgpkp9zLuje4txvJVUqr\r\nYkKwNdpY7EC7rAjswWgwMIvR5oKOjDiL8fnQ9lVobb3hXSnPAy1iuaxzZxoK\r\nAi96FZg7m3lHbctZEVdgJH0jYw+yDTGEDPsr5Jv1RkVMQdUvF0P/kz1R5X+l\r\nNmT8jAAZkUrRpPgL2um32HSGrA5W7l8W37P+bynRKI+YwjS3XpQ/3J7HZVsC\r\nH3+jzbP/s4MS03mdHZuUyC4o+xTFpIlgWesYQ15Y4a1HxqaF/ajv3iI05LZ7\r\nv26r0zsFv33fhBpnLiqkR+iNvadntsmd69sYq791BFRNZx6Y42gHMVuXoj/n\r\nPjUzM9wDhv1L6OURccT0uD5a3s5f1khLzc3oKgDMxXbKhmUPfeekTHicqee9\r\n7vhCFVa+PQ6UBjkvFd+nQNhXufuTBt6zqIQS5hMlCWEkxovuK8ZoKM/QfMbC\r\n73VF1eJGabpVT8OyLcTtE7mJ2iOSd0kzF+zRYoiJlvz7nCIVgOvr8H2hXC3a\r\noU8qHYNRm+vXp4mHC2DghSFNaRiteS1MJczTrUplGmUjh6Y7L0fJJI67hJcd\r\n9nha8OiWKofMgPjG9SZnmsRc78e8g6rZBrE=\r\n=BzAn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"7dac965a6b0855f118111f7cf0f4bb56abb58d2b","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"地图辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.2.1_1659607835338_0.027923778467954685","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"vue-openlayers-d","version":"1.2.2","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.2.2","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"81e10b9e11c5d59a4da3ba51960f0c2c3922cfdd","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.2.2.tgz","fileCount":7,"integrity":"sha512-txsjW3YMyNWYyDAOIQvZjpyZKmpjwldpFW2oq6G4mRG/m6OKvsi6ik+Xbe6X0DMWP0fSNgcJDUu/EpWbRL08SQ==","signatures":[{"sig":"MEYCIQD+74a7UDVTpEBVhwdvZsg0rjRXQNUt24crRj4tzcxkOAIhAJSkagrsqHA2NqK5UVzNEeVnzltDLxAvvMQIn7EmDi3B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6321242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7Jg3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCig//WEWuMMnMb0KvzofKFwJ/+TQqZxPBflbojyvmM2btv2wh2gfJ\r\nKnQO38BtnPqFGOO75KNnC41nEkuNMNsQMvgH45GfQMK2qtNqOKD5qwF8qp5O\r\n09cgZSi5LwzityyTs7BUAxPYfMMEY1bYKWsoYtqc7/ODv0CUQU3KnGuCB6Jh\r\ngHysRRAGTyil0vPOB5klKOzyEd3Qn76GHPJ5j9gBkx2gadBU2HHtsIbxtDNq\r\nozeJ2lTWpy8j52lmfUddWEhbk7kVWwva0DpSPUQvAMGf2STmrsF4OfTcMCcI\r\nZqH3c8lwQ5L5VS9foYoF20AuSOO5bttL6FXPcf1Y99a8ZvvI/AM1ARYmORwN\r\nk7b9lkAHTz7swd98BEHDcO/FEct6vKiixRO0QgBa2/YfD+/aSGWBRKbLJtAd\r\nCNDv+dXp8HAgh1elQ6W4rSKatKvArCQHRWv4Kvwp9n/b6UQWo+/hMjpc3zh7\r\ncTyStX70Ty+WDrIUUkl9/tsoehAh63eXzg8wFFGUqSqsnZICtFWZoky8O9KW\r\nQnv9aMu9uWslYKl1TdjURAZW7Ix5alKHi+Wt7fvvF1kQBbj7jRbet26eumjV\r\nz90g89YgjiXg/uOuz9NtGBkj1yQNG3zHl8akkZaFdIi4SkC3tohyVfi8dLoo\r\nByhim1kUvOFL0YcQJqBadK6AHBZi90+/o0o=\r\n=tSMK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"b456028b82e517a858ae5346c160954ba0385271","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"地图辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.2.2_1659672631251_0.17705326531438104","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"vue-openlayers-d","version":"1.2.3","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.2.3","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"ad99abfdaf10598759c0dda0ead2cda8c65eaf57","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.2.3.tgz","fileCount":7,"integrity":"sha512-sY65damr1Dloks0H79BSJXVuXXxh21+h7aInGr1RsbdUwXNs0c45NKfEgjApEHjeWmED1gp7pvf4AyWTJPtSkw==","signatures":[{"sig":"MEQCIBXMjUHQBnlPr8P1MAfS5qU6SRxo3GSY/ZwRtK4pmyeZAiA6IVih8oG2sMSnmO6dkHbAQTt4+fdckQs/r4AmLyhfiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6321242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjksZIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJrxAAoUdGGPGqJEa77w3Uq8k8KkkTlNcxQnxqhr2j7u0RkQuSy1Uu\r\n5E5lefuLwLTzb8UTkFKqqxLj8RRYcs1YmFDpJUalu0P+mkmXWsr3B9K6a4ss\r\nd6xpZse7cjXfpp09hUFFeAjxaBkp1dp1iThKSWn8HQUqqOMt/tk5FQ+ClPnX\r\ntZsCBGZ9t2mdiaOroIZwiKX4dbxpNYt1lhdnBI4+cFJO/lsA2TMl/fYBWIVz\r\npAnf3MpK9FlgEJG955zfdQ2Og9jugxqlLa3oGdfPmZ9syUBg8eBgxcMAx5nD\r\nglW9g41bJraSt1+1qbbNbcajiN1rY6gT6S6A8BjAtQWp3hVODzcJMGoHAvXz\r\n3CmBERPiX4PnoT7/fFMYSfGl4fJVXThdmBWjlo6l9wIVo4pc+r+O3iiYdz2i\r\ns+h9OaLZUzPCFrfwX16q15tV5o7AyrzbA0w5g4kGqiTpGvRkHOVAMGFRb9D4\r\nx0SEYrac4d8eUkd9sIOF0TG0i5iVOgfhEkEVwkxnKLU6I9vfjRKfW4ghK4zC\r\nb+1yxIZWjf8CXh9Dxv8RxhXZFJ5lX4gOhtPPv4JUaakZJEu182zdVTX2cw1p\r\noXZtmmod7DkFlbrFGfivHi39nrQ/wDDO2fBvAFIVSJ++ONPbBD12xABkQRHt\r\na0CjqAGMA6+IZjibbMaKpdlLHAZF7PpomQo=\r\n=Z+zv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"c068f03d31e6ebecf1dd53a0ba0f173a181267b2","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.15","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.2.3_1670563400043_0.19971431178954124","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"vue-openlayers-d","version":"1.2.4","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.2.4","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"7646dbd6162c6126e21b5c9a60137d7ace87e21b","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.2.4.tgz","fileCount":7,"integrity":"sha512-/E89Qi4ZvOMZ05ZjJCrdWKH4P4yevK1MQxnHKkjoY8UbPleYIhne7ajojhTpzwGYWIv6F/ZGcpWomhCDWPvpSA==","signatures":[{"sig":"MEUCIGp9370bWmvCipGXWcRAblvgyjobZ4XVEbR4D4Pezl6TAiEAtLB8nUGqm11Iw9IZNE2ht6ftXkalBO/NNc7aHy2TH08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6321158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkwGeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE1A//V+N3wKZed0LSORj0OQSDO/I9XXncMetTlyTWyuaAOQQ63VW8\r\ndblEtDDVQMzAaJKmkK1fFDFOHQbZE8rpnW1FG+VIB6HxqU/UsAL8+M6/rmJT\r\n78OtJy7wRdvbKkyKcyDMj3jHBEypPMvP6z2e2pWijQjeKUVkxSa0ZlFiGZ0U\r\n4xjD5Z5D/VI55CFJHnxxu/tRdN9bb9z10yNUg2o14R2cQNXYbKt1vG45B7ie\r\nvAcjCoQSXrRHnJhSk33bc2B9i8jTqslM7qNxr/pc0uU7YRTsJKPM01+20KiU\r\n2kDt9foguYYoCdv500DoANqqqRFnlEqs7hjRTHeo28YwSYS3fiky44guQKT4\r\nuNC55460au7OVFFALlOH+j9/t1H3XkqpoGUgojzfK58HY+W6C8q1pjIeg8Qn\r\ntduBUwNaHjkg2OjwHJzH30fzzQyDOBwbhY9NNN6PSrLZhpQbJFf62jjhZTmI\r\ne2Fo90zovVAUtgN8tX+Znto+t9iA2ToQOCr/nLveNqdd3ZLPMiK7xP3OWp7w\r\nA3eIv/+eGmQBUVq4LQHcgk71DFnifzbPKrCBZ5TZesFjDgch65kpZ4HokWbC\r\nrTnhBpephDIO6k+Y8rsVu7cTSBal1tv3MIsvUaRaKwEgWSrZ9MPeF9AM6pyS\r\nvsWI+huFa4kiuTdSnQFgIjZWCIJfMRp7s7Q=\r\n=It/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"c068f03d31e6ebecf1dd53a0ba0f173a181267b2","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.15","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.2.4_1670578590297_0.36831188576881835","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"vue-openlayers-d","version":"1.2.5","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.2.5","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"d69e296f2678bf18d904b743958dbc1d919407bb","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.2.5.tgz","fileCount":7,"integrity":"sha512-nxM381Qnp5aO027MVDAhyqXGCCdYlK4KEfPe1N6fag70dxRO3CUMIeVK3WECMUE7v8fc41ehCOodqu/lGuhhUg==","signatures":[{"sig":"MEYCIQCnBD2j7CvTCq0ip7Y1G1KJYwvK0Hv6AG7Rwe7GgedceQIhAMpZ34UGO/yfc8mVdYb6G7kfkWvpKPqwO7SmK4HJyaTI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6322685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmqNwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMcRAAhQo0ROVKcWthQm2QdBo+8rsBGgU0wLOXsVAuuGHrhEnz8wuX\r\n75Fnu/vrLDFyvr1gM7z50R9mbUtC088act/MRgPQl9Vukj/j3vtqr6QpSNbz\r\nzgBKl6cobvAfuXuvep9hN/UVYxNJzLqTpcj9DM1GXwmsYKdWtrf7e6PxFFlO\r\np6kHsbI6GpIp1FOunOt7K+xUtwLBcklX+jjIT7Eut5a0Z5dWWzUTsDAWSplX\r\nG94zx6RLVTrHmorBqcCsoDIKYqGWjUeJTXHId8Xk/bN2K5FxVT/TZSoNk63N\r\n/amiYPMoOC1f2hg3VPO9S+8cicAHROR/1okIR2/0/y+xD1I/eXBc9YDpB7U6\r\nTyeOUe/I0ec7Sabznex1KyJMtR4Xr+fq/OI9hu0T90PT67rWrP6WGjhCd8wA\r\nTIHE8PbSpMSUgeNUcWNPiKnlspQ3HMJ0igOXAMatRpzR5lXfmJRmfgZgYPcz\r\nTmZ86rCVV3oY64f8KW41Fztdfg3OxKNKrVL9Nh4W44ZmUqMjIyYPyH+teMWo\r\nC2sgvSlAo1uaMMSyw7K2nnqFPGqkC3JpMwdTHVQ0/XeoAirDoaA5finp3lcR\r\nnj4D7MIKXB7oMyz8FsQvHC0OkDDau3Tf5iRwTE1o6CoPDgfdgHw1PvWfAIXb\r\n9WLtqux0lk3BwCQTmVmDlR4B5o7rQU4aRtQ=\r\n=bWhl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"45e2e30c7d294c1b3b7ddb0956f926b7ed015d87","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.15","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.2.5_1671078767603_0.8102484777406973","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"vue-openlayers-d","version":"1.2.6","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.2.6","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"a35a2e34954af3fb5e9647ba0975eb953b9c1efa","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.2.6.tgz","fileCount":7,"integrity":"sha512-tNBE1Hu5a0ACz3Y8c5b5bN9r70iMiT5MJb2B7EOu5BTA2vGlb8n2QP8ZYpelnLhZ/ANCX6O4dKCraOnJxhgeKQ==","signatures":[{"sig":"MEQCIDYtL9kddNZnWFvlm5zf1zm1UUmQEt9pwv3IpTzrabQEAiBlTIsu/SbOS33cSFrqpqAKPWMkuJFh+vx5bRh25j/KOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6322685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmqTkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoooQ/+K+qKEEjPT0ldb1ztmW3gukC5HBzPxLdrbAb/y8jaVFGclZ4G\r\nkaQShBz+HVvDWA+0PYfYxOknfPH1+nBVP2bTGPPWGedU5XWICrNJDemEIFEg\r\nMh0jWCE3WnBpfQS8foh94Pc2girYpFYhyCKMLIuJJd2rEY3W4DttaTzoQYeh\r\nAeFT+J1p2xnQQQ6OlLisg1jGNZdDjI6/5fyWCB/arJUDRD4X0RA/Rq2VnXFg\r\nCy6DOfJOvwmG+b4lkei7ppokNPFSUvgChjYvX2EfK/YjYdYf42xq20HTsg5e\r\nAQSp7pXOyxpgUbPeMIxdCJ/w0/5EIv8x/nJVLrtmgpfppycaQrwfmMo2mxuV\r\n591LF8ISfEyDFuzJE4iXlD+GFfFv0oZoRekGK/7Ku2jhhOtp9re6mQkdXiaF\r\netD4++jmhSf6ZmEst8yyDVpgzIN76qDfEgs88bKHrqslLV3ug9F0ulEXVOR/\r\naty80O7CabFMAbMW6Ru8xQ7xFSc7xnUaZvTU4bxiOAsuOu1fi61csq7ReUhJ\r\n43PECSMRWhtFGiFe2AW1c2BC4OYGY5I6DOOa/jsUdwo3s+N5La7JY/GYWa4V\r\nZTkyPW98P838oQhkTpR8c9qx2so1U3Fm0hps6Uau1R5wB+9uw6m2B1y5H/Ki\r\nvpr1SHqnGh1ydh6VLtGj2R50sQ5jdNIe5yM=\r\n=KeGQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"45e2e30c7d294c1b3b7ddb0956f926b7ed015d87","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.15","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.2.6_1671079139905_0.44761550729923827","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"vue-openlayers-d","version":"1.2.7","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.2.7","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"ded1431418a331f15c3e18a9eabdd7e3bbaa1e52","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.2.7.tgz","fileCount":7,"integrity":"sha512-6saMhKKcPjtdIi6a5PCGuE8G/HjsDIo4wPZdjKw7nN0oPFIWBqT6rP4XQ1ZxfSifi/xzaqVU6eVfL6wzgjrqHg==","signatures":[{"sig":"MEYCIQDPklcMkZCh0nLiFl+eke4m5zoXHlv3jp9KMIfZUKTVoQIhAJyqG2Y8eeplStrrIAUtUkKa7rLcAvHaMh11i4A3zeFn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6349122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmu1bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCxQ//W+kIcGm7+UG5hJJypbhOAFLHNOoepyouI65th4ZF5s8ucOxA\r\nCOkUCAAB/drSrUG8+Sxwm2UltkrfRXm+gGRGVc9zV5qIWzMe75az2E4mrw1N\r\nxa2f+hF5VALMUxJVVzSn7qIEefyVhp5cKcuba/8tb91RsGJVgVT4ls17FR3P\r\nxq9MQcJ27EXAZNN1iaKtz3EG3PFQmtZfHEqhN+uIe1ffIdJSFgDXsc3MT1n0\r\nq7ab/FU1WsWzT6lPK7fRUeHTNEhs5TkbVFjujkkoMw69DMgAhNjhIqbf/abt\r\n+a/IKU0dfpbABxCczFOzE0DML7j0Ryw550Hk5Ci8FaDKALPEqHt70ePXfPa6\r\nxHYfUfokjELd25xw3LBSXoXWRRitxx81oYC5FrldIoUi/MoEU94HEyPssqoC\r\nNpUddVJ7Zj/B0pbUM/QBntTXvA6JehqmtANmEb0FTgnBt3dIZlWzh6cOnNFS\r\nhrRTm3MCfLi7tPM1w0hSmWMfqONqk5d2/kIHFzd7sWWzXreG+mtT6XAy2tO1\r\nZU/Gz6G+IeZKWCFMFOYtNS+CKBkpUfHf2PQWQ/1j69zXjjAis99daDCuhK30\r\nAcQKpKGw/MJpE/iy7dZhGXJmSz66RMy5ZoHA6u6IffI4gknOD1qxmKgrOdck\r\nHJFAcGVB1S8FdrUYoEFd6Tz7IK7wqLXv5dI=\r\n=jKBh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"45e2e30c7d294c1b3b7ddb0956f926b7ed015d87","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.15","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.2.7_1671097690987_0.7865107310571164","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"vue-openlayers-d","version":"1.2.8","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.2.8","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"ef4ead1d2c162dadb6e06e5951954d226679b41a","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.2.8.tgz","fileCount":7,"integrity":"sha512-PRl6fe6ZeggAW/FwSCabQSG5IMjsc+Ku0ra/l57c32Xdg0nZlmR8ega5OparvR6nGs4BFB+l0ZcYC8fcJq+Cvg==","signatures":[{"sig":"MEQCIEiqwogdN7pRkvOWnEtDVydWA7/wQdGfXLBzgBUSRiabAiB7OGGgjdfhgTLyIk/Zj3Zwtpd5/muGfgRsFfXVPSajJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6362203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnDuBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqyeg//TLjzkbqYdDUvHHUxCVMDLRAWJBpDT2aTvg59UBWEOzFIjw3F\r\nzhIpzUdk4B7R0RqTheb/yv+VMWoMVx7tOqzUwTCcd4Bupl5NVwq63BPjk/fM\r\ndMjUbM7gGpdEJJSTxofhRvDaao5rsPLW4l5CrQ656QO/CeJCPwLm2h4Hbpz8\r\nZLUSbUxJGS96a2nDm/jiTTsfvGA7giYdrkB3BY1dUN72qHB8xDxBijJzUaQA\r\nSO8ivQlojpQSFf9tIBhv11/v9sgAZiLyx/vZG3b7OLZBOTRdvWCaiV2xIHgF\r\nfn4YkIxf+/r0x0J3c3lRWoTBh5sNyyaLYQBfbMgvHT/dpNc9Ewlkto6LPoEb\r\n2Br71NxRMG7Km3sRjvZyVUzUyc3TbYHwQKJv8CuS9OhE7XHuPnpns+3l+C9C\r\nH5kaaXwzsjAB0oobVqUpidkxSSqokj5DRE46eYzAVVz22e/JIS0DUplLYhZ4\r\nzKss3kpWWKzt8dlMmWoxip2m0kGqnDAxtBqjthLmbRwMOx86ZI7+3gU8JuCg\r\ntgg1GRGAXWni8eaGmyvmmFox6/JbQbVsbTz56pdvt6VgR6UWkVHbcizBLsds\r\n25ZgwoQO3ZmQuhlG5I5VXRfIdsjxbWnvpCT8nvBHlUrqVxP4UdoE+9LoccKF\r\nXfl5fevBThRGYFlvgXju6H+QQyZBaukCFLY=\r\n=LQnm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"e7427e6e0a30a3fa8681916a7bcdb2fe86b3cd88","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.15","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.2.8_1671183233373_0.8145245173598006","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"vue-openlayers-d","version":"1.2.9","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.2.9","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"d8aac38d7b2151890417cfcd07e775feef10b3b4","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.2.9.tgz","fileCount":7,"integrity":"sha512-3oIymyPN8iS7UnggzGqBL8i3v51yEf93tb3OcUWONQbJIwdLraNwsICD1iSCckXaE6sBYQODrhv/MNx9t+rTMA==","signatures":[{"sig":"MEQCIFTAjCRjGymxHEo2tOxsNeVEIluTsfQwMZUsweNDsCELAiBNc0PNzDcRZLzl/ATBe5hHFasNAs9YqyZMVAQvB8T25w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6362380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2jeRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovTA//eabj142xo7tim5fz/a818jH0f8WUa1y0R0NTmgIpy5ki/zYa\r\nGmct+qxY76QVXBzXaQ0/9rgjUuLsozDLaQBdY1rksPjwoqLDrFaahuufLrCd\r\nXvWJwJ/8eaIA2nJjmKSJMjs7GJiV1dVlKxgQcX3aCJu0mS3klANdPbJ0SuDM\r\nMoYYzzjDSIsy1DJALKs2j2tHv6c30LLBvhETZSRFSGRvd7t+3FtZCZiU7TD5\r\nQuurnMdkbNo/aKqMK7rxDC7egadbQ70S5f71z71+tJ5tBmKHKCSXCo/whPKv\r\n7VKEn9LcOoIiddTfLJsNhXFV8th69MxfAatvN+HqrZwPNW6YLlpB368sShPJ\r\n7cJoK41yh1Zk6Q2Ritlu7cMMU9tERiI/kVlkybXi4pyWp1oZiLuq6Z34Ixtu\r\nWTXNmOBqLYZoP9gvjh95B98U1sJSn+IcyM6um5POmJJMRyNA0H1uGOxOp9tb\r\nofpvNbIvetBTwoSYRW0JHVpSUrFk6W3j+MN5jcuSDMM2soUU4uKFveDa3eT+\r\nv5nYCZUjhmBFdBmYxn4zg8cYAPBfhFquKrFG+7QlCIWcvl8eRHPHFiMp5EET\r\nEw6lmv8iqlisBeQBuSj9vktX8rrgFZYi0kXIB8mYwJ9XAF1O9ls+RdC/hOth\r\nqg8NjVmHWCzMN1Pv3eS5GEfqT4yE6PwUZdw=\r\n=GK8m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"92ecbcc74062ef9ff5c741f5dca4ef5350c1a6b3","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"地图辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.2.9_1675245456700_0.1966647567204991","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"vue-openlayers-d","version":"1.3.0","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.3.0","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"6da732c0d4f00bf17d326abfc45dc0f8e59343e6","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.3.0.tgz","fileCount":7,"integrity":"sha512-VjnK0qYEuqJU4tjh9e8/CTySRBuA+meiemKYsmIwrMJ4e3nPw98kdd5jrOD5RSxkHlA6o/hz8qwGLlG2z/Re1g==","signatures":[{"sig":"MEUCIHN4Xgmr2PdUKERzL8OXaXOK6XenKZgO0WBAIeb/QxFUAiEAmxVJpqWzrfhLwmEq/OOvp/+9NitfVxQ5Qtlbb3ZPQ70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6367639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2kFDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0PQ//fo+JFCgHShT5HfCADYJFKiyHIH6acwcXdNUOZ6slaEPJJd5J\r\nYGv0knQYjcz/RF/9PfJY5GfL0K3ve3hTR0s2HL3Tzvzc1eGSWdnMKNhSZFKv\r\nlPMfId7tj+FDxvBOJL3JOBNxtwOPG5RafOwrwj/kQtCt9x/kpqHb19F15YnC\r\ns0pJ3uJT+Q07yiP87nWXDHuOPAjpf+kzEGCLTTWB6FhrwfqIMz8I6IkG6MqT\r\nQ9rujCS9zuGVbe2xo9v3toygELsK7ZIv9eFu1iB73eIs+htKWhw0GHtuxiEi\r\neGqxH/LrqOFg4+e4GpOl27CMy3Ooz6baRoRpMSDNO+uzk6Dti9S+ftqwkYFT\r\nzgMBHlkQHLBSB0Ux9/w6lterCaVkYoaDRslM8Zl6f6I0GmgytpUuZvNZiQH/\r\np1spZVkkydwUrf04VrRXNAhacBr81lqtETNDpzeRcJJcaDkufP/zK0j8Jntm\r\nPSPEhTtVkjJqDPImzmMyqN6Q6Qs08+lnVmr5Y9yUb3jXaTqeFo5jnV94IbVj\r\ndDPfQIS1xWNMqB+bYDUntBsIUrbmCBOt6WgnGsPn/60rq1j2WaLZlZ66u4Jd\r\nlGwIH4lTKUDcht1zW/GCaTHvVGqiVImjWaeqRyv5aDq5ToG8APpnvmN063RE\r\nxeSxd5EglSzlKV+zJYMkH1Tf1Gq/iC3M7Oc=\r\n=xosY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"92ecbcc74062ef9ff5c741f5dca4ef5350c1a6b3","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"地图辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.3.0_1675247939154_0.44368079330719334","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"vue-openlayers-d","version":"1.3.1","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.3.1","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"fc94a390e1e562aa9f4f1c4bfb88a23842cb7100","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.3.1.tgz","fileCount":7,"integrity":"sha512-GFT05ZVbQv8ai1rnhiUMTb5p8gxCwlAzNXkNlr17wE7fB29b4IS4YC4YFu4DC9rvGAZYJ6JH+gabQ/zxFEbP1Q==","signatures":[{"sig":"MEQCIFxPLpbeZxh1FAwC8P+OdfbjnkpNm9ASZgmhNlqrSIGPAiAWhq15o2tjjPAZQVtXS9Jnu5KEZf0kGJF3yZz2aj+34A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6367842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2zqoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpxg//QCjhzDoHR9pa1mSGO+pcginMfAk5DtWheEmDN1CzifCjWpql\r\nyHTfSxpeNMkUguN1jsg9K3HxhUugvfQlKdwpcAwCakJMJZbq3CTbRhv5YIXW\r\nmpFDBfqgEPana2jGMARKXbi9HJh71zEchSmO+3u5s6R+pFSpo7XD3VQKvPrc\r\nL1QnMzioU5mg+dQ3rTYQ48DJR5S2BO60B1etYp/KLfrYI29G5ssIM5Lvs5s/\r\nUj2xJZBQFu7SqEjKETNTfphmJYQM4ef3xXMkbVMcx9F1kyE3vKT7EHSV20Uo\r\nF/UCYXzwvtpe+emLU26hIvuAYe90osZuRJfNK+fSSb/+/HI3s2i+JNSmdc0o\r\nguBCA9MXoirg9i1A9J4lVMAlq54cTP+uSvRbXS4hN+pRO7km3G4PZaBCw8FD\r\neAzSFXc9hpy25PebARjsOUpSc+aq8hd6Ft94MV9PmCmEy9yAFFzNRXP5bGDF\r\nBc8C/jwlRkG18rV5Vt7oLt54NF66LLO3MUK+SXIlLA/VRDExvEczYW09HmIV\r\n3YtFXsAojAe/TDM1kaThnzCxSKQhSRK5F5PuCJA1D92B7Tafun/BIRx185eB\r\nygK4mQcvWKYrLGshGh2eObcmBYMFLK/9MBCYyg8DaMQpZQoJg8V4vnN71sCs\r\nCec8sJ4cpsJsjpMHqedvLU7rWKiR6CDp9MQ=\r\n=kQkz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"92ecbcc74062ef9ff5c741f5dca4ef5350c1a6b3","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"地图辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.3.1_1675311784603_0.5296004533381196","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"vue-openlayers-d","version":"1.3.2","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.3.2","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"bc7c088b84c42e8a77b3ecdfd9a8e13baf61ba56","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.3.2.tgz","fileCount":7,"integrity":"sha512-VRE+G416+CZDgbMjUUwbCkVetBYizHufk38lJhbP4atIBSCHur1HT4+EohvdcShfmK6CbFaHT+jE83c2yB21SA==","signatures":[{"sig":"MEYCIQDhAiDzSgdfuBm9oufvov8j4Gq4fofFFwj2ibgNo/JXdAIhANY25IRLWSPoABWggG9VMrRv41n4PTY0f3v80a2b38kL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6367927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj23CIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmug//VHeyefQ2Ea+RdG0nOsBz8X60KpwNSTKvlZb/NEj6oaFZxo0j\r\n634fVzwCSxFDxZImGS4NDHNt+jw0DSAndRmTLf+q0DzzFU+QxkzcRkai+5SN\r\nLJ7n5ZrFqNbb4pt+hbdWID6AL4LNc8zUuGPZL2alMq0DxmG6KgJxsOBS9oO5\r\n4HbdcdpwvZZSYgcWHTOOCm+HDYBNy24mLiIH86TuRhKIB3UcuJ0/S5SbPQhl\r\noaoIFaz9uU/t/hSg4WREIUD6vMoRpL9RyVOrC/Q+7iFsiOa5fCV+WO+2F8h6\r\nP9f4MWyU8ervsUpEWk8rWYwF2A/opAhCz3rR2lmtjpneA5nMF49d8JJpMVnt\r\nZ13ls8JPES4uU0ZkwYhtC2ChoBur10/bdrq2n1vkVFYPjE4/fBC0Q8Lq6Bcj\r\n4BC0RPk9RAaiiaikCmaF53IDrZNEeyv+kBNS/7kpDtQL0s2o2s6RCyCgf7Qi\r\nLlLkpNATRCuAtSbFFNTrA306beZQMTgIZVXqIcwb5MhEo8lkUU5RZ7zXrbAb\r\n/fma2KPvzQMCcDmMiwIE8qp5ZMaS//OayGpWjT91Gck2pff8b0eIC1Al5yzI\r\n1XvXole40uEo7C+6H3x8YrIzUfNBWcVR/eTo5BNvRIco0YLt6oQFjpkdJiqJ\r\nhcHwH0W5AbqqYWiOelRfxOw8V+r2r+oL3Hg=\r\n=uxCb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"92ecbcc74062ef9ff5c741f5dca4ef5350c1a6b3","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"地图辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.14.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.3.2_1675325576467_0.4632080826043148","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"vue-openlayers-d","version":"1.3.3","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.3.3","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"cc4adace2e02be54b66525dbba7ccdac9b76ad95","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.3.3.tgz","fileCount":7,"integrity":"sha512-EJ8V1XbrVOmzes49TDCHU0HsNtmOsIbTjsq4l2p0Jc6R0xM5Pm2bzV1/ISVg6EPlx9MGNgxfnuYOea9Y5Sfw/g==","signatures":[{"sig":"MEUCIGUfuU2DtG/dvG+f8mCmaYPaGUkcq4SwIX6MXOKeztqcAiEAoOi+TfRNYgVw0r0RwjwcjjNslOpDwz5NMSWcMCKYa7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6830403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5co+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobhRAAjGcUXNUo1ELex4BscB71MiOuzLtW4v98ywBoBrvlQWAIPfVb\r\nZERK6PZVU25bdBg0eJDmci9CrvFnVJrSHjBkKBvYuJOJ15rTKS7wGfjgkx8D\r\nUtd4N5GyiO1LgkxUCF60vX8GXkF5f8bxR/Y96EABCPf+h2BLb8IR13PE943A\r\nMKTYFq0vmylzfJL6eWRIo3z4CkV7uUKxAx+a87IiuGsIUbko83fILy+0EYoe\r\nPKubg2mrTRXYLNj2NZ7q67Gl4dy74ipwzPzyziLAeHpQRgbTenkw7ioWF41j\r\nMuBBj8Lkxw5cSzQXslYg9cTfzAe9BlgXSzu84eKNFXDWm2TIW0Ez7M0Rpn5I\r\n6uvUU6muP47GJbwJnesc33Xzid2Q+lmBxTIUk3jjPeaGXtQGbkoauEkdAAwa\r\nXp3UcU8va5ZLEpPzPuhkxevbTeY2iIo8nx1uIpXLYyiG2G0pR9BQFmXQFPPZ\r\nA/nkL5dctKodTYwmgEhFEuRptEhXPxR9KSwwOpZSst3Sh6z19UqoTkLYud0P\r\nL1dh/3QBsVK5vKBXPyFnbDlIxPMagkW0JlhYAKwcSZRNlbndGhTR2Z2fwVex\r\niKY0G4lxtljxxwa+mjv5YXsMm1xfrvijCNPCEZPARVAabSS6Ddn2Ev2NPKrx\r\nN/Fle+43RAQnQIPAa/2AYYBk7IhdinsUPKA=\r\n=Yad5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"a23bf30d77448810585ede32f31377fd79b57478","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"地图辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.15.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.3.3_1676003902626_0.31538399452467214","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"vue-openlayers-d","version":"1.3.4","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.3.4","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"9c13d8db49b58273242d8a0e8d42cdba0e81c65e","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.3.4.tgz","fileCount":7,"integrity":"sha512-DJ/3Ha3qGaPmQA3PvQkJ5whWJr9PhCgmmbMvlmhQtI40Vu4p9bVOnXV61nkPXO+xKyKOrBRgX1Z2JA5RBW2rTw==","signatures":[{"sig":"MEUCIAGh8mVv4wNtLWQOJYkmosqhGauKSCnrlNGGspOeaNTuAiEA9Xds7PQYxLmcRwdPpUVl+XQoSuM+P11jvMWsj07pAUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6881805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5h5ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHkA//Tr5tUzlfzkIyNKlD2nK6QnV86KUusP1Ptg91gD7ejpUcnXet\r\nLWEhbJDRejgW2i8K9rNJ6DpaYN5SA8CxA6MR8tUCmXHsHBEx6Q69C4zLf3Jz\r\np67j0COqeU8Ba33MHUl3rKVPPzbtoN3hmQkpzvb839U3TmF44jMHweeuzjJ4\r\nwKpCp2TlXR2kT6zBZXxRndYCAz81bjQvimb2Bn4CA9QAnNwESdnFuWWcxkqp\r\niSGkWU8B8ZMQ7DE41kA0vo5BLGO57pQKEVUd8Eewg4jKQp+EKl/9C8WPF/u7\r\nIJ0KNbeO6/opwMiarrIvbMN1VL4Mcht0m0ODdi3VK/RGzLC2DeTfLbcHtTXZ\r\noLxJQ32l7DsqF7bz3MIMmgYf6Av19f7tFKNylmTFiKZNv4xCPc1zusXmfKwn\r\nxeP3Oh4DZuL49AjHdW993a2Zb5ULXJ1xDy4Aq6aQjvGWWHjoHq45LFS0Y4TL\r\njW8vDV8rwgz2zDkoTssvbFdeIWe/9yJEFXcOumZpjqo3GMxh0azoXWjIexlH\r\ncZ0t6QkZcUq9CQFPfYz1harr9t7TyGmvWwMLYMW9OIE+lqSJ+b5LJ3t/cYcX\r\nHYV0vD6zC/GcgqjjAAmvwoLQIiL1ZduAs+u22+zMorgeE1L2+OrZDsS14MvF\r\ncGjSqJ24+DvjavK8mjIbOoZTtBHuz0ZYt6M=\r\n=fHqB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"026062b886f1083796a52ede474fb325a76a268b","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"地图辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.15.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.3.4_1676025433618_0.8655050976131513","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"vue-openlayers-d","version":"1.3.5","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.3.5","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"203f0ac56b740be84d4cdfe82cad0b2ffed4c773","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.3.5.tgz","fileCount":7,"integrity":"sha512-ErPHGnDWLJu2FEvKyXoxAqnQISj/MVUdlPkbQASoc3raltpKt7/I6mKosweo+9OrX7X+qkBLODnCysNWX1XDLg==","signatures":[{"sig":"MEYCIQC+gcSbnFX1e72fibuLTiORunphuZ+vW7/ES3ThY7qNjAIhAMEbFmBniDWYjNFESz/Cdf6JtaRlqGGTprIjOLimznW5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8185765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6ggwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAXxAAk5e33F+WCw4X+ds/1SHCvNP3BD7iAXb/B5QVZ1Spje0pXqfa\r\nMiuoOQlSNxPOL5Skp2GSKAouNpDfrl8Uxkap8F7htdwBH53m4hj/MqYRH2yN\r\nst9bVT8zcOJ1lchTkWrOGlXlXZ6HSsHqhSdC1OuViCfSauHsNcqSKXjF0Ug3\r\nFSC7Qp89sJCqGZlCMnFYMmUaXXQvkyFWQ5VRDLSVo5prKXFKbJyudf4VZgSd\r\nSsI0dKk5ytfHvO++pMhig5QfeJOAloceMHYPi2MZJNihDSieaPSTvxnZv+dB\r\n+FJ/eFUrSbTlihRH1ugE7JB18yXeYKAXAv021eanBxvi2PN1FtEojVz68rm9\r\nh37l8UgaDUqgxwgxw6rRqDuNbUNHJy/Ny2l2ncN0cPOj+UiMMBDyQ2Fpxr7h\r\nvGzrFJgfaOopnXGTpeFym/MqPvj+rw81eWBp4fu4ValY54dSg9b8M+2F+5i1\r\nhWYIkZ2V3aI33u0xhl8HIhVc7fvXLkAOuyEeGjiFxBXYKHaFHtbb5StYE/Om\r\n04Fr46aUufGVONoZdpDT4tQKHsPEQlzgjXdMoLCGXXHCzi85aDyj5e1ZgIbB\r\nxh2UzDUBnE6ga0LpHhoKxOr2cxdnpK8sba9vY+OoucjNNzYVDhB0bbjswQIg\r\nvmXZaY/ItvTeMlbcpDFspML5IsGhVIIKN5E=\r\n=Yuqd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"5d33acf61ef75fb0f17a413a1d4157e094d6384b","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.17","description":"地图辅助包","directories":{},"_nodeVersion":"14.19.3","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.15.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^4.7.2","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.3.5_1676281904180_0.227638832699528","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"vue-openlayers-d","version":"1.3.6","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.3.6","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"9e9ac7ad45be100ca5d76b0ba287338bbbd38793","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.3.6.tgz","fileCount":7,"integrity":"sha512-4bABypP8vYZRqDKlrUomEIkL99AeIQ91es4rF68gwVP2Cg2PpxtfUr5N88VcnhNv8/diFFkyh6WX6JOEWvxYtA==","signatures":[{"sig":"MEUCIQCiar/pcrZxI+d1NH6AbgpLYiWlp9oLRLwlkRV4mMGzZAIgdnxWtN4tImOneetWIUDk9mQay2240dXim//d4dcXCyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8186092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEXhQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjiw/+OuVJGEYLtS2QZM0wIjEnKanYGMY5KXGoYXtpQ8oN8GBTZE27\r\n+YxAQHPjFzxkEvjniaLQ7jpZaY6K46z1BpRIV3gnP2O4fTGfiRV5LWtY1rpZ\r\nfZ+HY+F5mLVbwP03wA/74kM0JtqFIjnxtTsSWEGnWfZwdy5gni+Q/jx3xegB\r\ny3agwKN1CD8tt0PdKEhNk/c+Fr6IB1NDQWZFiD8drVHTrWdKApU268L3YAs/\r\ngKcNvl0wbfTVDPJR435tnLUaAzf9wtDMa3t2qBPFCf6HjKSv+xco0QSET4AS\r\nZNKQwaJxTAeRZi3ACmCXI2czmNZMI5jKPN4qsVnsXdhIvdphpeWymVcn6TF0\r\nKnxtOTxfLvCmgx+9eI6n9IXNJxwwzn1krUe7Qi8j2Y2IPnIpagmOMWK/D6a+\r\nSaUxHe+Puu2+YOT1lfj4ReQFUQrtmbEoqbganRPYSZ58k6MZJLHr4LuQXJPo\r\nLDNZLTg3i8Aal5WHyTNY8Ktc6j1nxWxa/+yBO4k8965DMQEhjYfTWBgRRuR6\r\nR67SiYGORJniUeh6Jq1ofS3B4N+gttjiF1/OSGWaQnRy5HGT20pb7LBreGVC\r\nboz7BZtM+SIYoIYtmIerSAHqyJBCt72IAYwpJyMQD44yGlF2I5uvkfQ8CSut\r\n3+pxGG44UN7Aead2sXEShIJXok+bu15LMfA=\r\n=Igqn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"10e3fc8a8e695cc5b45e952719a9fa6e8d767485","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.15","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.15.1","core-js":"^2.6.5","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^7.0.3","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.3.6_1678866512081_0.7640884100121199","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"vue-openlayers-d","version":"1.3.7","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.3.7","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"8a360b01db2dc45becf794298d2cbb365c7d1512","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.3.7.tgz","fileCount":7,"integrity":"sha512-4LBRXefFh42ju7qZTkUYTcgVnkE2bPuIgRhleBnax+8ChPrOHYPJS694+SHhv1tlto2LbZ/PFj7ugyZM1aahZg==","signatures":[{"sig":"MEQCIDTbKstzt/640VIWD8gtUh9Wn+HNkRTB9A1rYoAl/8T8AiBFrxbZxi4lElOR55Fd9nDD+1Vv6PvDZ6PBef45WpCNZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8598131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGoEkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQhRAAiYXmt+qic9sP3tl0AXMg1NjtICXEG2kGAMvN4i4YiXM8cVCM\r\nQjaTwxYeDRKqJyXiiyAZuZPRTK+6SJOFgfcTAGqGSP/IKOVNwLHX2U6D4PI4\r\nNeWCxtsECKn+VAt1TpyBCnwwkY+kMsG89/we3AMOdzv4SHg+YeOx8SaeMrY4\r\nlfa12umYYBG58zkW7mPX+5j+UVog0VIyATXnVDRHo87V5ZSGrvJ/+9ADceKF\r\ngBHCNjJF/Ab8Z9PFGFDmt1S6+m6rXFcGHtPU5Xk5AxzMIM/e1JVU78ocMemk\r\nIFBnB5nzeCuMAG46vgL8w6uvOR3caxw7q6BwajUQdQkdLwdznKlSwENqd4LL\r\nPyQok0QOvz5EHBbpCuL9c2Y5O6yf1sQG7dlY2wVNKFVc/0arpOGNuuLNrggc\r\nNz1CW9LQhKw1XpQOPcACOOliTt0GRLjO04/qKA2Eu+jqM/1R/9iseZH6doQ5\r\nF9mq+sg400jFHeOlBMkrMkrFexudcTV4fC5Dng1VjY3xzUSXzf7AZqc2fbOX\r\nUO8Npu1dDBKiWz0oQ6CHHQ8p+s9dUg3fUmjpNdZfuVIxZiZRXhfhS5hdnwn0\r\nT5l4YvxGwVABztLgOSmkb59RpUjusAGRQQ0wvcCR/gyJhKvbPVle0pWpWSH9\r\n0hKTKb/nrj9ARXwTUngcxPTYWZmXR9XbHlw=\r\n=sTqW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"1ef190bf4ea78f9666eb829b6928912df4d238d0","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.15","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.15.1","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^7.0.3","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.3.7_1679458596107_0.5260999469613434","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"vue-openlayers-d","version":"1.3.8","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.3.8","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"b5ac3337e63537b09d86ce3ebc2f6caad144b92a","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.3.8.tgz","fileCount":7,"integrity":"sha512-RI0Cys3o4+//FryRDGapw3OSqcUToqlsSXOJ9oHaQbP/P1cQeuMXQAyoOCT96ry+lNJMWKebnKtfjPH94EqH8g==","signatures":[{"sig":"MEQCIAEYtadpEP2Wi1d3h8xYeti6ia+4CRfn2kEUfhMvcx4rAiAf+Sxl5qDsWiN/ooWKOymf2kXmmWE83VTVc0yVwqHv/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8598154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGoWhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI4g//UupkmSas/WK3j3+LfeeiuN4Xf/2t0QZsvLBrXE5GYxigCWyW\r\niRWsYBMEvwf30GzFQbaSk1sx5TNcJrV8i8zeRsWYILrnZSuaVJP1Jlp8dJ3i\r\nAsZE2snQrc+aX90AGHAGIWXV0YJiHlUjrfT8YTCyRR89PcpJgVWIsZ9iPGjb\r\njPkTebX6aGzrQ6TDRLxjxCriTV9ozFnkcJx4dKb6NMxsN9Z3EC/qkFFBwCPW\r\nc+SOwhdy7zBgWidOTE0NaJojdDZeuLxStorTf9nOZGFq2baisPbZsw1RUD3K\r\nj+BmunzdPu05vViLHItFz2vRM4SYyVodcBp1Pd6fYKmAL3gtw6z7Av6rU50a\r\nFWanoT11Tnbk1c4bsMTBL1taxvnU6IwH3LQUVgHFGa6yVG5tmiL7oZ/WVQ7Z\r\njSdr3sMgsw67hcyy0FpZjIqjnCCVpmJd6ZxTwJUsKlCidv6x5YfijYi/RCfU\r\npZv0tMLyMg4s6OLMf0PAzov2WPTB0VoLZmmBfQDaXMdYRfMqM35rdZkhky/+\r\nlBTTFPsiMfsXNoTo2lVAOhzyQqJ/T30o0YAlQZv6Wv4J3eUFbRcpeWCYfNTa\r\n2HCmPIbvq2Qi3Lu6djmqjMtJM80B3xdlA8vJzecdVPFC3eT6DH1iVef9qK9M\r\nf7y61mDpQ0JtStRq1WGw7tcd44ykGyufdxE=\r\n=VKEJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"ca533c3a3a3455638a56be7443b821c3f792e103","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.15","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"6.15.1","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^7.0.3","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.3.8_1679459745600_0.9879563772832327","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"vue-openlayers-d","version":"1.3.9","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.3.9","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"66c3783b5ff02aaa6327ee76a6d63a9effb47dc9","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.3.9.tgz","fileCount":7,"integrity":"sha512-OH3qGTCfj4UZv28X1zsl4sZRIw1PbtHwN24bYZ5pu/248a47fMr8y5XYDfj/8+FM3yWhOruaijv3cS+bnYK33A==","signatures":[{"sig":"MEQCIERuySg3iU6Y6QolXDp6rMzzvFyS5gawguZRM9D8+lfjAiBlc8BMzxgfo7iV85AqNfJ+AwyWXjZ42Tf+DVW5mtfiFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7982217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGro/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Og//ai5Bu/wWxQpDDAt1kYY1ioUcEB3xDvhIlYrAp1rgzAbbnyUV\r\n8ABz60id/F8SPATyv2SPyvDBwBSscEC8SNMR/fAszJ8HmObQga4DeCWmCa8c\r\nyOLsxhoAJkw0iLwHOkRLJ90dpZbwG7lRbIx/NcpHNVtitc8sqBAvYngZmwOs\r\n8QDaDfc46TGUat1JCrXLOkJzRvXyBJbGHmh6bSL7sAhP6PVPqmltx4Hm5Q+3\r\nQDir0HoSNKvw0R90f0tpJvqne1hQI2zXlQW+pEDeiEQnfiNZoY9CQZHXYL4X\r\n5fIK9NhqYm3yH+UW2KJXUJciGJm4XK6XKOAzN7PtCzN9ntHLrdUBDgla7GK8\r\nOY5kTOc0RgIgjGJkdYjhCPbIJDkVQz9+sWCwjT+hC1/IdAb/BKRSyhRNLMNt\r\nR2tvOp2zEdwaMx08vO34n2iHj2irmNVBjTJL5yk19yWXZm6T5Hp4LJgmI74z\r\nSG/pIqFxluPwOWiNyAGKqH1raTwatex1KA+ifDB5rrN/479G9+YKvR1Fd73Y\r\nzbQI69rora8EAAnxE6pOrfD34+OQB2wMUvvyN3+z8pk6CogEoeSrbD5skDRY\r\ne6GkSPMn7UMeO0eSpfYxVG1Zn6/+GyE0ZopbTlJlTe7ENnO3aEmR5gYqBLGr\r\nOMXzrGCX934PmgwOd/sfwaMindon+okwuow=\r\n=PkDY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"9ffd172c5b12fd5f5c1462652017aa578c900965","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.15","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.8","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^7.0.3","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.3.9_1679473215019_0.3615993611795103","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"vue-openlayers-d","version":"1.4.0","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.4.0","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"4abc6fff1323d3be7b8f775c169bfb71134bc3e4","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.4.0.tgz","fileCount":7,"integrity":"sha512-vcNu7jXSw+r4/vqN8eqZRGk4YBo/Mh9Sr8Eesj2E71bdIevitGilyN8tL7nVJ2j5F7o5YW7bOXVZX4VDBRJDgg==","signatures":[{"sig":"MEUCIQC5QuldWV+ra81r8xgRKNyooIgK3k+/Lx2KMm2mRt77NQIgfcRYW5rEZRRIpm8U2LM3MLwl+yRMCi9smm5WKHzb38A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7984346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK6yGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol2A/9EXMTJwneJE/V5z6fYbvrWnN9Pv/JgTtRufi50hS7aZnpLiSV\r\nqW7SaeBkHHiUiwyUPZyvhJK7hbBygyKhiyftwAMiw+u9cxorLpJ5dwWrvuwS\r\neTTKGwsx0lwmiPqA2iepVtBS9w/ZVLZU93eqw6KR7Q1IwR+L87yo+ut/NSmN\r\nvZYtYzFcapf2kThpxn4Yausyli2zg8YPypYyTwSMtg/YDVrKJz1vfMO2i06U\r\nIoIFY24W1ej8iasi2KUNR/I8o+HkeNSHw5HZkoBtvQjGd8F5/T6oiEPRshLQ\r\n0ntGIGXqkG59aRItvzK8O3Ug+RWRCog+BTAsK0dMdo+aNW2Y+iGKd7JdE+Hs\r\nKDZbC+3bsjiRlQIuAQYGsxwsq9JDGZNXVW4aQApZitRE5Kzjq+XrcrWxQ3tG\r\nzOFvV7qSwsolRAXvhwlkBKM/LPZIWcNiC4beLRxTwm9keiKhSdBVJd5YzqnY\r\n7xsd0NVuk+iDEmcGzzlL1NWUA+wW0dmuNZB4IOWmgs6ZRe2tnmyxlUj62w9T\r\nhxu8ylxeMKTUMe+u32ucEkcvt7/O44E7UXiirnlk2ZKbJ9flEjMYTXlT0BiO\r\nyk7TMmmtRR3fTadv7LvKluzUu8IrflNkVkWwetvASos0DNStSxZ34u348Oa7\r\nWGv4RPEq0TlXeE48pjkftCB1XZbE6VilZ4Q=\r\n=8KuI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"a9995f3be0f2a43021860ec85177716ce2a9ca44","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.12","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^7.0.3","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.4.0_1680583813870_0.350903060755962","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"vue-openlayers-d","version":"1.4.1","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.4.1","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"bc49593672d721234c23781c066953786bcec889","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.4.1.tgz","fileCount":7,"integrity":"sha512-SwrhEVbbf9DV0/7HyRXdnBhpgUBKBrSohKRXnXaeexxFyRZb9Hj5O618ygDQXZ7ulBgZdWnM9T4LjrveGzg6xg==","signatures":[{"sig":"MEUCIF7Pd1f8pn+YgWXh4H0JAR8m85D7fkldBBwswGHSJjlyAiEAqXpziZAuS5NaNUczrdR7BwQjhJVmUg3li6Jcfq4WqRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7984332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLodkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovYQ/+Iv62vIsmkrC/tm2TX6oqo96zuRwD59xzgfMEMftB771AquCR\r\npoYxJmZ2FegqDQLCuDgCDUPd8foNJjVvO8ctlBv3iYewLYS/tbZPZNVgf6DY\r\nhBMD3y41iXkFlNCszhyU6E/ucSsGVW121VLONme5RKLtSl2oytc+IfoTGwsT\r\n1ofOCqBNdsOV/xY2ZD7qk33kBzmH5fwMKB8LLpMAOzM6tEj/FhPqsGvEjFG9\r\nQy/Y2nvb0n6s97HY5XZ5Nh2KkFOkiOE2KTd/ZdyKAFFPsYyPgtB7FZ3FZ4G/\r\nPqGhClElCtuN7gzu0Yoxb+CXgHhooGR0+PufBDwkRSVisTxznOyMQADUYAOF\r\n/Y/E4jOSAtJv52FniODKx4f+TeHOO1o7bN/H5iKjyEJvBRCifsCBcmIk89id\r\nqLCfI+2TMg4SUJNNmAMlXob+QnlgyXs4yjFL3wlbRro//1n5uAounqF3Mp2d\r\n9SWKhB9plxHR4aaj8uzDfrR2wZ6FDSWKfCRHVGMBbWWsx4HrPmMfkjjbGitv\r\nZ8nD+iGXxRhthy9MXzoTlQfZydG+DIHhYnbwnYZCzN0tu37JnzH8gfdJodBh\r\nOB6U6C+n8vSirEcNZFPamxNfgIomC6lLjviMxOp6du1mY2C3ZZv6Vpf/263p\r\nelrVZKm7wyABuenS4Blk4Z39hRnuNYDZ3yo=\r\n=GXEO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"24638c3eb126617900f9e6e5ba35b13b45eacb75","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"6.14.16","description":"地图辅助包","directories":{},"_nodeVersion":"12.22.12","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^7.0.3","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.4.1_1680770916518_0.10979855857087584","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"vue-openlayers-d","version":"1.4.2","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.4.2","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"f2f03c9dc9079e906e1018338afa564722ae6980","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.4.2.tgz","fileCount":7,"integrity":"sha512-+vSci9OtN+5JX0bnQj6hpJCMzVnJW2ScReNKJ7z7lEgjg6R6UXXZ37so4axlyAvkezIXT0v/XHvuQP1sRrhKJw==","signatures":[{"sig":"MEQCIFjZdQD0iGhs6PGqSo2C+PGmbpA8sCEGj02Y/TwMZ1kqAiBCe2WljwWkFO2AV+vGBKMCAOTiZPPh5dBm/c9H3EftZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7984318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNTDTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoczA//ZWgAENOmpBrE4FbgakOn2kWBss/JoOnUQcVOyjyrRTMlPJ/h\r\neJ056yRZfZmC0iGUEUfzzOqXi0jcDdoBAqf10/D/33DBg5eBWyBpBYUM4rEB\r\nf8Wija7BLhNr9vo2YMsK4nZzpEbStoCnQdwmAgXN95jcDz3Rd75ZU5I04/X0\r\niqX92nSq2y2wPGhEKyFk+kuV+UNJHy2Q4dm+UUF6fLkRY4vUOIqCf3hx2j20\r\ncjDbNTD7siNRAS81IKZQPy1GIhsyeKQ7uJ+kUkPdKGGxBb3LjXs4qvbWnZh/\r\nJ8buMLEus1r64NGfM8xgM3j7z3SkijiHyV2D/o36c5ZuzhUbosijERybKM+D\r\nhp/o6ksDoo/7hN9en194GpyU2wp6pRU4rI8Gdb0gZga5bdl+B3yGorpbH1Ik\r\nj6fh1Q0A1A4falLiEVMj7YyEUmooy0jLSmF9BPEwXxFOEGHvnpYaLk3rWx7X\r\nehsN0gkgR3V3UQtomDbUFxjpiOnXNtthFpaNnctbAyqPM5Drr7V5zM16sKge\r\nJbrB3J4JMz673kW2l+eiXh6i2I6ybPDpNTyi1EOG+pRAyrLkNMt35qzqiNWY\r\nheIWrbPysU1BQ6JWr0ieoWLWrZ9FgtMpnkuqYI4pYkBhoDtsGZSDNvgXg2Lq\r\nRqM37U5jUXnzszgjiwfMJ4h0FtxiNr9K32s=\r\n=k9I7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"24638c3eb126617900f9e6e5ba35b13b45eacb75","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.4.2_1681207507252_0.6653743160435122","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"vue-openlayers-d","version":"1.4.3","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.4.3","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"2d3af5bcabc385cc9341ad435586807fffe568f2","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.4.3.tgz","fileCount":7,"integrity":"sha512-oeJLOHzc5iEVYbiPCskGULCnHOuhfMDE/4JxEncPLHOPb4+5o8thS7ITOFEAeaoBIv/9zc1qIXF2eK4p4iaung==","signatures":[{"sig":"MEYCIQD4c7e/Dfez0M8Dm+Xtv7wl3vHORLurs4EkBp+vNeEjTwIhAPePxutAOqd9gmRtBwPT4bR6ELeFHoa9JzKONA+2jJOa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7989953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkORfSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGeQ/+JQoxO1DAmTNUCkJeFSbjxC9SGO3LdH71kmHk2/1WUbkt9Pyx\r\nX/q97nDhIjj4lE1S5sOrIUsqCjmZ3BxfSW+0MOKqJxdTCdDTeejNggxmLLqN\r\n8Hf1VKfc51qOX/iBMUSsCS43bDYHqb9WlCYcTAw/nXecstG6aXd151L2EJRZ\r\naCxLOg6qZ3ea9piHGAKHAXMfyL+Ru+YRuj3omNeO+A384uQCrcGRYxtaoiHz\r\nEPq2dY9fk4hzPnyUVqkEWeh7Cgc/pgO/yzNZgvCoSzDPbQNZ3gwDB7czRnyK\r\nZj3i6ysG3anHq1cybHNfVuzshU+CkIac4anPhNaHJOOUf5Ly6oYZyC6SA8B/\r\nuILsXKKcDsn0qSb7QfWhlRUdCQlsBT3riaPqAUFYLnzomhMCjxEnwOv9T+sA\r\nZ6CYXUbI7sU/r+eGixwpsYWBIJAzDQMP/QmlQd9lhsC8E+BsXO5lAdxVCfT6\r\ncxp78ceidlhiChD7syCHzVZsLrcJItVja5romQazx0digV4RY/5XmzZnDrt3\r\nRIz4dLDkLnxyHmcBMYwmgblqMujgn0GXJ+nUhP9K/cJ4ayLnaljFDWP14Xg8\r\nocDUupHTIYfFAWfcY+PlFXwlb9l8Y/zfbCIbplch/SyZ3KKce8+C5XCoIpim\r\nUIdqLyz0n5f/KZEnClxou9DxzScnacjJ2Sk=\r\n=nLHA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"eb7ed962e742cfdf61213c694bef90769f2ecfd0","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.4.3_1681463250440_0.7400875122372319","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"vue-openlayers-d","version":"1.4.4","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.4.4","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"92bae73eeb0fb428c0a0358c62acb9bb66414700","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.4.4.tgz","fileCount":7,"integrity":"sha512-ucWG20EqyUv3gSEeq37HLOp/XsUxiKhoK73ZDa/qKshgpWd4p8Pcx9UZB4Uc0gUcoCHXaYcx8AqmgpWx2gSsiQ==","signatures":[{"sig":"MEUCIQDpZA6sMb9lRNk6uW3y/LHM1LuI9HMgs6CcLn4rY6PYZwIgVOjH8qc+vdD4cGPntt4HoDlB58zTNQILRsESF7lICFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7991920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP8ilACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCVRAAkBcazE8XDx7flpplNb3ZBml+iHqaE3jS74NRnpNZcR83BjWq\r\nrqK5C3HZLD2heP4UlnrClO4c7fkd76r4JFSXbHphiBItB6+tWwAV5tT1OQ6c\r\n93SEgn97wOD80vFVHkArxCRRdkMrTF92Srg8A7ShhjvWv4ZE4lUaPLO+CESi\r\n4UmavxhxQvc3+IrmScwU/dY3T/664vF0OtG32JIBg9JiWRHubTzROH7FO5k6\r\nQ4rKlLvk9mBWKMY0suUa42C806tANnw7RvuHH/GcwTMZRewTqePrdqUjttoQ\r\n2e8k8weSVMDFrtzSNd/52+Rjm55YeDoLn/VTkHypC2TWt1I40FcOB7luiKsT\r\nhT5h6o+Aihp8f2/qDYjHXzNywc0hMLGSCL8PUUiYex44P3xfvUYO7Oai9lq5\r\nFr2Oshit2EqGqxywxYXfBUXPVTz2PEg6VMuJMpCGk9iTRtWwpkwu3e2+2y47\r\nXz/mgc3ExrnsEyXaktZycFJH2BQZcN7fxz0BceY3iXBXgg4dVZgi6Y/Mt57h\r\nzE2NXhSB/0ExuONsckhh1QmSmXZbkn9WAl7zHsOT22J/+lUBuqtpL1ACoa2/\r\n6hXCu/TMbaj5bSn11vYSbjDV5kblN+1dm7EEo3diYgFMvS8QUlq9UYYlptY4\r\nOM2CbyIlT0syyb+vGYHBYba7Z1neyUhbUfs=\r\n=HjXw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/vue-openlayers-d.common.js","gitHead":"a9d46fcd0d26cd765590732b65269db703ee8085","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.4.4_1681901732889_0.8743070615775999","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"vue-openlayers-d","version":"1.4.5","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.4.5","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"147946691253de7c3af7a9897274dfdcc4a07904","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.4.5.tgz","fileCount":7,"integrity":"sha512-9OKLpStvpv0AWLvLIs0Hrk3V0Lc5eCKMfbnu8/GmSTT0e1REY4V+B7n3AZzNgeEJKtnRjYWjE6d0FNT5AaBt6w==","signatures":[{"sig":"MEQCIBdJFC2mWU46uEObiJoLE7RtxIykN3hTX0VE18wuMFuAAiBBzLL+cVWJs6XtNHjkig6iQzJJ8npzz0nd4ait6/RXsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8288886},"main":"lib/vue-openlayers-d.common.js","gitHead":"d6ebd5ee903a0e398b444d3e9c162d97e2bd836c","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","ol-ext":"^4.0.10","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.4.5_1692606774055_0.5612912022409329","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"vue-openlayers-d","version":"1.4.6","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.4.6","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"ae10fe2ecf1c4eb7ced4d49dadfc411c119a8ac9","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.4.6.tgz","fileCount":7,"integrity":"sha512-flkKKUytCDCldGyQtT3zoqXgzFREo0/9hImn96PZW7CKWBFa2EYLcIqA9yfoRKF+vEjptNxgztyMMUcyByJWGg==","signatures":[{"sig":"MEQCIBRkAKPdUL5Pibk3qeNhViRBTCchlwjL/bclRU5IOFq2AiAmbYJb2Y/pjgGIt+DNSYPvq1CGJBtqQi2c+TtkpcBbKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8288914},"main":"lib/vue-openlayers-d.common.js","gitHead":"45f144e9927544e0a44b60ee85a8693731cc9eaf","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","ol-ext":"^4.0.10","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.4.6_1692612600009_0.5779239250946326","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"vue-openlayers-d","version":"1.4.7","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.4.7","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"240b56d3abd026ace58d8080705739a22b369842","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.4.7.tgz","fileCount":7,"integrity":"sha512-USRlzN3zKGx2BVOAy+jNiT9HDr0a0EqOGBM5Z2LgkPvkZA8khRNCzeX52fCa5WXCyrlwqH3/WaYoDjvNmRYAEA==","signatures":[{"sig":"MEQCIAIzpZyhMJZdmDpz/nwkmzGa2wQMoAWomim3IVvqru76AiBwYFeQ1TG2e2bL4Bjrps4enfXAJw3QQ12VI9g2zfsT5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8289037},"main":"lib/vue-openlayers-d.common.js","gitHead":"45f144e9927544e0a44b60ee85a8693731cc9eaf","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","ol-ext":"^4.0.10","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.4.7_1694149480180_0.9838309548481954","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"vue-openlayers-d","version":"1.4.8","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.4.8","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"273922c49b53e044cbe2bdb3ecbf0ab5d18d67a9","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.4.8.tgz","fileCount":7,"integrity":"sha512-P/Rl4h5l6nxitGcN70Xhlcx3a+7jg4g+J9rtsj59WMdtDtkiujvKfGfttb2NkXnNAsir83UxD/pKuHqPKZSh2A==","signatures":[{"sig":"MEQCIBZnhc/uYfXGQNq2FicwyjSA4BwgT7OAzleFu65EepPsAiA832yBEo/jUHHL6p9Zcmbs7llW321jaM+JR+z6cVf/AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8250078},"main":"lib/vue-openlayers-d.common.js","gitHead":"c7c567c379cc89598392d5884dbdf07c1379b454","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","ol-ext":"^4.0.10","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.4.8_1694664673168_0.3988083270197029","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"vue-openlayers-d","version":"1.4.9","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.4.9","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"252043923c0eddbe3bfa078b76c505966cfe9816","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.4.9.tgz","fileCount":7,"integrity":"sha512-52MDMZZPJdTBmH/7Vc5lt0piWziLtC5T5FC8SizdgLYN+f2v0WHNIxWIitXP+NEtEI2Z2GGBXSp4nCjgh9gsOg==","signatures":[{"sig":"MEYCIQDm6mKqcHXqZASeexbi2EcFtddz15UjL3hL4hZIcHF5hQIhALpZgszg6D2W0Y1Zf8hy5uVQtJ5lPNSZutvTgO3ypOXb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8255771},"main":"lib/vue-openlayers-d.common.js","gitHead":"c7c567c379cc89598392d5884dbdf07c1379b454","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","ol-ext":"^4.0.10","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.4.9_1701342555885_0.5705374337432445","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"vue-openlayers-d","version":"1.5.0","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.5.0","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"ef6e411965f7682267b0a8b3ce144ae003993388","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.5.0.tgz","fileCount":7,"integrity":"sha512-xBaVdMC8G7rlFhc3KnR7SxI0PRfbVdL7tStdRIdnw4mJhDjSyZlphiIy2u9rrHEN+0Zp+h/IzJYGygKKGwFSbg==","signatures":[{"sig":"MEYCIQCAKEGDFMxxB2txu836dT41K4yBy40zQBgH2AqV3EIneAIhAO2QAnsJRqrQ8jaAOHjE57BNR0Lj6xdo1x3dX0qWhgrz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8257254},"main":"lib/vue-openlayers-d.common.js","gitHead":"c7c567c379cc89598392d5884dbdf07c1379b454","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","ol-ext":"^4.0.10","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.5.0_1701403552266_0.22608504692995268","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"vue-openlayers-d","version":"1.5.1","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.5.1","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"220edb6d570b7140baf79fa9db853840ebe1d041","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.5.1.tgz","fileCount":7,"integrity":"sha512-DELwCua3262CuW+dd/BHiUWMNUdK++kEhZHKsvwaUVKCo/5eSnimMZrqlZ0gbOo3fBaEk2dwTzqyRxn3YCx8cQ==","signatures":[{"sig":"MEUCIHGJhIQVhZXff1HI+tZwmUODswCngjeT1/WsXzyEnU99AiEAilD9RHa4dmsgrPkPsgGBjOyTEthdIC75Or7AZNFEugk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8257303},"main":"lib/vue-openlayers-d.common.js","gitHead":"c7c567c379cc89598392d5884dbdf07c1379b454","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","ol-ext":"^4.0.10","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.5.1_1701405110090_0.27107697928802854","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"vue-openlayers-d","version":"1.5.3","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.5.3","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"41fc8ceb03929af3177abc85f5c37e319a5a7820","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.5.3.tgz","fileCount":7,"integrity":"sha512-6NcuGJq31QO9gH1A323CfvcFjAU00b08X2Tx2Ba+Ndd5huCWuT49kW/yCRoqV0OjR84QGRZWC4//y/xw14pLoQ==","signatures":[{"sig":"MEQCIAN1SjdNp9BgYNBcaJJsCgQ6X6RRnY7c1d8yApoEk7G7AiA+Tyqw57311Off1zpitFADBRpFHDOm69rIHhjS87Z33Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8262045},"main":"lib/vue-openlayers-d.common.js","gitHead":"08a8f202567c4dd1887892495e6ff300b68c0014","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","ol-ext":"^4.0.10","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.5.3_1701418970735_0.9182227411877406","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"vue-openlayers-d","version":"1.5.4","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.5.4","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"bf4e2cdc60560c79fea1ba0f55688616c59ac309","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.5.4.tgz","fileCount":7,"integrity":"sha512-SpArghjJXTfGj5EZV6ljuquKI3VjcR/qsNVEunjOqVUu0WZdWA0KCjG1cio44Zu/dWk9mm9JPStch7KMBcynPg==","signatures":[{"sig":"MEUCIQDXdmFpuyQsWuTMRzaxlWK9eqRLOpqhcYrD4O3i9Iys2gIgY11kmD+bGANXR78JFiXjAEjkANxndHkh/eWVe11QSFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7961589},"main":"lib/vue-openlayers-d.common.js","gitHead":"08a8f202567c4dd1887892495e6ff300b68c0014","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.5.4_1701426600106_0.9193272032604123","host":"s3://npm-registry-packages"}},"1.5.5":{"name":"vue-openlayers-d","version":"1.5.5","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.5.5","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"5da19ae912a4e586ace85d426b8cec81811a09b6","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.5.5.tgz","fileCount":7,"integrity":"sha512-UHzaxgZ7hZkuIO1bsnZjbY/anK4VELIESIi12VwvnkK+tOTuc4sxt8suZ5ApUtw5gGhMD7jb7KZtI3JadKGMTQ==","signatures":[{"sig":"MEQCIGHPrekgPDIhNsZgF9zxjMWseVWAL7AZBe37gUqTn7aBAiBuxnQ2tkbjpxgSD7QYHp52xKHO61TmKWHVJL95/NID2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7961833},"main":"lib/vue-openlayers-d.common.js","gitHead":"08a8f202567c4dd1887892495e6ff300b68c0014","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.5.5_1701665225829_0.35569427710271073","host":"s3://npm-registry-packages"}},"1.5.6":{"name":"vue-openlayers-d","version":"1.5.6","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.5.6","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"7730c3d49e0c4c7beb9230517970ee4e970da5f1","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.5.6.tgz","fileCount":7,"integrity":"sha512-QGNJt8T4/FZha2J0iq1NIx7Oq/otGufh6l2BLZNrivuUEUginbWPZrvqjqVgCIJTnxeid5JWFlkcovzjlpUYDg==","signatures":[{"sig":"MEUCIQDy6dLWkQHJDUIzhtUKuMEy8l31sIpOhSCGCmMPj9SKSAIgIlXXvbuVRgMPu+e4tnik6L4Z/Qajf3VX1klCjGT8G9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7962119},"main":"lib/vue-openlayers-d.common.js","gitHead":"08a8f202567c4dd1887892495e6ff300b68c0014","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.5.6_1701667187451_0.9567460794258882","host":"s3://npm-registry-packages"}},"1.5.7":{"name":"vue-openlayers-d","version":"1.5.7","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.5.7","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"3b4cb4250603d2e4231ebdff9876b72d49f8a92f","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.5.7.tgz","fileCount":7,"integrity":"sha512-Qr5DqEFB0lVw3FSSdAtVbEdjkeG31Sl+NZIYmP8+LMAX4UEfCkiJC+iHIEAt4qDm/7Ln1xewv5EbE5nhOGanvg==","signatures":[{"sig":"MEYCIQDLZG3EUYTeKHFTx+M+7i9geW8bweHGaXuTXDliRNbZUQIhAI6z3gUp+Zj40r5srp+5ie4j+EJRMo34khh+yYV8tRyi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7962761},"main":"lib/vue-openlayers-d.common.js","gitHead":"08a8f202567c4dd1887892495e6ff300b68c0014","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.0","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.5.7_1704856612210_0.5309353777368699","host":"s3://npm-registry-packages"}},"1.5.8":{"name":"vue-openlayers-d","version":"1.5.8","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.5.8","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"233723f6170d21df80318599b23e493643b7aee0","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.5.8.tgz","fileCount":7,"integrity":"sha512-GB4MlPa+Oha0aY0modbJwWpnD53PlUtS79OtLuJoSBJmoyy3lqqe9UN+B15otj1AGeSagJI2WOYBUH3FyheB4w==","signatures":[{"sig":"MEQCIHP/RzumU1UnMtyO1C7z2Jov++C62xKSqOARLy9kAzQrAiBJT8SNLgH+8eybWJJ1hojqhW9iG+JcQ3vIO0eAipJo7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7961605},"main":"lib/vue-openlayers-d.common.js","gitHead":"08a8f202567c4dd1887892495e6ff300b68c0014","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.5.8_1704944963446_0.8342608014306911","host":"s3://npm-registry-packages"}},"1.5.9":{"name":"vue-openlayers-d","version":"1.5.9","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.5.9","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"50474db794b99af77d6e142ced093c5423bec6f7","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.5.9.tgz","fileCount":7,"integrity":"sha512-kzDlMx71MPjA2dHge60ReDRMK08syqhGOL61xSwwOfsheBiXlKLNW2mf9BNGyWReQodd9lVHuFjmCWWwaEad7Q==","signatures":[{"sig":"MEUCIQCkEW64zaa8/fG6avfcUqm4W5PjkyltTbAQK6IyNXiyzQIgRKpl9UMYJDa/B6FwuJTDjoTB2JSLyI5Nj7lXyHXudXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7961638},"main":"lib/vue-openlayers-d.common.js","gitHead":"08a8f202567c4dd1887892495e6ff300b68c0014","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^7.3.0","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","eslint":"^5.16.0","node-sass":"^6.0.1","element-ui":"^2.15.8","vue-router":"^3.1.3","sass-loader":"7.0.3","babel-eslint":"^10.0.1","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.5.9_1704948950104_0.15973811624525225","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"vue-openlayers-d","version":"1.6.0","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.6.0","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"376407d1a59362803614361a717877d03fc01b63","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.6.0.tgz","fileCount":7,"integrity":"sha512-YOzX33i40109/gS/euvbXG6CMmCAofJkH7IApaWvi0XgfR+5W741LOPfkeY/lPus6arzr2Wr0KQDzuxpzdgGqg==","signatures":[{"sig":"MEUCIDnCpIrfLQZAlNrqfqzI/IwdH5DFIPgP7/VkKRpJLkFuAiEAuGOI7q80Sbu51aGChKN8IZc7bpH14nYmQ5WJ+S3iYBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8597293},"main":"lib/vue-openlayers-d.common.js","gitHead":"4c574ebd84ed0ee127c7321104ea170e2643ae05","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^6.15.1","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","less":"^4.3.0","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","cache-loader":"^4.1.0","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.6.0_1748532626828_0.7893785716986375","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"vue-openlayers-d","version":"1.6.1","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.6.1","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"b9ab83e85ebce4665575e86643e1ab65dabefe27","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.6.1.tgz","fileCount":7,"integrity":"sha512-77z+T30wvrYLdl6YsLHDNSL4BcXPnL4prFhrbuxXOqUivDy85W0hJ9jCGpgJr/RpEV5wd0Uf7FBeAIRhf03OnA==","signatures":[{"sig":"MEYCIQCesl+IwYusx5T5TgEY6qew6ZC56a2QZNEweEUU+ddAzwIhANlAI7tz8tmp3tGBc+tltR5SeWPvfGXoBWGDFHktqCnF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8605140},"main":"lib/vue-openlayers-d.common.js","gitHead":"1c11678cd8f91eedd3e2f7dfb13ba0037e425103","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^6.15.1","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","less":"^4.3.0","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","cache-loader":"^4.1.0","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.6.1_1748620456328_0.22221784546051282","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"vue-openlayers-d","version":"1.6.2","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.6.2","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"808091354a0b0aaea8524715dcede1401d869840","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.6.2.tgz","fileCount":7,"integrity":"sha512-JZ0u1WVYXqs4oFihiAa8/I2KfzBVbQMbFULOxc8PvekdyBfG8wEzhafD6AG8Zy7vjpVofKFW24yrIUQ2PrhBxQ==","signatures":[{"sig":"MEQCIHg1YUzHpUdd0lbjobyibThhhZPs3WgTOjeE9Nfw13m9AiALubXTQHN2kin10wVsQRRlLh3GscKb/CCmq0zZWUwJew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9866116},"main":"lib/vue-openlayers-d.common.js","gitHead":"510822a8417ee3005875c0fe4e37f74522efd909","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^6.15.1","marked":"^1.2.9","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","highlight.js":"^9.18.5","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","less":"^4.3.0","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","cache-loader":"^4.1.0","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.6.2_1755681474033_0.6618185610085869","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"vue-openlayers-d","version":"1.6.3","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.6.3","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"ce071fcc1c2fa0422320b5073f57b8c36847d380","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.6.3.tgz","fileCount":7,"integrity":"sha512-Ua7dSKYef2EzlTPeP258yTVHUNh34Escd4HKTRxBbyS8kS/VMzuzL3mVlJlwYY0XqyIUcytcyMp0QvJ8SuSRiw==","signatures":[{"sig":"MEYCIQCChiJ73SZpUPj1Cf37L3DA3jJjjKGy2mg8Vi0/D1nAsQIhAJsEeV+gAROXo98wO4PcjnPiipYgb7NAsLvFGCS5Q0lu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10262769},"main":"lib/vue-openlayers-d.common.js","gitHead":"510822a8417ee3005875c0fe4e37f74522efd909","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^6.15.1","marked":"^1.2.9","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","highlight.js":"^9.18.5","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","less":"^4.3.0","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","cache-loader":"^4.1.0","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.6.3_1755829560373_0.9496401772413652","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"vue-openlayers-d","version":"1.6.4","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.6.4","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"2b5c283ec7564ea40e63a71be796c461733e87f6","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.6.4.tgz","fileCount":7,"integrity":"sha512-ynLYDjAO5GPn5meaX1p5k0ULxS4vmePm8x+4m3HJ3qBz6k9uQ1NhBRuT5ptyNlQLh7vs6ne8Tq1ze8/0xJ3VlA==","signatures":[{"sig":"MEUCIQCChkF1SLPNa89BoCkrEOOms42lC2MQONlPAm53eXABIAIgMy2FHfN2UYwNtc1PJj6ztzocBXbDPXfReHR0rRscDdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10312412},"main":"lib/vue-openlayers-d.common.js","gitHead":"d3f14856052bad98db3245313f9b51d8d14ec5f6","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^6.15.1","marked":"^1.2.9","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","highlight.js":"^9.18.5","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","less":"^4.3.0","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","cache-loader":"^4.1.0","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.6.4_1755872481983_0.1346592325327962","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"vue-openlayers-d","version":"1.6.5","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.6.5","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"407e328dceee56ebfd6e4cf735472ce15f365a02","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.6.5.tgz","fileCount":7,"integrity":"sha512-eWv8x8bDUVcxRmm31dF2eVC2icByA+EQ8DYhy31fzj1D5if0x+6GNC53G5QaOAh+tcsx+66I5+Ri3tExm+YM2w==","signatures":[{"sig":"MEUCIQCbMDuYNIIAkbn+ppfhbueZtfaC6/p+iMF9Bsorwc+YRwIgJy/Szwt9ZNhIgiT0wLaCeeyipCa0l4hE7ezmfSWcyo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10366312},"main":"lib/vue-openlayers-d.common.js","gitHead":"997abcac7fe168dab4792a2563532e8b13c4c110","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^6.15.1","marked":"^1.2.9","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","highlight.js":"^9.18.5","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","less":"^4.3.0","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","cache-loader":"^4.1.0","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.6.5_1757050130022_0.7904644894555888","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"vue-openlayers-d","version":"1.6.6","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.6.6","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"f0560dacb4ae7118432879d4df6c74933521630c","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.6.6.tgz","fileCount":7,"integrity":"sha512-1NLZY0CFN+yJ9x/FvywspowgglAoxCjCFQi029EMHF0Dp/nNQGCv7qcQbQFKRSEbLl8x9TkMMxCxJuWF7n8VBA==","signatures":[{"sig":"MEYCIQCB0PmohmJM/68n0+rBCHjAtcLwppEztyjr1ed5/kGTSQIhALzR6Wstf4wJEDKUQvsY0Xk+ZIy1n9pQ1tTtRn9X7Mx0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10446836},"main":"lib/vue-openlayers-d.common.js","gitHead":"b93037670b4ad35c1c11bc9e305904cfa012f393","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^6.15.1","marked":"^1.2.9","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","highlight.js":"^9.18.5","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","less":"^4.3.0","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","cache-loader":"^4.1.0","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.6.6_1757069363738_0.4803760271521229","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"vue-openlayers-d","version":"1.6.7","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.6.7","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"42b116e73d4ec45e4d193ccd18996f78b9daa753","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.6.7.tgz","fileCount":7,"integrity":"sha512-07eG8ypPA2RaEzirNWL+eYjddUXJURdVG+HqW/AUyR4bEJDsqS/qVYLcN/REkKgzrz20SrjG9aLK0X+ofpxNTw==","signatures":[{"sig":"MEUCIQCSBitPzhpiuqzyrCTrKNI0aI+yQJBBmz9KB0M8fQ7MxwIgf+R5jLxbbOJubm/XfPBYezVVt4s1bLhGmFSQatrVhlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10498058},"main":"lib/vue-openlayers-d.common.js","gitHead":"0e30828c6998d8a135c126962032dd66345f9925","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"8.19.4","description":"地图辅助包","directories":{},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^6.15.1","core-js":"^2.6.5","@turf/area":"^6.5.0","turf-point":"^2.0.1","@turf/along":"^6.5.0","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","turf-polygon":"^1.0.3","turf-linestring":"^1.0.2","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","polygon-selfintersect":"^1.0.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","less":"^4.3.0","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","cache-loader":"^4.1.0","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.6.7_1758791883281_0.0638263948850275","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"vue-openlayers-d","version":"1.6.8","keywords":["vue","openlayer-map","openlayers-d"],"author":{"name":"dangyl"},"license":"MIT","_id":"vue-openlayers-d@1.6.8","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"dist":{"shasum":"a6b8b9658cdbc675a8ea0dfb6deca51bf7a3e2c2","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.6.8.tgz","fileCount":7,"integrity":"sha512-2CyHk9E74+1nBsQn4Y5hgxefG6ehKvB6Xcf242YKS//5vYSE/+AZ4tGGwcedPDfSPYD8dZ3YWXRZVISd4OcK2A==","signatures":[{"sig":"MEUCIFjHl/NbPw2tgbvBMvVLdzKyuD6lNDpa68XjpFqa2C04AiEAwMROMWz0xfU0ZbE0qUok5dbsHwZne7E51NwaWMYsrIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10502634},"main":"lib/vue-openlayers-d.common.js","gitHead":"f9e4a79a65f93d384d024eb5926918cd7d10f68e","postcss":{"plugins":{"autoprefixer":{}}},"private":false,"scripts":{"lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve"},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"_npmVersion":"10.8.2","description":"地图辅助包","directories":{},"_nodeVersion":"20.19.5","browserslist":["> 1%","last 2 versions"],"dependencies":{"ol":"^6.15.1","core-js":"^2.6.5","@turf/area":"^6.5.0","@turf/along":"^6.5.0","@turf/kinks":"^7.3.1","@turf/buffer":"^5.1.5","@turf/length":"^6.5.0","@turf/bbox-polygon":"^6.0.1","@turf/line-intersect":"^6.5.0","@turf/boolean-contains":"^6.0.1"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"}},"_hasShrinkwrap":false,"devDependencies":{"vue":"^2.6.10","less":"^4.3.0","eslint":"^5.16.0","element-ui":"^2.15.8","vue-router":"^3.1.3","babel-eslint":"^10.0.1","cache-loader":"^4.1.0","@vue/cli-service":"^3.10.0","eslint-plugin-vue":"^5.0.0","@vue/cli-plugin-babel":"^3.10.0","vue-template-compiler":"^2.6.10","@vue/cli-plugin-eslint":"^3.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-openlayers-d_1.6.8_1767580926407_0.22727922421622204","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"vue-openlayers-d","version":"1.6.9","main":"lib/vue-openlayers-d.common.js","private":false,"license":"MIT","author":{"name":"dangyl"},"description":"地图辅助包","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","lib":"vue-cli-service build --target lib --name vue-openlayers-d --dest lib packages/index.js","release:major":"npm version major -m 'release: %s'","release:minor":"npm version minor -m 'release: %s'","release:patch":"npm version patch -m 'release: %s'"},"keywords":["vue","openlayer-map","openlayers-d"],"dependencies":{"@turf/along":"^6.5.0","@turf/area":"^6.5.0","@turf/bbox-polygon":"^6.0.1","@turf/boolean-contains":"^6.0.1","@turf/buffer":"^5.1.5","@turf/kinks":"^7.3.1","@turf/length":"^6.5.0","@turf/line-intersect":"^6.5.0","core-js":"^2.6.5","ol":"^6.15.1","lodash":"^4.17.21"},"devDependencies":{"@vue/cli-plugin-babel":"^3.10.0","@vue/cli-plugin-eslint":"^3.10.0","@vue/cli-service":"^3.10.0","babel-eslint":"^10.0.1","cache-loader":"^4.1.0","element-ui":"^2.15.8","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","less":"^4.3.0","vue":"^2.6.10","vue-router":"^3.1.3","vue-template-compiler":"^2.6.10"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"rules":{},"parserOptions":{"parser":"babel-eslint"}},"postcss":{"plugins":{"autoprefixer":{}}},"browserslist":["> 1%","last 2 versions"],"gitHead":"0d309160d0b2ee39ffe00b492063d48a752f2e5f","_id":"vue-openlayers-d@1.6.9","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-sNAjyu4TQ4GTzzmOvzYXm5L+d5QL0nn36GDoFMXfRg6fLQ4UJk479Q54h02YTMtxKZRoxEsz2qxli/OwR/R10w==","shasum":"c77780a53f71f6f37120478cf85f81c61e04bb9d","tarball":"https://registry.npmjs.org/vue-openlayers-d/-/vue-openlayers-d-1.6.9.tgz","fileCount":7,"unpackedSize":10603335,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBad16gwItQ56cRnm8rnCNv6q5WOUvqzMlk8RgYPRmvgIgfjNnuOxscJL/mWl43kw+zTrPiW4mkVLwHdJD2BXGZQM="}]},"_npmUser":{"name":"dangyl","email":"dang971@163.com"},"directories":{},"maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-openlayers-d_1.6.9_1772703490087_0.6688560999964333"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-22T04:08:25.715Z","modified":"2026-03-05T09:38:10.434Z","1.0.0":"2022-05-22T04:08:25.933Z","1.0.1":"2022-05-22T04:39:33.100Z","1.0.2":"2022-05-23T03:27:00.938Z","1.0.3":"2022-05-23T04:51:36.236Z","1.0.4":"2022-05-23T08:05:11.984Z","1.0.5":"2022-05-23T08:21:03.879Z","1.0.6":"2022-05-23T09:10:19.913Z","1.0.7":"2022-05-23T09:27:23.952Z","1.0.8":"2022-05-23T10:52:19.611Z","1.0.9":"2022-05-23T11:28:01.764Z","1.1.0":"2022-05-24T02:43:46.738Z","1.1.1":"2022-05-24T03:46:23.706Z","1.1.2":"2022-05-24T03:58:31.967Z","1.1.3":"2022-05-24T04:16:05.494Z","1.1.4":"2022-05-24T05:13:05.831Z","1.1.5":"2022-05-24T10:19:54.824Z","1.1.6":"2022-05-24T10:25:12.236Z","1.1.7":"2022-05-24T10:44:34.029Z","1.1.8":"2022-08-04T03:42:49.712Z","1.1.9":"2022-08-04T04:51:07.416Z","1.2.0":"2022-08-04T04:57:50.009Z","1.2.1":"2022-08-04T10:10:36.042Z","1.2.2":"2022-08-05T04:10:31.697Z","1.2.3":"2022-12-09T05:23:20.344Z","1.2.4":"2022-12-09T09:36:30.530Z","1.2.5":"2022-12-15T04:32:48.008Z","1.2.6":"2022-12-15T04:39:00.172Z","1.2.7":"2022-12-15T09:48:11.281Z","1.2.8":"2022-12-16T09:33:53.607Z","1.2.9":"2023-02-01T09:57:37.007Z","1.3.0":"2023-02-01T10:38:59.332Z","1.3.1":"2023-02-02T04:23:04.794Z","1.3.2":"2023-02-02T08:12:56.649Z","1.3.3":"2023-02-10T04:38:22.893Z","1.3.4":"2023-02-10T10:37:13.857Z","1.3.5":"2023-02-13T09:51:44.419Z","1.3.6":"2023-03-15T07:48:32.294Z","1.3.7":"2023-03-22T04:16:36.420Z","1.3.8":"2023-03-22T04:35:45.897Z","1.3.9":"2023-03-22T08:20:15.284Z","1.4.0":"2023-04-04T04:50:14.102Z","1.4.1":"2023-04-06T08:48:36.752Z","1.4.2":"2023-04-11T10:05:07.632Z","1.4.3":"2023-04-14T09:07:30.676Z","1.4.4":"2023-04-19T10:55:33.199Z","1.4.5":"2023-08-21T08:32:54.391Z","1.4.6":"2023-08-21T10:10:00.286Z","1.4.7":"2023-09-08T05:04:40.519Z","1.4.8":"2023-09-14T04:11:13.545Z","1.4.9":"2023-11-30T11:09:16.119Z","1.5.0":"2023-12-01T04:05:52.663Z","1.5.1":"2023-12-01T04:31:50.427Z","1.5.3":"2023-12-01T08:22:51.179Z","1.5.4":"2023-12-01T10:30:00.308Z","1.5.5":"2023-12-04T04:47:06.142Z","1.5.6":"2023-12-04T05:19:47.752Z","1.5.7":"2024-01-10T03:16:52.434Z","1.5.8":"2024-01-11T03:49:23.657Z","1.5.9":"2024-01-11T04:55:50.304Z","1.6.0":"2025-05-29T15:30:27.062Z","1.6.1":"2025-05-30T15:54:16.525Z","1.6.2":"2025-08-20T09:17:54.379Z","1.6.3":"2025-08-22T02:26:00.581Z","1.6.4":"2025-08-22T14:21:22.185Z","1.6.5":"2025-09-05T05:28:50.235Z","1.6.6":"2025-09-05T10:49:23.990Z","1.6.7":"2025-09-25T09:18:03.525Z","1.6.8":"2026-01-05T02:42:06.635Z","1.6.9":"2026-03-05T09:38:10.319Z"},"author":{"name":"dangyl"},"license":"MIT","keywords":["vue","openlayer-map","openlayers-d"],"description":"地图辅助包","maintainers":[{"name":"dangyl","email":"dang971@163.com"}],"readme":"# openlayer + vue 地图辅助包\r\n\r\n> 一个开箱即用、功能齐全、可高度配置的 **Vue2 + OpenLayers** 地图容器组件。  \r\n> 支持 **多种底图切换**、**聚合点位**、**绘制测量**、**闪烁动画**、**点位序号**、**坐标转换** 等常用能力，全部封装成 **一行调用** 的 API。\r\n\r\n## ✨ 特性一览\r\n\r\n| 类别         | 能力                                                         | 状态 |\r\n| ------------ | ------------------------------------------------------------ | ---- |\r\n| **地图控制** | 缩放/平移/旋转/范围限制/级别限制/比例尺/滑动缩放/缩略图/全屏 | ✅   |\r\n| **图层管理** | 矢量图层增删改查、Z-index、显隐、按 ID 清理                  | ✅   |\r\n| **覆盖物**   | Overlay 添加/删除/按 ID 查询、闪烁动画、CSS 扩散             | ✅   |\r\n| **点位渲染** | 批量单点、序号、自定义图标、文字偏移、聚合（高性能）         | ✅   |\r\n| **绘制测量** | 线/面绘制、实时长度面积、分段提示、一键清除                  | ✅   |\r\n| **坐标系**   | 自动 4326 ↔ 3857 互转、地图投影自适应                        | ✅   |\r\n| **事件**     | 单击/双击/右键/移动/缩放/聚合点击/鼠标悬停                   | ✅   |\r\n| **性能**     | 聚合缓存、节流 60 fps、内存清理、生命周期销毁                | ✅   |\r\n\r\n## 🛠 依赖\r\n\r\n```json\r\n{\r\n    \"@turf/along\": \"^6.5.0\",\r\n    \"@turf/area\": \"^6.5.0\",\r\n    \"@turf/bbox-polygon\": \"^6.0.1\",\r\n    \"@turf/boolean-contains\": \"^6.0.1\",\r\n    \"@turf/buffer\": \"^5.1.5\",\r\n    \"@turf/kinks\": \"^7.3.1\",\r\n    \"@turf/length\": \"^6.5.0\",\r\n    \"@turf/line-intersect\": \"^6.5.0\",\r\n    \"core-js\": \"^2.6.5\",\r\n    \"ol\": \"^6.15.1\"\r\n}\r\n```\r\n\r\n### npm 下载\r\n\r\n```\r\n  📦 安装\r\n  npm install vue-openlayers-d -S\r\n```\r\n\r\n### main.js 配置\r\n\r\n```js\r\n//main.js 加入引用\r\nimport openlayersD from 'vueOpenlayersD'\r\n// import 'vue-openlayers-d/dist/vue-openlayers-d.css'\r\nVue.use(openlayersD)\r\n```\r\n\r\n---\r\n\r\n## 🗺️ 地图对象\r\n\r\n### Props 参数\r\n\r\n| 参数               | 类型      | 默认值      | 说明                   |\r\n| ------------------ | --------- | ----------- | ---------------------- |\r\n| `center`           | `Array`   | `[]`        | 地图初始中心点 `[x,y]` |\r\n| `layerMapDefault`  | `String`  | `-`         | 默认底图服务地址       |\r\n| `zoom`             | `Number`  | `16`        | 初始缩放级别           |\r\n| `minZoom`          | `Number`  | `2`         | 最小缩放级别           |\r\n| `maxZoom`          | `Number`  | `28`        | 最大缩放级别           |\r\n| `projection`       | `String`  | `EPSG:3857` | 投影坐标系             |\r\n| `extent`           | `Array`   | `[]`        | 初始范围               |\r\n| `isOpenScaleLine`  | `Boolean` | `true`      | 是否显示比例尺         |\r\n| `isOpenZoomSlider` | `Boolean` | `true`      | 是否显示缩放条         |\r\n| `isOpenOverview`   | `Boolean` | `true`      | 是否显示鹰眼           |\r\n| `isOpenFullScreen` | `Boolean` | `false`     | 是否显示全屏按钮       |\r\n| `isOpenBottomZoom` | `Boolean` | `false`     | 是否显示右下角缩放值   |\r\n| `mapType`          | `Number`  | `4`         | 底图类型 (业务自定义)  |\r\n| `config`           | `Object`  | `{}`        | 额外配置               |\r\n| `noLayer`          | `Boolean` | `false`     | 是否禁用默认底图       |\r\n\r\n### Events 回调事件\r\n\r\n| 事件名         | 参数                             | 说明                                  |\r\n| -------------- | -------------------------------- | ------------------------------------- |\r\n| `ready`        | `{ map }`                        | 地图初始化完成                        |\r\n| `click`        | `{ lon,lat,feature,attributes }` | 点击地图要素/空白处                   |\r\n| `clickCluster` | `Array, center`                  | 点击聚合点时返回聚合内所有 attributes |\r\n| `dblclick`     | `{ lon, lat }`                   | 双击地图                              |\r\n| `rightClick`   | `{ lon, lat }`                   | 右键地图                              |\r\n| `pointerMove`  | `Object`                         | 鼠标移动经过要素                      |\r\n| `zoomMoveEnd`  | `{ zoom, center, extent }`       | 缩放或移动结束                        |\r\n| `zoomend`      | `{ zoom, center, extent }`       | 缩放级别变化                          |\r\n\r\n### 视角控制\r\n\r\n| 方法                         | 参数                    | 返回值                  | 说明                 |\r\n| ---------------------------- | ----------------------- | ----------------------- | -------------------- |\r\n| `setCenter(point)`           | `[x, y]`                | —                       | 设置中心点           |\r\n| `getCenter()`                | —                       | `[x, y]`                | 获取当前中心         |\r\n| `setLevel(level)`            | `Number`                | —                       | 设置缩放级别         |\r\n| `getLevel()`                 | —                       | `Number`                | 获取当前级别         |\r\n| `centerAt(x, y)`             | `x, y`                  | —                       | 移动中心到指定坐标   |\r\n| `centerArray(point)`         | `[x, y]`                | —                       | 同 `setCenter`       |\r\n| `centerAndZoom(x, y, level)` | `x, y, level`           | —                       | 一次性定位并缩放     |\r\n| `zoomIn()`                   | —                       | —                       | 放大一级             |\r\n| `zoomOut()`                  | —                       | —                       | 缩小一级             |\r\n| `setExtent(extent)`          | `{minX,minY,maxX,maxY}` | —                       | 缩放到指定范围       |\r\n| `getCurrentExtent()`         | —                       | `{minX,minY,maxX,maxY}` | 当前视口             |\r\n| `getExtent()`                | —                       | `[minX,minY,maxX,maxY]` | 当前视口（数组形式） |\r\n\r\n### 图层管理\r\n\r\n| 方法                     | 参数                                            | 返回值                   | 说明                    |\r\n| ------------------------ | ----------------------------------------------- | ------------------------ | ----------------------- |\r\n| `addLayer(config)`       | `Object`                                        | `ol/layer/Vector`        | 创建并添加矢量/聚合图层 |\r\n| `removeLayer(id)`        | `String`                                        | —                        | 根据 id 删除图层        |\r\n| `removeLayerById(id)`    | `String`                                        | —                        | 同上                    |\r\n| `removeBaseMapLayer()`   | —                                               | —                        | 移除所有底图            |\r\n| `switchBaseMap(config)`  | `Object`                                        | —                        | 一键切换底图            |\r\n| `getLayer(id)`           | `String`                                        | `ol/layer/Base` / `null` | 按 id 取图层            |\r\n| `getAllLayers()`         | —                                               | `Array<ol/layer/Base>`   | 所有图层                |\r\n| `clearLayerFeatures(id)` | `String`                                        | —                        | 清空指定矢量图层要素    |\r\n| `isLayerExist(id)`       | `String`                                        | `Boolean`                | 是否存在                |\r\n| `setVisible(id)`         | `String`                                        | —                        | 显/隐切换               |\r\n| `addRootLayer(config)`   | `Object`                                        | —                        | 向地图直接追加底图图层  |\r\n| `addGeoJson`             | geojson,styles = { color: '#62aad0', width: 2 } | -                        | 添加 geojson 格式边界   |\r\n\r\n### 覆盖物（Overlay）\r\n\r\n| 方法                     | 参数         | 返回值                | 说明           |\r\n| ------------------------ | ------------ | --------------------- | -------------- |\r\n| `addOverlay(overlay)`    | `ol/Overlay` | —                     | 添加覆盖物     |\r\n| `removeOverlay(overlay)` | `ol/Overlay` | —                     | 删除覆盖物     |\r\n| `getOverlayById(id)`     | `String`     | `ol/Overlay` / `null` | 按 id 取覆盖物 |\r\n| `deleteOverlayById(id)`  | `String`     | —                     | 删除           |\r\n| `getOverlays()`          | —            | `Array<ol/Overlay>`   | 全部覆盖物     |\r\n\r\n### 坐标转换\r\n\r\n| 方法                     | 参数        | 返回值      | 说明        |\r\n| ------------------------ | ----------- | ----------- | ----------- |\r\n| `wGS84ToMercator(point)` | `[lon,lat]` | `[x,y]`     | 4326 → 3857 |\r\n| `mercatorToWGS84(point)` | `[x,y]`     | `[lon,lat]` | 3857 → 4326 |\r\n\r\n### 辅助工具\r\n\r\n| 方法                 | 参数 | 返回值           | 说明                   |\r\n| -------------------- | ---- | ---------------- | ---------------------- \r\n| `getViewport()`      | —    | `HTMLElement`    | 地图视口 DOM           |\r\n| `getTargetElement()` | —    | `HTMLElement`    | 地图容器 DOM           |\r\n| `getSize()`          | —    | `[width,height]` | 容器像素尺寸           |     |\r\n| `render()`           | —    | —                | 手动触发地图重绘       |\r\n| `updateSize()`       | —    | —                | 容器尺寸变化后刷新地图 |\r\n| `createMapPolygon()` | —    | —                | 容器尺寸变化后刷新地图 |\r\n\r\n### 例子\r\n\r\n```vue\r\n\r\n <OpenLayers\r\n      class=\"map\"\r\n      ref=\"olmap\"\r\n      :zoom=\"map.zoom\"\r\n      :center=\"map.center\"\r\n      :projection=\"map.projection\"\r\n      :layerMapDefault=\"map.layerMapDefault\"\r\n      @click=\"pointClick\"\r\n      @zoomend=\"zoomend\"\r\n      @ready=\"ready\"\r\n    ></OpenLayers>\r\n\r\n     let  map= {\r\n        center: [79.92941, 37.123631], //中心点\r\n        zoom: 11, //地图缩放级别\r\n        projection: \"EPSG:4326\", //地图的投影坐标系,\r\n        mapType:4,\r\n        maxZoom: 19, ///最大缩放级别\r\n        minZoom: 6, //最小缩放级别\r\n        layerMapDefault:\r\n          \"https://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer/tile/{z}/{y}/{x}\"\r\n          //瓦片服务地址\r\n      }\r\n     pointClick(obj) {\r\n      console.log('地图点击')\r\n    },\r\n    zoomend() {},\r\n    ready(obj) {\r\n      console.log('地图加载完成')\r\n      this.mapObj = obj.map\r\n      let config={\r\n\r\n              layerName: 'layer-root',\r\n              id: 'ol-map-root',\r\n              ...this.map\r\n      }\r\n      this.$refs.olmap.addRootLayer(config)\r\n      //点位转跳\r\n\t    this.$refs.olmap.centerAndZoom(87.60834, 43.829723, 16)\r\n    }\r\n```\r\n\r\n---\r\n\r\n## 📍 点标注组件（MapIconMark）\r\n\r\n| 参数名     | 必选 | 类型   | 说明                                             |\r\n| :--------- | :--- | :----- | ------------------------------------------------ |\r\n| position   | 是   | Array  | 点位 [array] [lon, lat]                          |\r\n| label      | 否   | String | 显示文本信息                                     |\r\n| icon       | 否   | Object | 如果只要标签名称就设置成一个像素的透明图标, 必须 |\r\n| elmentName | 否   | Object | 默认 'el-mapIconMark'                            |\r\n| className  | 否   | String | 默认 'map-icon-mark'                             |\r\n| zIndex     | 否   | Number | z 轴高度， 非必须， 默认 800                     |\r\n\r\n```js js\r\n<MapIconMark\r\n  :position=\"mapIconData.position\"\r\n  :label=\"mapIconData.label\"\r\n  :icon='mapIconData.icon'\r\n  :elementName=\"mapIconData.elementName\"\r\n  :className=\"mapIconData.className\">\r\n</MapIconMark>\r\n```\r\n\r\n---\r\n\r\n## 🎯 JS 画标注点\r\n\r\n| 参数名     | 必选 | 类型   | 说明                    |\r\n| :--------- | :--- | :----- | ----------------------- |\r\n| position   | 是   | Array  | 点位 [array] [lon, lat] |\r\n| id         | 是   | String | 唯一 id                 |\r\n| icon       | 否   | Object | 标注图片                |\r\n| attributes | 否   | Object | 附加属性                |\r\n| label      | 否   | String | 显示文本信息            |\r\n| style      | 否   | String | 文本信息样式            |\r\n\r\n```js\r\nlet defaultStle = {\r\n  font: '14px Microsoft YaHei',\r\n  color: '#fff',\r\n  offsetX: 0,\r\n  offsetY: 30,\r\n  padding: [2, 10, 0, 10],\r\n  bgColor: 'rgba(0,0,0,0.5)'\r\n}\r\nlet config = {\r\n  position: [87.60081797338869, 43.83722919055176],\r\n  id: 'layerMark',\r\n  icon: require('./mark.png'),\r\n  attributes: { name: '标注点位' },\r\n  label: '测试点位',\r\n  style: { bgColor: 'rgba(255,1,1,0.5)' }\r\n}\r\nthis.$refs.olmap.createIconMark(config)\r\n```\r\n\r\n---\r\n\r\n## 📈 折线组件（MapLineString）\r\n\r\n### Attributes\r\n\r\n| 参数名      | 必选 | 类型                   | 说明                                      | 默认值           |\r\n| :---------- | :--- | :--------------------- | ----------------------------------------- | ---------------- |\r\n| pointList   | 必须 | array [[lon, lat],...] | 组成线的点列表数组 Array, 必须            |                  |\r\n| lineColor   | 否   | String                 | 线条颜色                                  | '#409eff'        |\r\n| lineWidth   | 否   | number                 | 线条宽度                                  | 2                |\r\n| lineDash    | 否   | Array[number]          | 是否使用虚线                              | null             |\r\n| className   | 否   | number                 | 图层的 className                          | map-line-string  |\r\n| zIndex      | 否   | number                 | 图层 z 轴高度                             | 300              |\r\n| elementName | 否   | String                 | feature.get('name')方法可以获得该叠加图层 | el-mapLineString |\r\n\r\n```js\r\n<MapLineString\r\n  :pointList=\"mapLineStringData.pointlist\"\r\n  :lineColor=\"mapLineStringData.lineColor\"\r\n  :lineWidth=\"mapLineStringData.lineWidth\"\r\n  :lineDash=\"mapLineStringData.lineDash\"\r\n  :elementName=\"mapLineStringData.elementName\"\r\n  :className=\"mapLineStringData.className\"\r\n></MapLineString>\r\n```\r\n\r\n---\r\n\r\n## 🟦 多边形组件（MapPolygon）\r\n\r\n### Attributes\r\n\r\n| 参数名      | 必选 | 类型                   | 说明                               | 默认值            |\r\n| :---------- | :--- | :--------------------- | ---------------------------------- | ----------------- |\r\n| pointList   | 必须 | array [[lon, lat],...] | 组成多边形的点列表数组 Array, 必须 |                   |\r\n| fillColor   | 否   | String                 | 线条填充颜色                       | 'rgba(0,0,0,0.8)' |\r\n| lineColor   | 否   | String                 | 多边形线条颜色                     | '#409eff'         |\r\n| lineWidth   | 否   | number                 | 线条宽度                           | 2                 |\r\n| lineDash    | 否   | Array[number]          | 是否使用虚线 识别名称 识别名称     | null              |\r\n| className   | 否   | number                 | 图层的 className                   | map-polygon       |\r\n| zIndex      | 否   | number                 | 图层 z 轴高度                      | 300               |\r\n| elementName | 否   | String                 | 识别名称                           | el-mapPolygon     |\r\n\r\n```js\r\n<MapPolygon\r\n  :pointList=\"mapPolygonData.pointlist\"\r\n  :fillColor=\"mapPolygonData.fillColor\"\r\n  :lineColor=\"mapPolygonData.lineColor\"\r\n  :lineWidth=\"mapPolygonData.lineWidth\"\r\n  :lineDash=\"mapPolygonData.lineDash\"\r\n  :elementName=\"mapPolygonData.elementName\"\r\n  :className=\"mapPolygonData.className\">\r\n</MapPolygon>\r\n\r\n```\r\n\r\n---\r\n\r\n## 🔴 圆形组件（MapCircle）\r\n\r\n### Attributes\r\n\r\n| 参数名      | 必选 | 类型             | 说明             | 默认值                  |\r\n| :---------- | :--- | :--------------- | ---------------- | ----------------------- |\r\n| position    | 必须 | array [lon, lat] | 圆中心点         |\r\n| radius      | 否   | number           | 圆半径 number    | 100                     |\r\n| fillColor   | 否   | String           | 圆形填充颜色     | 'rgba(255,255,255,0.5)' |\r\n| lineColor   | 否   | String           | 线条颜色         | '#409eff'               |\r\n| lineWidth   | 否   | number           | 线条宽度         | 2                       |\r\n| lineDash    | 否   | Array[number]    | 是否使用虚线     | null                    |\r\n| className   | 否   | number           | 图层的 className | map-circle              |\r\n| zIndex      | 否   | number           | 图层 z 轴高度    | 300                     |\r\n| elementName | 否   | String           | 圆形识别名称     | el-mapCircle            |\r\n\r\n```js\r\n <MapCircle\r\n  :position=\"mapCircleData.position\"\r\n  :radius=\"mapCircleData.radius\"\r\n  :fillColor=\"mapCircleData.fillColor\"\r\n  :lineColor=\"mapCircleData.lineColor\"\r\n  :lineWidth=\"mapCircleData.lineWidth\"\r\n  :lineDash=\"mapCircleData.lineDash\"\r\n  :elementName=\"mapCircleData.elementName\"\r\n  :className=\"mapCircleData.className\">\r\n </MapCircle>\r\n\r\n```\r\n\r\n---\r\n\r\n## 📌 自定义覆盖物（MapOverlay）\r\n\r\n### Attributes\r\n\r\n| 参数名    | 必选 | 类型          | 说明                          | 默认值        |\r\n| :-------- | :--- | :------------ | ----------------------------- | ------------- |\r\n| position  | 必须 | Array[array]  | 标注中心点 Array, 必须        |\r\n| className | 否   | String        | 设置自定义图层的 class String | map-overlay   |\r\n| offset    | 否   | Array[number] | 弹窗偏移                      | 默认为 [0, 0] |\r\n\r\n```js\r\n<MapOverlay\r\n  :position=\"mapOverlayData.position\"\r\n  :className=\"mapOverlayData.className\">\r\n  <div>\r\n    <img :src=\"mapOverlayData.img\" alt=\"\">\r\n  </div>\r\n </MapOverlay>\r\n\r\n```\r\n\r\n---\r\n\r\n## 💬 弹出窗体（MapPopup）\r\n\r\n### Attributes\r\n\r\n| 参数名    | 必选 | 类型          | 说明             | 默认值             |\r\n| :-------- | :--- | :------------ | ---------------- | ------------------ |\r\n| position  | 必须 | Array[array]  | 弹窗中心点       |\r\n| mapShow   | 必须 | Boolean       | 弹窗显隐         |\r\n| title     | 否   | String        | 弹窗标题         |\r\n| offset    | 否   | Array[number] | 弹窗偏移         | 默认为 [0, 0]      |\r\n| className | 否   | String        | 图层的 className | 默认为 'map-popup' |\r\n| bodyStyle | 否   | String        | 内容样式         |\r\n| showClose | 否   | Boolean       | 是否显示关闭按钮 |\r\n\r\n### Events\r\n\r\n| 事件名称 | 说明     | 回调参数 |\r\n| :------- | :------- | -------- |\r\n| close    | 关闭事件 | -        |\r\n\r\n```js\r\n<MapPopup\r\n  :position=\"mapPopupData.position\"\r\n  :title=\"mapPopupData.title\"\r\n  :offset=\"mapPopupData.offset\"\r\n  :mapShow=\"mapPopupData.show\"\r\n  @close=\"mapPopupClose\"\r\n  :className=\"'map-popup'\">\r\n  {{ popupText }}\r\n</MapPopup>\r\nmapPopupData: {\r\n  position: [87.621589, 43.827187], // 弹窗中心点 Array[array]， 必须\r\n  title: \"点位标题详情\", // 弹窗标题 String，非必须，默认为 ' '\r\n  show: false, // 弹窗显隐 Boolean，必须，默认为 true\r\n  offset: [0, 0], // 弹窗偏移 Array[number]，必须，默认为 [0, 0]\r\n  className: \"map-popup\", // 图层的class String，非必须，默认为 'map-popup'\r\n  attributes: {}\r\n}\r\n```\r\n\r\n---\r\n\r\n## 🌟 海量点（MapPointCollection）\r\n\r\n### Attributes\r\n\r\n| 参数名      | 必选 | 类型                   | 说明             | 默认值                         |\r\n| :---------- | :--- | :--------------------- | ---------------- | ------------------------------ |\r\n| pointlist   | 必须 | array [[lon, lat],...] | 点列表数组       |\r\n| distance    | 否   | number                 | 收起点的间距     | 40                             |\r\n| zIndex      | 否   | String                 | 图层 z 轴高度    | 400                            |\r\n| offset      | 否   | Array[number]          | 弹窗偏移         | 默认为 [0, 0]                  |\r\n| fontColor   | 否   | String                 | 文字的颜色       | '#fff'                         |\r\n| fillColor   | 否   | String                 | 线条填充颜色     | '#f00'                         |\r\n| img         | 否   | String                 | 点位图片         | 蓝色点                         |\r\n| bgImg       | 否   | String                 | 设置背景图       |                                |\r\n| className   | 否   | String                 | 图层的 className | 默认为 'map-point-collection'  |\r\n| elementName | 否   | String                 | 图层的 id 标识   | 默认为 'el-mapPointCollection' |\r\n\r\n```js\r\n<MapPointCollection\r\n  :pointList=\"mapPointCollectionData.pointlist\"\r\n  :distance=\"mapPointCollectionData.distance\"\r\n  :fillColor=\"mapPointCollectionData.fillColor\"\r\n  :fontColor=\"mapPointCollectionData.fontColor\"\r\n  :zIndex='mapPointCollectionData.zIndex'\r\n  :offset=\"mapPointCollectionData.offset\">\r\n</MapPointCollection>\r\n\r\n  mapPointCollectionData: {\r\n    pointlist: [],\r\n    distance: 100, // 收起点的间距  number，必须，默认为 40\r\n    zIndex: 500, // 图层z轴高度， 非必须， 默认 400\r\n    offset: [0, 2], // 文字偏移距离 [x,y]， 非必须， 默认 [0,0]\r\n    fontColor: \"#000\", // 文字的颜色 string （色彩标识，支持rgba），默认'#fff'(如果去掉文字那么直接rgba透明度设置为0)\r\n    fillColor: \"#2290e799\", // 文字的背景颜色 string（色彩标识，支持rgba），默认'#f00'(如果去不要背景颜色那么直接rgba透明度设置为0)\r\n    scale: 0.6 //图标缩放大小\r\n  }\r\n\r\n```\r\n\r\n---\r\n\r\n## 🔗 聚合点位组件 (MapClusterLayer)\r\n## ✨ 核心能力\r\n\r\n| 能力                          | 状态                      |\r\n| ----------------------------- | ------------------------- |\r\n| 万级点位 **秒级聚合**         | ✅                        |\r\n| **平滑清空** 不卡界面         | ✅（图层替换 + 异步分批） |\r\n| 点击聚合 **散列动画**         | ✅（带关闭按钮）          |\r\n| 单点 / 聚合 **样式自定义**    | ✅                        |\r\n| 自动 **4326 ↔ 3857** 坐标转换 | ✅                        |\r\n| 增量更新 **无闪烁**           | ✅                        |\r\n| 防抖 **10w+** 数据            | ✅                        |\r\n| 内存泄漏保护                  | ✅                        |\r\n\r\n---\r\n\r\n## 🎯 Props 参数\r\n\r\n| 属性              | 类型      | 默认值   | 说明                                   |\r\n| ----------------- | --------- | -------- | -------------------------------------- |\r\n| `id`              | `String`  | **必填** | 图层唯一标识                           |\r\n| `name`            | `String`  | **必填** | 图层名称                               |\r\n| `features`        | `Array`   | `[]`     | 点位数据，见下方格式                   |\r\n| `visible`         | `Boolean` | `true`   | 是否显示                               |\r\n| `zIndex`          | `Number`  | `6`      | 图层层级                               |\r\n| `clusterDistance` | `Number`  | `100`    | 聚合距离（像素）                       |\r\n| `img`             | `String`  | 蓝点图标 | 单点默认图标 URL                       |\r\n| `scale`           | `Number`  | `0.9`    | 图标缩放                               |\r\n| `fontColor`       | `String`  | `'#fff'` | 聚合数字颜色                           |\r\n| `fillColor`       | `String`  | 渐变蓝   | 聚合圆填充色                           |\r\n| `offset`          | `Array`   | `[0, 2]` | 文字偏移 `[x, y]`                      |\r\n| `noClusterZoom`   | `Number`  | `18`     | 该级别以上不聚合                       |\r\n| `clusterStyleFn`  | Function  | -        | 自定义聚合样式 `(size)=>{color,radius} |\r\n\r\n## 📡 事件 Event\r\n\r\n| 事件            | 回调参数                                 | 触发时机     |\r\n| --------------- | ---------------------------------------- | ------------ |\r\n| `@featureClick` | `{feature,type,center,coods,attributes}` | 点击单个点位 |\r\n| `@clusterClick` | `Array<同上>`                            | 点击聚合群   |\r\n| `@clearDone` | - | 清空完成 |\r\n\r\n## 📋 features 数据格式\r\n\r\n```js\r\n;[\r\n  {\r\n    geom: { lon: 116.3974, lat: 39.9092 },\r\n    attributes: { id: 1, name: '车辆-101', icon: '/img/car.png' }\r\n  }\r\n  // ...支持 10w+ 条\r\n]\r\n```\r\n\r\n> `icon` 留空则使用默认 `bluePoint`\r\n>\r\n---\r\n\r\n## 🎨 自定义聚合样式\r\n\r\n```js\r\n:clusterStyleFn=\"size => ({\r\n  color: size > 100 ? '#ff4d4f' : '#91c7ff',\r\n  radius: size > 100 ? 30 : 16\r\n})\"\r\n```\r\n\r\n---\r\n\r\n## 📦 快速使用\r\n\r\n```js\r\n      <MapClusterLayer\r\n        id=\"deviceLayer\"\r\n        name=\"deviceLayer\"\r\n        ref=\"deviceLayer\"\r\n        :features=\"deviceLayerConfig.features\"\r\n        :fontColor=\"deviceLayerConfig.fontColor\"\r\n        :fillColor=\"deviceLayerConfig.fillColor\"\r\n        :img=\"deviceLayerConfig.img\"\r\n        :scale=\"deviceLayerConfig.scale\"\r\n          @featureClick=\"onPointClick\"\r\n          @clusterClick=\"onClusterClick\"\r\n\r\n      />\r\n     let  deviceLayerConfig= {\r\n        features: [{\r\n          geom: {\r\n            type: 'Point',\r\n            lon: 12.111,\r\n            lat: 6.111\r\n          },\r\n          attributes: {\r\n            type: 'device',\r\n            index: index,\r\n            info: {},\r\n            id: index,\r\n            icon: '/icon/red.png'\r\n          }\r\n        }\r\n        ],\r\n        img: require(\"./1-06.png\"), //点位图标 默认为蓝色小点\r\n        fontColor: \"#fff\", //字体颜色 默认#FFF\r\n        fillColor: \"#2290e799\", //背景颜色 默认 #2290e799\r\n        scale: 0.5 //默认为0.9\r\n      },\r\n```\r\n\r\n\r\n### 通过 js 生成聚合点位\r\n\r\n| 参数名          | 必选 | 类型   | 说明                            |\r\n| :-------------- | :--- | :----- | ------------------------------- |\r\n| id              | 是   | String | 唯一 ID                         |\r\n| features        | 是   | Array  | 点位集合 array [[lon, lat],...] |\r\n| img             | 否   | Object | 点位图标                        |\r\n| scale           | 否   | Number | 图标缩放比例                    |\r\n| fontColor       | 否   | Number | 字体颜色                        |\r\n| fillColor       | 否   | Number | 背景颜色                        |\r\n| clusterDistance | 否   | Number | 聚合间隔                        |\r\n| offset          | 否   | Number | 偏移量                          |\r\n\r\n```js\r\n    const uqPoints = Array.from({ length: 100 }, (_, i) => ({\r\n        geom: {\r\n          lon: 87.3 + Math.random() * 0.4, // 87.3 ~ 87.7\r\n          lat: 43.7 + Math.random() * 0.2 // 43.7 ~ 43.9\r\n        },\r\n        attributes: { id: i + 1000, name: `点位${i + 1}` }\r\n      }));\r\n\r\n      // 使用\r\n      this.$refs.olmap.createClusterTemplate({\r\n        id: 'poi-cluster',\r\n        name: '乌鲁木齐设备聚合',\r\n        features: uqPoints,\r\n        clusterDistance: 60\r\n      })\r\n```\r\n\r\n---\r\n\r\n### 后台服务聚合只返回数字\r\n\r\n```js\r\n<MapServerClusterLayer\r\nid=\"serverLayer\"\r\nname=\"serverLayer\" ref=\"serverLayer\"\r\n:features=\"serverLayerConfig.features\"\r\n:fontColor=\"serverLayerConfig.fontColor\"\r\n:fillColor=\"serverLayerConfig.fillColor\"\r\n:img=\"serverLayerConfig.img\"\r\n:scale=\"serverLayerConfig.scale\" />\r\n\r\n      serverLayerConfig: {\r\n        features: [{\r\n          geom: {\r\n            type: 'Point',\r\n            ...points\r\n          },\r\n          attributes: {\r\n            type: 'device',\r\n            index: index,\r\n            pointType: 1, //针对后台聚合功能 0是普通点位  1是聚合点位\r\n            count: 100, //聚合点位数量\r\n            info: {},\r\n            id: index\r\n          }\r\n        }],\r\n        img: require(\"./1-06.png\"), //点位图标 默认为蓝色小点\r\n        fontColor: \"#fff\", //字体颜色\r\n        fillColor: \"#fea81a99\", //背景颜色\r\n        scale: 0.5 //默认为0.9\r\n      },\r\n```\r\n\r\n---\r\n\r\n\r\n# 📡 FlashPoint 雷达扩散点覆盖物\r\n\r\n一个用于在 OpenLayers 地图上添加**可自定义颜色 + 任意属性**的**实心雷达扩散动画点**的便捷方法。该点使用 CSS 动画实现扩散效果，支持挂载自定义数据到 DOM 与 Overlay 实例。\r\n\r\n---\r\n\r\n## 📥 参数说明\r\n\r\n| 参数名       | 类型     | 必填 | 默认值         | 说明 |\r\n|--------------|----------|------|----------------|------|\r\n| `id`         | `string` | 否   | `'point_animation'` | 覆盖物唯一标识，用于后续删除或查找。若已存在同 ID 覆盖物，将先删除再创建。 |\r\n| `point`      | `Array`  | 是   | —              | 点的经纬度坐标，格式为 `[lng, lat]`（注意：OpenLayers 默认使用 `[x, y]`，请确保坐标系匹配）。 |\r\n| `color`      | `string` | 否   | `'#e6a23c'`    | 雷达扩散点的颜色，支持任意 CSS 颜色值（如 `red`, `#ff0000`, `rgba(...)`）。通过 CSS 变量 `--radar-color` 注入样式。 |\r\n| `attributes` | `Object` | 否   | `{}`           | 任意自定义属性对象。键值对将被挂载：<br>• 到 DOM 元素的 `dataset`（对象值会被 `JSON.stringify`）<br>• 到 Overlay 实例的 `.attributes` 属性（原始对象，未序列化） |\r\n\r\n## 🎯 返回值\r\n\r\n- **`Overlay` 实例**：OpenLayers 的 Overlay 对象，可用于后续操作（如移除、更新位置等）。\r\n\r\n---\r\n\r\n\r\n## 🧪 使用示例\r\n\r\n```js\r\n// 添加一个红色雷达点\r\nconst overlay = this.$refs.olmap.setFlashPoint(\r\n  'warning_point',\r\n  [120.123456, 30.123456],\r\n  'red',\r\n  {\r\n    type: 'alert',\r\n    level: 'high',\r\n    timestamp: Date.now()\r\n  }\r\n)\r\n\r\n// 后续可通过 overlay.attributes 访问原始数据\r\nconsole.log(overlay.attributes.level) // 'high'\r\n// 或通过 DOM dataset 访问（字符串化）\r\nconsole.log(overlay.getElement().dataset.level) // \"high\"\r\n```\r\n\r\n\r\n\r\n---\r\n\r\n## 🚗 轨迹动画 并出现小车按照轨迹移动（MapTrailAnimate）\r\n\r\n一个基于 OpenLayers 的轨迹动画 Vue 组件，支持小车沿轨迹移动、起点终点标记、播放控制等功能。\r\n\r\n## 📋 功能特性\r\n\r\n- 🚗 **轨迹动画** - 小车沿预设轨迹平滑移动\r\n- 🎯 **起点终点标记** - 自定义图标标记起终点\r\n- ⏯️ **播放控制** - 播放、暂停、重启、速度调节\r\n- 🔁 **循环播放** - 支持动画循环播放\r\n- 🎯 **跟随模式** - 地图自动跟随小车移动\r\n- 🎨 **样式定制** - 自定义图标、线条样式、箭头等\r\n- 📊 **事件系统** - 丰富的状态变化事件回调\r\n- 🛡️ **健壮性** - 完善的错误处理和边界检查\r\n-\r\n\r\n## ⚙️ Props 配置\r\n\r\n| 属性名       | 类型    | 默认值                  | 说明                           |\r\n| ------------ | ------- | ----------------------- | ------------------------------ |\r\n| `features`   | Array   | `[]`                    | 轨迹点数组 `[[lng, lat], ...]` |\r\n| `startPic`   | String  | `defaultImage.startPic` | 起点图标 URL                   |\r\n| `endPic`     | String  | `defaultImage.endPic`   | 终点图标 URL                   |\r\n| `carPic`     | String  | `defaultImage.carPic`   | 小车图标 URL                   |\r\n| `loop`       | Boolean | `false`                 | 是否循环播放                   |\r\n| `speed`      | Number  | `10`                    | 动画速度 (1-100，数字越小越快) |\r\n| `lineStyle`  | Object  | `{}`                    | 轨迹线条样式配置               |\r\n| `attributes` | Object  | `{}`                    | 自定义属性                     |\r\n\r\n```js\r\n<template>\r\n  <OpenLayers ref=\"map\" :center=\"[116.4, 39.9]\" :zoom=\"12\">\r\n    <MapTrailAnimate\r\n      ref=\"trail\"\r\n      :features=\"trailPoints\"\r\n      :speed=\"trailSpeed\"\r\n      :loop=\"trailLoop\"\r\n      @positionUpdate=\"onPositionUpdate\"\r\n      @animationEnd=\"onAnimationEnd\"\r\n\r\n    />\r\n    <button @click=\"$refs.trail.pause()\">暂停</button>\r\n    <button @click=\"$refs.trail.resume()\">继续</button>\r\n    <button @click=\"$refs.trail.restart()\">重播</button>\r\n    <button @click=\"$refs.trail.toggleFollow()\">跟随</button>\r\n  </OpenLayers>\r\n</template>\r\n\r\n<script>\r\nexport default {\r\n  data() {\r\n    return {\r\n      trailPoints: [\r\n        [87.575309, 43.816728],\r\n        [87.60081797338869, 43.83722919055176]\r\n      ],\r\n      trailSpeed: 50,\r\n      trailLoop: false,\r\n      lineStyle: {\r\n        strokeColor: '#ff6600',\r\n        strokeWeight: 5,\r\n        showDir: false,\r\n        dirStep: 50\r\n      }\r\n    }\r\n  }\r\n}\r\n</script>\r\n```\r\n\r\n### 线条样式配置\r\n\r\n```js\r\nlineStyle:{\r\n  zIndex: 2, // 覆盖物的叠加顺序\r\n  showDir: true, // 是否显示白色方向箭头\r\n  dirStep:100 //白色方向箭头的间距默认100 showDir:true时生效\r\n  strokeOpacity: 0.9, //  线条透明度\r\n  strokeWeight: 5, //  线条宽度\r\n  strokeStyle: \"solid\", // 轮廓线样式，实线: solid 虚线:dashed\r\n  strokeDasharray: [], // 轮廓线间隙\r\n  lineCap: \"butt\", // 折线两端线帽的绘制样式，默认值为'butt'无头，其他可选值：'round'圆头、'square'方头\r\n  lineJoin: \"round\", // 折线拐点的绘制样式，默认值为'round'圆角，其他可选值：'round'圆角、'bevel'斜角\r\n  isOutline: false, // 线条是否带描边，默认false\r\n  borderWeight: 10, // 描边的宽度，默认为1\r\n  outlineColor: \"#000000\", // 线条描边颜色，此项仅在isOutline为true时有效，默认：#000000\r\n  extData: null, // 自定义信息\r\n  strokeColor: \"#28F\"// 默认填充颜色\r\n}\r\n```\r\n\r\n## 🎯 事件回调\r\n\r\n| 事件名           | 参数                            | 说明         |\r\n| ---------------- | ------------------------------- | ------------ |\r\n| `start`          | -                               | 动画开始     |\r\n| `end`            | -                               | 动画结束     |\r\n| `paused`         | -                               | 动画暂停     |\r\n| `resumed`        | -                               | 动画继续     |\r\n| `restarted`      | -                               | 动画重新开始 |\r\n| `loopStart`      | -                               | 循环开始     |\r\n| `turnPoint`      | `{index}`                       | 到达转弯点   |\r\n| `positionUpdate` | `{index, coordinate, progress}` | 位置更新     |\r\n| `positionJump`   | `{index}`                       | 位置跳转     |\r\n| `followToggled`  | `follow`                        | 跟随模式切换 |\r\n| `animationStart` | -                               | 动画开始     |\r\n| `animationEnd`   | -                               | 动画结束     |\r\n| `error`          | `error`                         | 错误发生     |\r\n\r\n## 🎛️ 方法 API\r\n\r\n### 播放控制\r\n\r\n```js\r\n// 播放控制\r\nthis.$refs.trail.pause() // 暂停\r\nthis.$refs.trail.resume() // 继续\r\nthis.$refs.trail.restart() // 重新开始\r\nthis.$refs.trail.stopAndContinue() // 暂停/继续切换\r\n\r\n// 速度控制\r\nthis.$refs.trail.setSpeed(50) // 设置速度 (1-100)\r\n\r\n// 跟随模式\r\nthis.$refs.trail.toggleFollow() // 切换跟随模式\r\n\r\n// 状态查询\r\nthis.$refs.trail.getStatus() // 获取当前状态\r\nthis.$refs.trail.isPlaying() // 是否正在播放\r\nthis.$refs.trail.isPaused() // 是否暂停\r\nthis.$refs.trail.getProgress() // 获取进度百分比\r\nthis.$refs.trail.getCurrentPosition() // 获取当前位置\r\n```\r\n\r\n### 状态查询\r\n\r\n```js\r\n// 获取状态\r\nconst status = this.$refs.trail.getStatus()\r\n// {\r\n//   isPlaying: true,\r\n//   isPaused: false,\r\n//   currentIndex: 5,\r\n//   totalPoints: 20,\r\n//   progress: 0.25,\r\n//   isLoop: false,\r\n//   speed: 50,\r\n//   follow: true\r\n// }\r\n\r\n// 其他查询方法\r\nthis.$refs.trail.getProgress() // 进度百分比\r\nthis.$refs.trail.getCurrentPosition() // 当前坐标\r\nthis.$refs.trail.getTotalPoints() // 总点数\r\nthis.$refs.trail.isPlaying() // 是否播放中\r\nthis.$refs.trail.isPaused() // 是否暂停\r\n```\r\n\r\n---\r\n\r\n### JS 绘画 Line\r\n\r\n| 参数名     | 必选 | 类型   | 说明                            |\r\n| :--------- | :--- | :----- | ------------------------------- |\r\n| features   | 是   | Array  | 点位集合 array [[lon, lat],...] |\r\n| id         | 是   | String | 唯一 ID                         |\r\n| attributes | 否   | String | 附加属性 非必填                 |\r\n| lineStyle  | 否   | JSON   | 线条样式                        |\r\n\r\n```js\r\nlet points = [\r\n  [87.575309, 43.816728],\r\n  [87.60081797338869, 43.83722919055176],\r\n  [87.61420756079103, 43.82950442858887],\r\n  [87.64012842871095, 43.847872195922854],\r\n  [87.618283, 43.892136]\r\n]\r\nlet lineStyle = {\r\n  zIndex: 2, // 覆盖物的叠加顺序\r\n  showDir: true, // 是否显示白色方向箭头\r\n  dirStep:100 //白色方向箭头的间距默认100 showDir:true时生效\r\n  strokeOpacity: 0.9, //  线条透明度\r\n  strokeWeight: 5, //  线条宽度\r\n  strokeStyle: 'solid', // 轮廓线样式，实线: solid 虚线:dashed\r\n  strokeDasharray: [], // 轮廓线间隙\r\n  lineCap: 'butt', // 折线两端线帽的绘制样式，默认值为'butt'无头，其他可选值：'round'圆头、'square'方头\r\n  lineJoin: 'round', // 折线拐点的绘制样式，默认值为'round'圆角，其他可选值：'round'圆角、'bevel'斜角\r\n  isOutline: false, // 线条是否带描边，默认false\r\n  borderWeight: 10, // 描边的宽度，默认为1\r\n  outlineColor: '#000000', // 线条描边颜色，此项仅在isOutline为true时有效，默认：#000000\r\n  extData: null, // 自定义信息\r\n  strokeColor: '#28F' // 默认填充颜色\r\n}\r\nlet config = {\r\n  features: points,\r\n  id: 'LineLayer',\r\n  attributes: { name: '测试' },\r\n  lineStyle: lineStyle\r\n}\r\nthis.$refs.olmap.createLine(config)\r\n```\r\n\r\n### JS 画圆 drawCircle\r\n\r\n| 参数名     | 类型          | 必须 | 默认值                    | 描述                                                                                     |\r\n| ---------- | ------------- | ---- | ------------------------- | ---------------------------------------------------------------------------------------- |\r\n| id         | String        | 否   | `'el-map-circle'`         | 圆形图层的唯一标识符，用于后续查找和删除图层。                                           |\r\n| position   | Array<number> | 否   | `[0, 0]`                  | 圆心的经纬度坐标，格式为 `[经度, 纬度]`。                                                |\r\n| radius     | number        | 否   | `100`                     | 圆的半径，单位为米。                                                                     |\r\n| lineColor  | String        | 否   | `'#409eff'`               | 圆边框的颜色，使用标准的 CSS 颜色格式（如十六进制、RGB 等）。                            |\r\n| lineWidth  | number        | 否   | `2`                       | 圆边框的宽度，单位为像素。                                                               |\r\n| lineDash   | Array<number> | 否   | `null`                    | 圆边框的虚线模式，指定线段和间隔的长度，例如 `[4, 2]` 表示 4 像素的线段和 2 像素的间隔。 |\r\n| fillColor  | String        | 否   | `'rgba(255,255,255,0.5)'` | 圆内部的填充颜色，使用标准的 CSS 颜色格式。                                              |\r\n| zIndex     | number        | 否   | `200`                     | 圆形图层的 Z 轴索引，用于控制图层的显示顺序。                                            |\r\n| className  | String        | 否   | `'map-circle'`            | 圆形图层的 CSS 类名，用于样式定制。                                                      |\r\n| attributes | Object        | 否   | `null`                    | 附加在圆形要素上的自定义属性数据，可以用于存储与圆形相关的额外信息。                     |\r\n\r\n```\r\n  this.$refs.olmap.drawCircle({\r\n        position: [87.611935, 43.963691],\r\n        radius: 1000,\r\n        id: 'circle-beijing',\r\n        width: 3,\r\n        lineColor: '#ff0000',\r\n        fillColor: 'rgba(255, 0, 0, 0.3)',\r\n        attributes:{name:123}\r\n      })\r\n      this.$refs.olmap.centerAt(87.611935, 43.963691)\r\n```\r\n\r\n---\r\n\r\n## 🔥 热力图（MapHeat）\r\n\r\n| 参数名    | 必选 | 类型            | 说明                                                |\r\n| :-------- | :--- | :-------------- | --------------------------------------------------- |\r\n| name      | 否   | string          | 图层名字                                            |\r\n| data      | 是   | object / array  | 热力图的数据[{lon: 87.620,lat: 43.837,weight: 0.2}] |\r\n| gradient  | 否   | array           | 热力图渲染色带颜色                                  |\r\n| longitude | 否   | string          | 热力图数据中代表经度的字段（默认为 lon）            |\r\n| latitude  | 否   | string          | 热力图数据中代表纬度的字段（默认为 lat）            |\r\n| radius    | 否   | number          | 每个像素渲染点半径                                  |\r\n| blur      | 否   | number          | 模糊度                                              |\r\n| zIndex    | 否   | string / number | 图层层级，默认为 1                                  |\r\n| visible   | 否   | boolean         | 图层是否可见，默认为 false                          |\r\n\r\n```js\r\n\r\n\r\n<MapHeat :map=\"mapObj\" :data=\"heatData\"></MapHeat>\r\n   this.heatData.push({\r\n        log: 87.62081797338869,  // 经度\r\n        lat: 43.83722919055176, // 纬度\r\n        weight: 0.2 // 该坐标点的权重值(0-1之间的小数)\r\n      })\r\n```\r\n\r\n---\r\n\r\n## 📏 测量工具（MapMeasureTool） 测距 测面积\r\n\r\n### Attributes\r\n\r\n| 参数名  | 必选 | 类型   | 说明                                        |\r\n| :------ | :--- | :----- | ------------------------------------------- |\r\n| name    | 否   | string | 图层名字                                    |\r\n| actived | 是   | Bool   | 绘画状态 true 开始                          |\r\n| type    | 否   | string | LineString 测距 Polygon 测面积 默认 Polygon |\r\n\r\n### Events\r\n\r\n| 事件名称  | 说明         | 回调参数 |\r\n| :-------- | :----------- | -------- |\r\n| mesureEnd | 绘画完成事件 | object   |\r\n\r\n```js\r\n  <MapMeasureTool :name=\"'MapMeasureTool'\" :id=\"'MapMeasureTool'\" :actived=\"actived\"  :type=\"'LineString'\" @mesureEnd=\"mesureEnd\"></MapMeasureTool>\r\n```\r\n\r\n---\r\n\r\n## ✏️ 绘制工具（MapDraw）绘制圆形矩形多边形\r\n\r\n| 参数名  | 必选 | 类型   | 说明                                    |\r\n| :------ | :--- | :----- | --------------------------------------- |\r\n| name    | 否   | string | 图层名字                                |\r\n| actived | 是   | Bool   | 绘画状态 true 开始                      |\r\n| type    | 是   | string | Circle 圆形 Box 多边形 默认矩形 Polygon |\r\n\r\n### Events\r\n\r\n| 事件名称  | 说明         | 回调参数 |\r\n| :-------- | :----------- | -------- |\r\n| mesureEnd | 绘画完成事件 | object   |\r\n\r\n```js\r\n <MapDraw id=\"drawLayers\" name=\"绘制图层\" :actived=\"drawActive\" @drawend=\"drawFinish\" :type=\"drawType\"></MapDraw>\r\n```\r\n\r\n## 🏷️ 海量文本标注（addTextLabels）\r\n\r\n| 参数名           | 类型               | 默认值       | 说明                                       |\r\n| ---------------- | ------------------ | ------------ | ------------------------------------------ |\r\n| `cfg`            | `Object`           | `{}`         | 配置对象                                   |\r\n| ├─ `layerId`     | string             | `text-layer` | 图层唯一标识，重复调用自动复用             |\r\n| ├─ `id`          | string             | `text-layer` | 同 `layerId`，二选一即可                   |\r\n| ├─ `zIndex`      | number             | `100`        | 图层层级                                   |\r\n| ├─ `data`        | Array\\<Object>     | `[]`         | 标注数据，每一项必须包含 `text` 和 `coord` |\r\n| ├─ `style`       | Object \\| Function | `{}`         | 文字样式对象，或 `(text)=>Style` 函数      |\r\n| ├─ `onClick`     | Function           | —            | 点击回调 `(feature, attrs, evt)=>{}`       |\r\n| ├─ `onHover`     | Function           | —            | 悬停回调 `(feature, attrs, evt)=>{}`       |\r\n| ├─ `onMouseOut`  | Function           | —            | 鼠标移出回调 `(feature, attrs, evt)=>{}`   |\r\n| ├─ `clearBefore` | boolean            | `false`      | 首次渲染前是否清空旧数据                   |\r\n\r\n```js\r\n// 1. 一次性渲染\r\nconst labels = this.$refs.olmap.addTextLabels({\r\n  layerId: 'city-names', // 图层 id（重复调用会复用同一层）\r\n  data: [\r\n    {\r\n      text: '北京',\r\n      coord: fromLonLat([116.404, 39.915]),\r\n      attributes: { id: 1 }\r\n    },\r\n    { text: '上海', coord: fromLonLat([121.4737, 31.2304]) }\r\n  ],\r\n  style: {\r\n    // 文字样式\r\n    font: 'bold 14px Arial',\r\n    fillColor: '#ff0000',\r\n    strokeColor: '#fff',\r\n    strokeWidth: 2,\r\n    offsetX: 0,\r\n    offsetY: 0\r\n  },\r\n  onClick: (feature, attrs, evt) => console.log('点击 →', attrs.text),\r\n  onHover: (feature, attrs, evt) => console.log('悬停 →', attrs.text),\r\n  onMouseOut: (feature, attrs, evt) => console.log('移出 →', attrs.text),\r\n  clearBefore: false, // 首次渲染是否清空旧数据\r\n  zIndex: 100 // 图层层级\r\n})\r\n\r\n// 2. 动态追加 / 替换\r\nlabels.update([{ text: '广州', coord: fromLonLat([113.2644, 23.1291]) }], {\r\n  clear: true\r\n}) // clear=true 先清空再添加\r\n\r\n// 3. 仅移除图层\r\nlabels.remove()\r\n\r\n// 4. 完全销毁（清理交互）\r\nlabels.dispose()\r\n```\r\n\r\n### setMapIconMarks 添加标注物 图片+文字\r\n\r\n### list 数组字段\r\n\r\n| 字段         | 类型               | 必填 | 默认值              | 说明                              |\r\n| ------------ | ------------------ | ---- | ------------------- | --------------------------------- |\r\n| `id`         | `string`           | ✔    | —                   | 唯一标识，用于增量更新            |\r\n| `position`   | `[number, number]` | ✔    | —                   | 坐标 `[lng, lat]`                 |\r\n| `icon`       | `string`           | ✖    | `opts.defaultIcon`  | 图标 URL                          |\r\n| `scale`      | `number`           | ✖    | `opts.defaultScale` | 图标缩放比例                      |\r\n| `label`      | `string`           | ✖    | —                   | 标注文本                          |\r\n| `attributes` | `Object`           | ✖    | `{}`                | 任意附加属性，会透传到 feature 上 |\r\n\r\n### opts 配置字段\r\n\r\n| 字段           | 类型     | 必填 | 默认值                  | 说明           |\r\n| -------------- | -------- | ---- | ----------------------- | -------------- |\r\n| `layerKey`     | `string` | ✖    | `_map_icon_marks_layer` | 图层唯一标识   |\r\n| `className`    | `string` | ✖    | `map-icon-marks`        | 图层 CSS class |\r\n| `zIndex`       | `number` | ✖    | 30                      | 图层层级       |\r\n| `defaultIcon`  | `string` | ✖    | `/img/bluePoint.png`    | 默认图标 URL   |\r\n| `defaultScale` | `number` | ✖    | 1.5                     | 默认缩放比例   |\r\n\r\n```js\r\n// 模拟生成 5 个点\r\nconst points = [\r\n  {\r\n    id: 'p1',\r\n    position: [87.3, 43.7],\r\n    icon: '/img/hot.png',\r\n    label: '点位1',\r\n    attributes: { pop: 100 }\r\n  },\r\n  {\r\n    id: 'p2',\r\n    position: [87.35, 43.75],\r\n    icon: '/img/hot.png',\r\n    label: '点位2',\r\n    attributes: { pop: 200 }\r\n  },\r\n  {\r\n    id: 'p3',\r\n    position: [87.4, 43.78],\r\n    label: '点位3',\r\n    attributes: { pop: 150 }\r\n  }\r\n]\r\n// 添加/更新图标图层\r\nconst layer = setMapIconMarks(points, {\r\n  className: 'my-icon-layer',\r\n  zIndex: 50,\r\n  defaultIcon: '/img/default.png'\r\n})\r\n\r\n// 后续更新或删除某些点，只需再次调用 setMapIconMarks\r\nconst updatedPoints = [\r\n  {\r\n    id: 'p1',\r\n    position: [87.31, 43.71],\r\n    label: '点位1更新',\r\n    attributes: { pop: 120 }\r\n  },\r\n  {\r\n    id: 'p4',\r\n    position: [87.42, 43.79],\r\n    icon: '/img/new.png',\r\n    label: '新增点',\r\n    attributes: { pop: 300 }\r\n  }\r\n]\r\n\r\nthis.$refs.olmap.setMapIconMarks(updatedPoints)\r\n```\r\n\r\n### 🟨 多边形绘制（createMapPolygon）\r\n\r\n| 参数         | 类型     | 默认值            | 说明                               |\r\n| ------------ | -------- | ----------------- | ---------------------------------- |\r\n| `id`         | `String` | `el-mapPolygon`   | 图层唯一标识，重复调用会先删除旧层 |\r\n| `className`  | `String` | `map-polygon`     | 图层 CSS 类名                      |\r\n| `attributes` | `Object` | —                 | 任意业务属性，挂载到 feature       |\r\n| `zIndex`     | `Number` | `200`             | 层级                               |\r\n| `lineColor`  | `String` | `rgba(0,0,0,0.6)` | 边框颜色                           |\r\n| `lineWidth`  | `Number` | `2`               | 边框宽度                           |\r\n| `lineDash`   | `Array`  | `null`            | 虚线样式，如 `[5, 5]`              |\r\n| `fillColor`  | `String` | `rgba(0,0,0,0.1)` | 填充色，支持透明                   |\r\n| `pointList`  | `Array`  | —                 | **必填** 坐标数组，见下            |\r\n| `projection` | `String` | `EPSG:4326`       | 传入坐标的坐标系                   |\r\n\r\n```js\r\n// 在组件 methods 中直接调用\r\nthis.$refs.olmap.createMapPolygon({\r\n  id: 'fence',\r\n  pointList: [\r\n    [120, 30],\r\n    [121, 30],\r\n    [121, 31],\r\n    [120, 31],\r\n    [120, 30] // 外环闭合\r\n  ],\r\n  fillColor: 'rgba(255,0,0,0.2)',\r\n  lineColor: '#ff0000',\r\n  lineWidth: 3,\r\n  zIndex: 200\r\n})\r\n```\r\n\r\n####\r\n\r\n### 参数总览\r\n\r\n| 参数        | 类型            | 默认值                 | 说明                               |\r\n| ----------- | --------------- | ---------------------- | ---------------------------------- |\r\n| `polygons`  | `Array<Object>` | `[]`                   | **必填** 多边形配置数组            |\r\n| `layerKey`  | `String`        | `_batch_polygon_layer` | 图层唯一标识，**重复调用自动替换** |\r\n| `className` | `String`        | `map-batch-polygon`    | 图层 CSS 类名                      |\r\n| `zIndex`    | `Number`        | `200`                  | 图层叠加层级                       |\r\n\r\n### 单条多边形配置（polygons[i]）\r\n\r\n| 字段         | 类型     | 说明                                 |\r\n| ------------ | -------- | ------------------------------------ |\r\n| `id`         | `String` | 多边形唯一标识（可选，用于属性查询） |\r\n| `pointList`  | `Array`  | **必填** 坐标数组，见下方格式        |\r\n| `lineColor`  | `String` | 边框颜色，默认 `#007bff`             |\r\n| `lineWidth`  | `Number` | 边框宽度，默认 `2`                   |\r\n| `lineDash`   | `Array`  | 虚线样式，如 `[5, 5]`                |\r\n| `fillColor`  | `String` | 填充色，默认 `rgba(0,0,0,0.1)`       |\r\n| `attributes` | `Object` | 任意业务字段，挂载到 feature         |\r\n| `projection` | `String` | 传入坐标系，默认 `EPSG:4326`         |\r\n\r\n### 返回值\r\n\r\n| 字段     | 类型              | 说明                   |\r\n| -------- | ----------------- | ---------------------- |\r\n| `layer`  | `ol/layer/Vector` | 图层实例，可进一步操作 |\r\n| `remove` | `Function`        | 调用立即删除整张图层   |\r\n\r\n```js\r\n// 1) 导入方法\r\n// 已在组件 methods 中提供 createMapPolygons\r\n\r\n// 2) 准备数据\r\nconst polygons = [\r\n  {\r\n    id: 'area1',\r\n    pointList: [\r\n      [120, 30],\r\n      [121, 30],\r\n      [121, 31],\r\n      [120, 31],\r\n      [120, 30] // 外环\r\n    ],\r\n    fillColor: 'rgba(255,0,0,0.3)',\r\n    lineColor: '#f00',\r\n    lineWidth: 2,\r\n    attributes: { name: 'A区域' } // 任意业务字段\r\n  },\r\n  {\r\n    id: 'area2',\r\n    pointList: [\r\n      [\r\n        [120.5, 30.5],\r\n        [120.8, 30.5],\r\n        [120.8, 30.8],\r\n        [120.5, 30.8],\r\n        [120.5, 30.5]\r\n      ], // 外环\r\n      [\r\n        [120.6, 30.6],\r\n        [120.7, 30.6],\r\n        [120.7, 30.7],\r\n        [120.6, 30.7],\r\n        [120.6, 30.6]\r\n      ] // 内环（孔）\r\n    ],\r\n    fillColor: 'rgba(0,128,255,0.2)',\r\n    lineDash: [5, 5],\r\n    attributes: { name: 'B区域（带孔）' }\r\n  }\r\n]\r\n\r\n// 3) 调用\r\nconst { layer, remove } = this.createMapPolygons(polygons, {\r\n  layerKey: 'myPolygons',\r\n  zIndex: 300\r\n})\r\n\r\n// 4) 一键删除\r\n// remove()\r\n// 更新数据\r\nthis.createMapPolygons(newPolygons, { layerKey: 'myPolygons' })\r\n```\r\n\r\n# `addPointsWithNumbers` 使用说明\r\n\r\n> 一键在 **OpenLayers** 地图上批量绘制 **带数字序号** 的点位（图标 + 文字），支持 **自定义图标、偏移、样式、坐标系自动转换** 等。\r\n\r\n---\r\n\r\n## 1. 快速上手\r\n\r\n```js\r\n// 最简单的调用\r\nmapComp.addPointsWithNumbers({\r\n  points: [\r\n    { lon: 116.3974, lat: 39.9092 },\r\n    { lon: 121.4737, lat: 31.2304 }\r\n  ]\r\n})\r\n```\r\n\r\n| 效果                                        |\r\n| ------------------------------------------- |\r\n| 两个默认蓝色圆点，分别显示数字 **1**、**2** |\r\n\r\n---\r\n\r\n## 2. 参数总览\r\n\r\n| 字段          | 类型       | 默认值                      | 说明                                    |\r\n| ------------- | ---------- | --------------------------- | --------------------------------------- |\r\n| `layerId`     | `string`   | `'custom-points-layer'`     | 图层 ID，重复调用会先删除旧图层         |\r\n| `points`      | `Array`    | `[]`                        | **必填** 点位数组，支持三种写法，见下方 |\r\n| `center`      | `number[]` | `this.center`               | 地图中心备用坐标                        |\r\n| `iconUrl`     | `string`   | `''`                        | 图标完整 URL，留空则显示圆点            |\r\n| `iconScale`   | `number`   | `0.5`                       | 图标缩放                                |\r\n| `showNumber`  | `boolean`  | `true`                      | 是否显示数字                            |\r\n| `startIndex`  | `number`   | `1`                         | 序号起始值                              |\r\n| `font`        | `string`   | `'14px Calibri,sans-serif'` | 文字字体                                |\r\n| `textColor`   | `string`   | `'#000'`                    | 文字颜色                                |\r\n| `strokeColor` | `string`   | `'#fff'`                    | 文字描边颜色                            |\r\n| `strokeWidth` | `number`   | `2`                         | 文字描边宽度                            |\r\n| `offsetX`     | `number`   | `0`                         | 文字水平偏移（像素）                    |\r\n| `offsetY`     | `number`   | `-10`                       | 文字垂直偏移（像素）                    |\r\n| `zIndex`      | `number`   | `0`                         | 图层层级                                |\r\n\r\n---\r\n\r\n## 3. 点位数据格式\r\n\r\n三种写法均可混用：\r\n\r\n```js\r\n// ① 对象式（推荐）\r\n{ lon: 116.3, lat: 39.9, text: 'A', attributes: { id: 1001 } }\r\n\r\n// ② 数组式\r\n[116.3, 39.9]\r\n\r\n// ③ 备用中心（当 lon/lat 缺失时使用）\r\n{ lon: null, lat: null }   // 会退化成 center\r\n```\r\n\r\n---\r\n\r\n## 4. 自定义单点样式\r\n\r\n```js\r\n{\r\n  lon: 116.3,\r\n  lat: 39.9,\r\n  text: '起',               // 显示文字\r\n  style: {\r\n    iconUrl: '/img/start.png',\r\n    iconScale: 0.8,\r\n    offsetX: 10,            // 单独偏移\r\n    offsetY: -20,\r\n    textColor: '#ff0000',\r\n    font: 'bold 16px Arial'\r\n  }\r\n}\r\n```\r\n\r\n> 单点 `style` 里的字段会 **覆盖全局参数**。\r\n\r\n---\r\n\r\n## 5. 完整示例\r\n\r\n```js\r\n// 删除旧图层并重新绘制\r\nmapComp.addPointsWithNumbers({\r\n  layerId: 'patrol-points',\r\n  points: [\r\n    { lon: 116.3974, lat: 39.9092, text: '起' },\r\n    { lon: 116.41, lat: 39.915 },\r\n    { lon: 116.42, lat: 39.92, text: '终', style: { iconUrl: '/img/end.png' } }\r\n  ],\r\n  iconUrl: '/img/dot.png',\r\n  iconScale: 0.6,\r\n  startIndex: 0,\r\n  offsetY: -15,\r\n  zIndex: 999\r\n})\r\n```\r\n\r\n---\r\n\r\n## 6. 返回值\r\n\r\n| 类型          | 说明                                          |\r\n| ------------- | --------------------------------------------- |\r\n| `VectorLayer` | OpenLayers 矢量图层实例，可后续手动移除或隐藏 |\r\n| `null`        | 参数异常或点位为空，已自动输出错误日志        |\r\n\r\n---\r\n\r\n## 7. 错误排查速查表\r\n\r\n| 现象                 | 快速定位                                                                                      |\r\n| -------------------- | --------------------------------------------------------------------------------------------- |\r\n| **一个点都不显示**   | ① `console.log(points)` 看有没有数据<br>② 看控制台是否报 **坐标无效**                         |\r\n| **只显示圆点无数字** | ① `showNumber` 被设成 `false`<br>② `text` 为空且 `startIndex` 不是数字                        |\r\n| **图标不显示**       | ① 浏览器 **网络面板** 404 → 地址写错<br>② **跨域** → 服务器加 `Access-Control-Allow-Origin:*` |\r\n| **文字偏移不对**     | 用 `offsetX` / `offsetY` 一次调 1-2 像素，实时刷新看效果                                      |\r\n\r\n---\r\n\r\n## 8. 与地图坐标系无关\r\n\r\n函数内部已自动：\r\n\r\n```js\r\n// 如果地图不是 EPSG:4326，会自动 fromLonLat\r\nif (mapProjection !== 'EPSG:4326') {\r\n  pointCoords = fromLonLat([lon, lat], mapProjection)\r\n}\r\n```\r\n\r\n**无论地图是 3857 还是 4326，直接给经纬度即可。**\r\n\r\n---\r\n\r\n## 9. 清理图层\r\n\r\n```js\r\n// 按 ID 移除\r\nmapComp.removeLayerById('patrol-points')\r\n```\r\n\r\n---\r\n# ✈️MapFlyline飞线组件\r\n让地图飞线像电影一样丝滑：粒子 + 流光尾巴 + 起点终点标记，一行组件即可拥有。\r\n\r\n---\r\n\r\n## ✨ 特性\r\n\r\n| 功能 | 状态 |\r\n| ---- | ---- |\r\n| 粒子动画 | ✅ 连续插值，60 FPS |\r\n| 流光拖尾 | ✅ 紧跟粒子，无黑色 |\r\n| 起点/终点标记 | ✅ 可独立开关 |\r\n| 性能优化 | ✅ 视野裁剪 + 帧率节流 |\r\n| 颜色/速度/宽度 | ✅ 全 props 控制 |\r\n| WebGL 就绪 | ✅ 分段 ≤ 20，GPU 友好 |\r\n\r\n---\r\n\r\n\r\n## ⚙️ Props\r\n\r\n| 属性 | 类型 | 默认值 | 说明 |\r\n| ---- | ---- | ------ | ---- |\r\n| `id` | String | - | 图层唯一标识 |\r\n| `name` | String | - | 图层名称 |\r\n| `flights` | Array | [] | 飞线数据，见下方格式 |\r\n| `visible` | Boolean | true | 显示/隐藏 |\r\n| `zIndex` | Number | 10 | 图层叠放顺序 |\r\n| `lineColor` | String | '#00ffff' | 底线颜色 |\r\n| `lineWidth` | Number | 2 | 底线宽度 |\r\n| `lineOpacity` | Number | 0.8 | 底线透明度 |\r\n| `particleColor` | String | '#ffffff' | 粒子颜色 |\r\n| `particleSize` | Number | 4 | 粒子半径 |\r\n| `glow` | Boolean | true | 是否开启流光拖尾 |\r\n| `glowColor` | String | '#52e884' | 流光主色 |\r\n| `glowWidth` | Number | 6 | 流光宽度（像素） |\r\n| `glowTrailLength` | Number | 0.3 | 拖尾占全长比例 |\r\n| `glowSpeed` | Number | 0.02 | 流光流动速度（0-1） |\r\n| `animationDuration` | Number | 3000 | 单趟动画时长（ms） |\r\n| `loop` | Boolean | true | 是否循环播放 |\r\n| `density` | Number | 1 | 0-1 线路采样率，<1 时随机丢弃 |\r\n| `showStartPoint` | Boolean | true | 显示起点标记 |\r\n| `showEndPoint` | Boolean | true | 显示终点标记 |\r\n| `startPointStyle` | Object | {color:'#00ff00', size:6} | 起点样式 |\r\n| `endPointStyle` | Object | {color:'#ff0000', size:6} | 终点样式 |\r\n\r\n---\r\n\r\n## 📡 Events\r\n\r\n| 事件 | 参数 | 说明 |\r\n| ---- | ---- | ---- |\r\n| `flightClick` | `{feature, flightData, index, coordinate}` | 点击飞线时触发 |\r\n\r\n---\r\n## 🔧 快速使用\r\n``` vue\r\n<template>\r\n  <MapFlyline\r\n    id=\"fly-1\"\r\n    name=\"北京→上海\"\r\n    :flights=\"flights\"\r\n    :visible=\"true\"\r\n    :zIndex=\"10\"\r\n    lineColor=\"#00ffff\"\r\n    glowColor=\"#52e884\"\r\n    :glowWidth=\"6\"\r\n    :glowTrailLength=\"0.3\"\r\n    :speed=\"5\"\r\n    :animationDuration=\"3000\"\r\n    :loop=\"true\"\r\n    @flightClick=\"onFlightClick\"\r\n  />\r\n</template>\r\n\r\n<script>\r\nimport MapFlyline from '@/components/MapFlyline.vue'\r\n\r\nexport default {\r\n  components: { MapFlyline },\r\n  data() {\r\n    return {\r\n      flights: [\r\n        {\r\n          from: { lon: 116.4074, lat: 39.9042 }, // 北京\r\n          to: { lon: 121.4737, lat: 31.2304 },   // 上海\r\n          curve: 0.3,                            // 弯曲度\r\n          value: 80                              // 热力值\r\n        }\r\n      ]\r\n    }\r\n  },\r\n  methods: {\r\n    onFlightClick(e) {\r\n      console.log('点击飞线', e.flightData, e.index)\r\n    }\r\n  }\r\n}\r\n</script>\r\n```","readmeFilename":"README.md"}