{"_id":"@ciniki/iclient-classic","_rev":"3-efd5517213e621577c76488b4b65cc17","name":"@ciniki/iclient-classic","dist-tags":{"latest":"12.0.2-custom"},"versions":{"12.0.1-dev":{"name":"@ciniki/iclient-classic","version":"12.0.1-dev","keywords":["SuperMap"],"author":{"name":"SuperMap"},"license":"Apache-2.0","_id":"@ciniki/iclient-classic@12.0.1-dev","maintainers":[{"name":"cinikic","email":"ciniki@foxmail.com"}],"homepage":"https://iclient.supermap.io","bugs":{"url":"https://github.com/SuperMap/iClient-JavaScript/issues"},"dist":{"shasum":"3c83a12dfbd4f4ee898136a215897549fe5ef5f5","tarball":"https://registry.npmjs.org/@ciniki/iclient-classic/-/iclient-classic-12.0.1-dev.tgz","fileCount":304,"integrity":"sha512-ZHpRx8t4/FIKwAQcspLi8HhPbGqWFKtue6ijcKsVJWuUQrL0tF59xARaj7FPrskhG9daqPxfuwpgoBVW9F8fyw==","signatures":[{"sig":"MEUCIEK1aMDSe2bGfhyCKKnOB9+pZJ44WgtrFQsVp0ISMz1JAiEA6oOCEu0fnSJVbO+jEmkPwFt//Hvqsw+53tkQhYOSfCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12601830},"main":"namespace.js","gitHead":"17df694f99676e182fe31e7e71a0699e1358cadc","_npmUser":{"name":"cinikic","email":"ciniki@foxmail.com"},"repository":{"url":"git+https://github.com/SuperMap/iClient-JavaScript.git","type":"git"},"_npmVersion":"10.9.2","description":"@supermapgis/iclient-classic 是一套基于 SuperMap iClient 8C(2017) for JavaScript 的 GIS 客户端应用程序开发工具，通过它用户可以在 SuperMap iClient 8C(2017) for JavaScript 的基础上使用最新的 SuperMap 服务功能。","directories":{},"_nodeVersion":"22.16.0","dependencies":{"mapv":"2.0.62","@supermapgis/iclient-common":"12.0.1-dev"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/iclient-classic_12.0.1-dev_1753688063553_0.16706078562090432","host":"s3://npm-registry-packages-npm-production"}},"12.0.1-custom":{"name":"@ciniki/iclient-classic","version":"12.0.1-custom","keywords":["SuperMap"],"author":{"name":"SuperMap"},"license":"Apache-2.0","_id":"@ciniki/iclient-classic@12.0.1-custom","maintainers":[{"name":"cinikic","email":"ciniki@foxmail.com"}],"homepage":"https://iclient.supermap.io","bugs":{"url":"https://github.com/SuperMap/iClient-JavaScript/issues"},"dist":{"shasum":"203d459c39e636a1c8fd869271e3971d5b44bccd","tarball":"https://registry.npmjs.org/@ciniki/iclient-classic/-/iclient-classic-12.0.1-custom.tgz","fileCount":304,"integrity":"sha512-8YEMvi1ZfbtcxHKa/A8Oqq5Csp5/1TQdXFgbI/BQkI+uD5WVZz8WhWix10JY2Okl0SM4PvAakpJar6zJT+ZT2A==","signatures":[{"sig":"MEUCICR+/Y1COwdqIX8BF99LZRoRIWYDiY7jsOYHwXb4th45AiEAz938OKunO2KT2AJVIy3Ju2ikN7HmriD7Lyi8KjvPsd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12601831},"main":"namespace.js","gitHead":"17df694f99676e182fe31e7e71a0699e1358cadc","_npmUser":{"name":"cinikic","email":"ciniki@foxmail.com"},"repository":{"url":"git+https://github.com/SuperMap/iClient-JavaScript.git","type":"git"},"_npmVersion":"10.9.2","description":"@supermapgis/iclient-classic 是一套基于 SuperMap iClient 8C(2017) for JavaScript 的 GIS 客户端应用程序开发工具，通过它用户可以在 SuperMap iClient 8C(2017) for JavaScript 的基础上使用最新的 SuperMap 服务功能。","directories":{},"_nodeVersion":"22.16.0","dependencies":{"mapv":"2.0.62","@ciniki/iclient-common":"12.0.1-custom"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/iclient-classic_12.0.1-custom_1753688723282_0.31521379015825435","host":"s3://npm-registry-packages-npm-production"}},"12.0.2-custom":{"name":"@ciniki/iclient-classic","description":"@supermapgis/iclient-classic 是一套基于 SuperMap iClient 8C(2017) for JavaScript 的 GIS 客户端应用程序开发工具，通过它用户可以在 SuperMap iClient 8C(2017) for JavaScript 的基础上使用最新的 SuperMap 服务功能。","version":"12.0.2-custom","keywords":["SuperMap"],"main":"namespace.js","homepage":"https://iclient.supermap.io","repository":{"type":"git","url":"git+https://github.com/SuperMap/iClient-JavaScript.git"},"author":{"name":"SuperMap"},"license":"Apache-2.0","dependencies":{"mapv":"2.0.62","@ciniki/iclient-common":"12.0.2-custom"},"_id":"@ciniki/iclient-classic@12.0.2-custom","gitHead":"17df694f99676e182fe31e7e71a0699e1358cadc","bugs":{"url":"https://github.com/SuperMap/iClient-JavaScript/issues"},"_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Ua5vMSAaLGSUFCqj0V7TI/PHuQCW2v+wUfsI9/IK6T7GptneNig8zhJjxf/AtgGnguUyiu9KRN7JCV2tP4GSag==","shasum":"43a7ed2eddbcb4694e0f7b1c70b1264acd944ec8","tarball":"https://registry.npmjs.org/@ciniki/iclient-classic/-/iclient-classic-12.0.2-custom.tgz","fileCount":304,"unpackedSize":12601686,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCN/Ga+1pfBiA6dTKfjagO9KgAYGYi0xRTfBt/LOhX3BQIgVTYDwZl4xHjxXd4+3rF1BW+NKKjkHg7MnqC8owAWgJ4="}]},"_npmUser":{"name":"cinikic","email":"ciniki@foxmail.com"},"directories":{},"maintainers":[{"name":"cinikic","email":"ciniki@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iclient-classic_12.0.2-custom_1753692785537_0.5531699545914512"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-28T07:34:23.432Z","modified":"2025-07-28T08:53:06.010Z","12.0.1-dev":"2025-07-28T07:34:23.893Z","12.0.1-custom":"2025-07-28T07:45:23.557Z","12.0.2-custom":"2025-07-28T08:53:05.813Z"},"bugs":{"url":"https://github.com/SuperMap/iClient-JavaScript/issues"},"author":{"name":"SuperMap"},"license":"Apache-2.0","homepage":"https://iclient.supermap.io","keywords":["SuperMap"],"repository":{"type":"git","url":"git+https://github.com/SuperMap/iClient-JavaScript.git"},"description":"@supermapgis/iclient-classic 是一套基于 SuperMap iClient 8C(2017) for JavaScript 的 GIS 客户端应用程序开发工具，通过它用户可以在 SuperMap iClient 8C(2017) for JavaScript 的基础上使用最新的 SuperMap 服务功能。","maintainers":[{"name":"cinikic","email":"ciniki@foxmail.com"}],"readme":"# @supermapgis/iclient-classic\n\n@supermapgis/iclient-classic 是一套基于 SuperMap iClient 8C(2017) for JavaScript 的 GIS 客户端应用程序开发工具，通过它用户可以在 SuperMap iClient 8C(2017) for JavaScript 的基础上使用最新的 SuperMap 服务功能。\n\n## 简介\n* 官网：[https://iclient.supermap.io](https://iclient.supermap.io)\n* 源码：[https://github.com/SuperMap/iClient-JavaScript/tree/master/src/classic](https://github.com/SuperMap/iClient-JavaScript/tree/master/src/classic)\n\n## 安装\n\n```\n npm install @supermapgis/iclient-classic\n```\n\n## 开发\n在 HTML 文件中引入 SuperMap iClient 8C(2017) 库\n\n```\n<script src=\"https://iclient.supermap.io/web/libs/iclient8c/libs/SuperMap.Include.js\"></script>\n\n```\n\n在 JS 文件中加入如下代码\n\n```\nimport {MapVLayer} from '@supermapgis/iclient-classic';\nimport {utilCityCenter, DataSet} from 'mapv';\n\nvar map, baseLayer, mapvLayer,\n    url = \"https://iserver.supermap.io/iserver/services/map-china400/rest/maps/China_4326\";\n\ninit();\n\nfunction init() {\n    map = new SuperMap.Map(\"map\", {\n        controls: [\n            new SuperMap.Control.Attribution(),\n            new SuperMap.Control.ScaleLine(),\n            new SuperMap.Control.Zoom(),\n            new SuperMap.Control.Navigation({\n                dragPanOptions: {\n                    enableKinetic: true\n                }\n            })]\n    });\n    baseLayer = new SuperMap.Layer.TiledDynamicRESTLayer(\"China\", url, {\n        transparent: true,\n        cacheEnabled: true\n    }, {maxResolution: \"auto\"});\n    baseLayer.events.on({\"layerInitialized\": addLayer});\n}\n\nfunction addLayer() {\n    map.addLayers([baseLayer]);\n    map.setCenter(new SuperMap.LonLat(104, 34.7), 2);\n    createMapVLayer();\n}\n\nfunction createMapVLayer() {\n    var randomCount = 1000;\n\n    var data = [];\n\n    var citys = [\"北京\", \"天津\", \"上海\", \"重庆\", \"石家庄\", \"太原\", \"呼和浩特\", \"哈尔滨\", \"长春\", \"沈阳\", \"济南\",\n        \"南京\", \"合肥\", \"杭州\", \"南昌\", \"福州\", \"郑州\", \"武汉\", \"长沙\", \"广州\", \"南宁\", \"西安\", \"银川\", \"兰州\",\n        \"西宁\", \"乌鲁木齐\", \"成都\", \"贵阳\", \"昆明\", \"拉萨\", \"海口\"];\n\n    while (randomCount--) {\n        var cityCenter = utilCityCenter.getCenterByCityName(citys[parseInt(Math.random() * citys.length)]);\n        data.push({\n            geometry: {\n                type: 'Point',\n                coordinates: [cityCenter.lng - 2 + Math.random() * 4, cityCenter.lat - 2 + Math.random() * 4]\n            },\n            count: 30 * Math.random()\n        });\n    }\n\n    var dataSet = new DataSet(data);\n\n    var options = {\n        fillStyle: 'rgba(55, 50, 250, 0.8)',\n        shadowColor: 'rgba(255, 250, 50, 1)',\n        shadowBlur: 20,\n        max: 100,\n        size: 50,\n        label: {\n            show: true,\n            fillStyle: 'white'\n        },\n        globalAlpha: 0.5,\n        gradient: {0.25: \"rgb(0,0,255)\", 0.55: \"rgb(0,255,0)\", 0.85: \"yellow\", 1.0: \"rgb(255,0,0)\"},\n        draw: 'honeycomb'\n    };\n\n    mapvLayer = new MapVLayer(\"mapv\", {dataSet: dataSet, options: options});\n    map.addLayer(mapvLayer);\n}\n```\n\n## 示例\n [https://github.com/SuperMap/iClient-JavaScript/tree/master/examples/classic](https://github.com/SuperMap/iClient-JavaScript/tree/master/examples/classic)","readmeFilename":"README.md"}