# Details

Date : 2020-04-29 10:21:20

Directory c:\Users\Administrator\Desktop\baoshan\openlayer-vue\openlayerMap

Total : 289 files,  42736 codes, 9533 comments, 3001 blanks, all 55270 lines

[summary](results.md)

## Files
| filename | language | code | comment | blank | total |
| :--- | :--- | ---: | ---: | ---: | ---: |
| [.eslintrc.js](/.eslintrc.js) | JavaScript | 16 | 6 | 1 | 23 |
| [.npmignore](/.npmignore) | Ignore | 5 | 0 | 1 | 6 |
| [.travis.yml](/.travis.yml) | YAML | 25 | 1 | 1 | 27 |
| [CONTRIBUTING.md](/CONTRIBUTING.md) | Markdown | 19 | 0 | 9 | 28 |
| [README.md](/README.md) | Markdown | 1 | 0 | 0 | 1 |
| [README.zh.md](/README.zh.md) | Markdown | 0 | 0 | 1 | 1 |
| [build/compiler.js](/build/compiler.js) | JavaScript | 112 | 3 | 13 | 128 |
| [build/webpack.docs.config.js](/build/webpack.docs.config.js) | JavaScript | 98 | 7 | 2 | 107 |
| [build/webpack.prod.config.js](/build/webpack.prod.config.js) | JavaScript | 45 | 16 | 0 | 61 |
| [build/webpack.test.config.js](/build/webpack.test.config.js) | JavaScript | 44 | 32 | 1 | 77 |
| [components/assets/css/fontmaki.css](/components/assets/css/fontmaki.css) | CSS | 145 | 23 | 9 | 177 |
| [components/assets/css/fontmaki2.css](/components/assets/css/fontmaki2.css) | CSS | 188 | 20 | 9 | 217 |
| [components/assets/data/t.json](/components/assets/data/t.json) | JSON | 0 | 0 | 1 | 1 |
| [components/assets/font/fontmaki.svg](/components/assets/font/fontmaki.svg) | XML | 129 | 0 | 0 | 129 |
| [components/assets/font/fontmaki2.svg](/components/assets/font/fontmaki2.svg) | XML | 171 | 0 | 159 | 330 |
| [components/assets/resource/demo.css](/components/assets/resource/demo.css) | CSS | 435 | 19 | 86 | 540 |
| [components/assets/resource/demo_index.html](/components/assets/resource/demo_index.html) | HTML | 2,076 | 2 | 301 | 2,379 |
| [components/assets/resource/iconfont.css](/components/assets/resource/iconfont.css) | CSS | 303 | 0 | 99 | 402 |
| [components/assets/resource/iconfont.js](/components/assets/resource/iconfont.js) | JavaScript | 1 | 0 | 0 | 1 |
| [components/assets/resource/iconfont.svg](/components/assets/resource/iconfont.svg) | XML | 115 | 3 | 197 | 315 |
| [components/assets/scss/compareLayer.css](/components/assets/scss/compareLayer.css) | CSS | 23 | 0 | 1 | 24 |
| [components/assets/scss/compareLayer.scss](/components/assets/scss/compareLayer.scss) | SCSS | 23 | 0 | 2 | 25 |
| [components/assets/scss/contextMenu.css](/components/assets/scss/contextMenu.css) | CSS | 46 | 0 | 5 | 51 |
| [components/assets/scss/contextMenu.scss](/components/assets/scss/contextMenu.scss) | SCSS | 48 | 0 | 1 | 49 |
| [components/assets/scss/devicealarm.css](/components/assets/scss/devicealarm.css) | CSS | 14 | 0 | 1 | 15 |
| [components/assets/scss/freeHandCircle.css](/components/assets/scss/freeHandCircle.css) | CSS | 10 | 0 | 0 | 10 |
| [components/assets/scss/freeHandCircle.scss](/components/assets/scss/freeHandCircle.scss) | SCSS | 10 | 0 | 1 | 11 |
| [components/assets/scss/fullScreen.css](/components/assets/scss/fullScreen.css) | CSS | 25 | 0 | 2 | 27 |
| [components/assets/scss/fullScreen.scss](/components/assets/scss/fullScreen.scss) | SCSS | 25 | 0 | 1 | 26 |
| [components/assets/scss/layerSwitcher.css](/components/assets/scss/layerSwitcher.css) | CSS | 52 | 0 | 7 | 59 |
| [components/assets/scss/layerSwitcher.scss](/components/assets/scss/layerSwitcher.scss) | SCSS | 54 | 0 | 1 | 55 |
| [components/assets/scss/loading.css](/components/assets/scss/loading.css) | CSS | 52 | 0 | 6 | 58 |
| [components/assets/scss/loading.scss](/components/assets/scss/loading.scss) | SCSS | 52 | 0 | 7 | 59 |
| [components/assets/scss/measureTool.css](/components/assets/scss/measureTool.css) | CSS | 71 | 0 | 7 | 78 |
| [components/assets/scss/measureTool.scss](/components/assets/scss/measureTool.scss) | SCSS | 73 | 0 | 4 | 77 |
| [components/assets/scss/mousePosition.css](/components/assets/scss/mousePosition.css) | CSS | 21 | 0 | 1 | 22 |
| [components/assets/scss/mousePosition.scss](/components/assets/scss/mousePosition.scss) | SCSS | 21 | 0 | 2 | 23 |
| [components/assets/scss/overview.css](/components/assets/scss/overview.css) | CSS | 52 | 0 | 11 | 63 |
| [components/assets/scss/overviewMap.css](/components/assets/scss/overviewMap.css) | CSS | 60 | 0 | 6 | 66 |
| [components/assets/scss/overviewMap.scss](/components/assets/scss/overviewMap.scss) | SCSS | 60 | 0 | 5 | 65 |
| [components/assets/scss/popover.css](/components/assets/scss/popover.css) | CSS | 106 | 0 | 11 | 117 |
| [components/assets/scss/popover.scss](/components/assets/scss/popover.scss) | SCSS | 106 | 0 | 1 | 107 |
| [components/assets/scss/rotate.css](/components/assets/scss/rotate.css) | CSS | 49 | 0 | 5 | 54 |
| [components/assets/scss/rotate.scss](/components/assets/scss/rotate.scss) | SCSS | 49 | 0 | 0 | 49 |
| [components/assets/scss/scaleLine.css](/components/assets/scss/scaleLine.css) | CSS | 20 | 0 | 1 | 21 |
| [components/assets/scss/scaleLine.scss](/components/assets/scss/scaleLine.scss) | SCSS | 20 | 0 | 1 | 21 |
| [components/assets/scss/zoom.css](/components/assets/scss/zoom.css) | CSS | 32 | 0 | 4 | 36 |
| [components/assets/scss/zoom.scss](/components/assets/scss/zoom.scss) | SCSS | 32 | 0 | 1 | 33 |
| [components/assets/scss/zoomSlider.css](/components/assets/scss/zoomSlider.css) | CSS | 119 | 0 | 22 | 141 |
| [components/assets/scss/zoomSlider.scss](/components/assets/scss/zoomSlider.scss) | SCSS | 121 | 0 | 0 | 121 |
| [components/base/FontMakiDef.js](/components/base/FontMakiDef.js) | JavaScript | 126 | 4 | 0 | 130 |
| [components/base/Geometry.js](/components/base/Geometry.js) | JavaScript | 12 | 4 | 0 | 16 |
| [components/base/GeometryType.js](/components/base/GeometryType.js) | JavaScript | 15 | 4 | 0 | 19 |
| [components/base/GeometryUtil.js](/components/base/GeometryUtil.js) | JavaScript | 137 | 12 | 0 | 149 |
| [components/base/MapServiceType.js](/components/base/MapServiceType.js) | JavaScript | 15 | 4 | 0 | 19 |
| [components/base/MapType.js](/components/base/MapType.js) | JavaScript | 11 | 4 | 0 | 15 |
| [components/base/SymbolConfig.js](/components/base/SymbolConfig.js) | JavaScript | 116 | 18 | 0 | 134 |
| [components/base/SymbolUtil.js](/components/base/SymbolUtil.js) | JavaScript | 136 | 3 | 0 | 139 |
| [components/base/addClick.js](/components/base/addClick.js) | JavaScript | 80 | 27 | 1 | 108 |
| [components/base/addClick.vue](/components/base/addClick.vue) | Vue | 240 | 42 | 5 | 287 |
| [components/base/alarmFlash.js](/components/base/alarmFlash.js) | JavaScript | 39 | 34 | 0 | 73 |
| [components/base/carTrack.js](/components/base/carTrack.js) | JavaScript | 347 | 96 | 4 | 447 |
| [components/base/carTracklx.vue](/components/base/carTracklx.vue) | Vue | 1,016 | 137 | 7 | 1,160 |
| [components/base/carTracklxCL.vue](/components/base/carTracklxCL.vue) | Vue | 1,155 | 103 | 7 | 1,265 |
| [components/base/carTracklxSS.vue](/components/base/carTracklxSS.vue) | Vue | 898 | 232 | 5 | 1,135 |
| [components/base/carTracklxZL.vue](/components/base/carTracklxZL.vue) | Vue | 904 | 56 | 5 | 965 |
| [components/base/carTracklxZL2.vue](/components/base/carTracklxZL2.vue) | Vue | 834 | 51 | 4 | 889 |
| [components/base/carTracklxZL3.vue](/components/base/carTracklxZL3.vue) | Vue | 834 | 51 | 4 | 889 |
| [components/base/carTracklxZY.vue](/components/base/carTracklxZY.vue) | Vue | 904 | 59 | 5 | 968 |
| [components/base/carTracklx_backup.vue](/components/base/carTracklx_backup.vue) | Vue | 967 | 108 | 13 | 1,088 |
| [components/base/carTracklxclPostRender.vue](/components/base/carTracklxclPostRender.vue) | Vue | 1,152 | 104 | 7 | 1,263 |
| [components/base/constantSpeed.vue](/components/base/constantSpeed.vue) | Vue | 234 | 139 | 0 | 373 |
| [components/base/factory.js](/components/base/factory.js) | JavaScript | 1,255 | 375 | 50 | 1,680 |
| [components/base/flash.js](/components/base/flash.js) | JavaScript | 196 | 14 | 2 | 212 |
| [components/base/flash_backup.js](/components/base/flash_backup.js) | JavaScript | 197 | 12 | 16 | 225 |
| [components/base/flightAndMoveLine.js](/components/base/flightAndMoveLine.js) | JavaScript | 39 | 16 | 2 | 57 |
| [components/base/flightRendering.js](/components/base/flightRendering.js) | JavaScript | 266 | 3 | 4 | 273 |
| [components/base/iconfontDef.js](/components/base/iconfontDef.js) | JavaScript | 18 | 4 | 0 | 22 |
| [components/base/mixins/common.js](/components/base/mixins/common.js) | JavaScript | 63 | 3 | 4 | 70 |
| [components/base/mixins/common01.js](/components/base/mixins/common01.js) | JavaScript | 26 | 0 | 0 | 26 |
| [components/base/mixins/commonNew.js](/components/base/mixins/commonNew.js) | JavaScript | 71 | 10 | 4 | 85 |
| [components/base/openlayers.echarts.js](/components/base/openlayers.echarts.js) | JavaScript | 285 | 32 | 33 | 350 |
| [components/base/paginationPanel.vue](/components/base/paginationPanel.vue) | Vue | 108 | 23 | 1 | 132 |
| [components/base/poiQuery.js](/components/base/poiQuery.js) | JavaScript | 779 | 92 | 12 | 883 |
| [components/base/poiQuery_backup.js](/components/base/poiQuery_backup.js) | JavaScript | 424 | 40 | 6 | 470 |
| [components/base/road.js](/components/base/road.js) | JavaScript | 17 | 9 | 16 | 42 |
| [components/base/searchKey.js](/components/base/searchKey.js) | JavaScript | 206 | 10 | 4 | 220 |
| [components/base/spatialCheck.js](/components/base/spatialCheck.js) | JavaScript | 0 | 0 | 1 | 1 |
| [components/base/spatialUtil.js](/components/base/spatialUtil.js) | JavaScript | 120 | 6 | 9 | 135 |
| [components/base/threeWay.js](/components/base/threeWay.js) | JavaScript | 73 | 15 | 0 | 88 |
| [components/base/track.js](/components/base/track.js) | JavaScript | 532 | 139 | 19 | 690 |
| [components/base/trackAnalysis.js](/components/base/trackAnalysis.js) | JavaScript | 150 | 45 | 3 | 198 |
| [components/base/util.js](/components/base/util.js) | JavaScript | 88 | 1 | 0 | 89 |
| [components/constants.js](/components/constants.js) | JavaScript | 28 | 1 | 2 | 31 |
| [components/context-menu/Item.vue](/components/context-menu/Item.vue) | Vue | 62 | 0 | 1 | 63 |
| [components/controls/CanvasBase.js](/components/controls/CanvasBase.js) | JavaScript | 18 | 11 | 2 | 31 |
| [components/controls/CanvasScaleLine.js](/components/controls/CanvasScaleLine.js) | JavaScript | 81 | 48 | 17 | 146 |
| [components/controls/CompareLayer.js](/components/controls/CompareLayer.js) | JavaScript | 134 | 87 | 23 | 244 |
| [components/controls/ContextMenu.js](/components/controls/ContextMenu.js) | JavaScript | 298 | 118 | 27 | 443 |
| [components/controls/Draw.vue](/components/controls/Draw.vue) | Vue | 310 | 116 | 8 | 434 |
| [components/controls/DrawModify.vue](/components/controls/DrawModify.vue) | Vue | 261 | 31 | 3 | 295 |
| [components/controls/DrawModify_backup.vue](/components/controls/DrawModify_backup.vue) | Vue | 260 | 22 | 2 | 284 |
| [components/controls/DrawSY.vue](/components/controls/DrawSY.vue) | Vue | 186 | 12 | 1 | 199 |
| [components/controls/Edit.vue](/components/controls/Edit.vue) | Vue | 87 | 2 | 1 | 90 |
| [components/controls/FullScreen.js](/components/controls/FullScreen.js) | JavaScript | 50 | 17 | 9 | 76 |
| [components/controls/LayerSwitcher.js](/components/controls/LayerSwitcher.js) | JavaScript | 172 | 101 | 25 | 298 |
| [components/controls/Loading.js](/components/controls/Loading.js) | JavaScript | 213 | 82 | 20 | 315 |
| [components/controls/Measure.vue](/components/controls/Measure.vue) | Vue | 361 | 30 | 2 | 393 |
| [components/controls/Measure_backup.vue](/components/controls/Measure_backup.vue) | Vue | 367 | 26 | 2 | 395 |
| [components/controls/MousePosition.js](/components/controls/MousePosition.js) | JavaScript | 174 | 95 | 24 | 293 |
| [components/controls/Overview.js](/components/controls/Overview.js) | JavaScript | 207 | 65 | 17 | 289 |
| [components/controls/OverviewMap.js](/components/controls/OverviewMap.js) | JavaScript | 272 | 133 | 33 | 438 |
| [components/controls/RotateControl.js](/components/controls/RotateControl.js) | JavaScript | 95 | 42 | 9 | 146 |
| [components/controls/ScaleLine.js](/components/controls/ScaleLine.js) | JavaScript | 171 | 48 | 12 | 231 |
| [components/controls/Select.vue](/components/controls/Select.vue) | Vue | 102 | 0 | 1 | 103 |
| [components/controls/Snap.vue](/components/controls/Snap.vue) | Vue | 44 | 0 | 1 | 45 |
| [components/controls/ZoomSlider.js](/components/controls/ZoomSlider.js) | JavaScript | 274 | 159 | 30 | 463 |
| [components/controls/index.js](/components/controls/index.js) | JavaScript | 24 | 0 | 0 | 24 |
| [components/controls/zoom.js](/components/controls/zoom.js) | JavaScript | 55 | 30 | 8 | 93 |
| [components/eventBus.js](/components/eventBus.js) | JavaScript | 2 | 0 | 0 | 2 |
| [components/index.js](/components/index.js) | JavaScript | 138 | 8 | 2 | 148 |
| [components/interaction/LayerMagnify.js](/components/interaction/LayerMagnify.js) | JavaScript | 101 | 76 | 16 | 193 |
| [components/interaction/LayerSpyglass.js](/components/interaction/LayerSpyglass.js) | JavaScript | 96 | 85 | 18 | 199 |
| [components/interaction/MeasureTool.js](/components/interaction/MeasureTool.js) | JavaScript | 504 | 153 | 32 | 689 |
| [components/interaction/SelectCluster.js](/components/interaction/SelectCluster.js) | JavaScript | 188 | 77 | 11 | 276 |
| [components/interaction/index.js](/components/interaction/index.js) | JavaScript | 6 | 0 | 0 | 6 |
| [components/layers/AnimatedCluster.js](/components/layers/AnimatedCluster.js) | JavaScript | 152 | 53 | 13 | 218 |
| [components/layers/BaiDuLayer.vue](/components/layers/BaiDuLayer.vue) | Vue | 23 | 0 | 1 | 24 |
| [components/layers/CanvasLayer.js](/components/layers/CanvasLayer.js) | JavaScript | 64 | 42 | 8 | 114 |
| [components/layers/ClusterLayer.js](/components/layers/ClusterLayer.js) | JavaScript | 183 | 53 | 4 | 240 |
| [components/layers/ClusterLayer.vue](/components/layers/ClusterLayer.vue) | Vue | 141 | 8 | 1 | 150 |
| [components/layers/ClusterUrlLayer.vue](/components/layers/ClusterUrlLayer.vue) | Vue | 133 | 2 | 1 | 136 |
| [components/layers/GaoDeLayer.vue](/components/layers/GaoDeLayer.vue) | Vue | 22 | 0 | 1 | 23 |
| [components/layers/GoogleLayer.vue](/components/layers/GoogleLayer.vue) | Vue | 20 | 0 | 1 | 21 |
| [components/layers/HeatLayer.vue](/components/layers/HeatLayer.vue) | Vue | 158 | 5 | 2 | 165 |
| [components/layers/TianLayer.vue](/components/layers/TianLayer.vue) | Vue | 61 | 0 | 1 | 62 |
| [components/layers/VectorLayer.vue](/components/layers/VectorLayer.vue) | Vue | 227 | 7 | 3 | 237 |
| [components/layers/VectorLayer2.vue](/components/layers/VectorLayer2.vue) | Vue | 222 | 6 | 2 | 230 |
| [components/layers/index.js](/components/layers/index.js) | JavaScript | 4 | 0 | 0 | 4 |
| [components/layers/layerUtils.js](/components/layers/layerUtils.js) | JavaScript | 211 | 73 | 12 | 296 |
| [components/map/Map.vue](/components/map/Map.vue) | Vue | 809 | 294 | 4 | 1,107 |
| [components/map/MapView.vue](/components/map/MapView.vue) | Vue | 8 | 0 | 2 | 10 |
| [components/map/mapConfig.js](/components/map/mapConfig.js) | JavaScript | 87 | 0 | 0 | 87 |
| [components/overlays/InfoWindow.vue](/components/overlays/InfoWindow.vue) | Vue | 159 | 0 | 0 | 159 |
| [components/source/Baidu.js](/components/source/Baidu.js) | JavaScript | 58 | 14 | 3 | 75 |
| [components/source/Gaode.js](/components/source/Gaode.js) | JavaScript | 22 | 0 | 1 | 23 |
| [components/source/Google.js](/components/source/Google.js) | JavaScript | 20 | 0 | 2 | 22 |
| [components/style/Chart.js](/components/style/Chart.js) | JavaScript | 205 | 57 | 15 | 277 |
| [components/style/FontSymbol.js](/components/style/FontSymbol.js) | JavaScript | 295 | 97 | 22 | 414 |
| [components/style/StyleFactory.js](/components/style/StyleFactory.js) | JavaScript | 107 | 4 | 1 | 112 |
| [components/style/mapboxStyle.js](/components/style/mapboxStyle.js) | JavaScript | 0 | 9 | 0 | 9 |
| [components/supermap/common/REST.js](/components/supermap/common/REST.js) | JavaScript | 397 | 633 | 51 | 1,081 |
| [components/supermap/common/SuperMap.js](/components/supermap/common/SuperMap.js) | JavaScript | 1 | 0 | 0 | 1 |
| [components/supermap/common/commontypes/BaseTypes.js](/components/supermap/common/commontypes/BaseTypes.js) | JavaScript | 198 | 209 | 41 | 448 |
| [components/supermap/common/commontypes/Bounds.js](/components/supermap/common/commontypes/Bounds.js) | JavaScript | 319 | 358 | 53 | 730 |
| [components/supermap/common/commontypes/Credential.js](/components/supermap/common/commontypes/Credential.js) | JavaScript | 20 | 59 | 8 | 87 |
| [components/supermap/common/commontypes/Feature.js](/components/supermap/common/commontypes/Feature.js) | JavaScript | 17 | 29 | 9 | 55 |
| [components/supermap/common/commontypes/Geometry.js](/components/supermap/common/commontypes/Geometry.js) | JavaScript | 52 | 95 | 16 | 163 |
| [components/supermap/common/commontypes/LonLat.js](/components/supermap/common/commontypes/LonLat.js) | JavaScript | 62 | 109 | 15 | 186 |
| [components/supermap/common/commontypes/Pixel.js](/components/supermap/common/commontypes/Pixel.js) | JavaScript | 54 | 122 | 13 | 189 |
| [components/supermap/common/commontypes/Size.js](/components/supermap/common/commontypes/Size.js) | JavaScript | 27 | 55 | 8 | 90 |
| [components/supermap/common/commontypes/Util.js](/components/supermap/common/commontypes/Util.js) | JavaScript | 704 | 294 | 69 | 1,067 |
| [components/supermap/common/commontypes/Vector.js](/components/supermap/common/commontypes/Vector.js) | JavaScript | 149 | 148 | 25 | 322 |
| [components/supermap/common/commontypes/geometry/Collection.js](/components/supermap/common/commontypes/geometry/Collection.js) | JavaScript | 129 | 91 | 20 | 240 |
| [components/supermap/common/commontypes/geometry/Curve.js](/components/supermap/common/commontypes/geometry/Curve.js) | JavaScript | 10 | 17 | 3 | 30 |
| [components/supermap/common/commontypes/geometry/GeoText.js](/components/supermap/common/commontypes/geometry/GeoText.js) | JavaScript | 200 | 84 | 35 | 319 |
| [components/supermap/common/commontypes/geometry/LineString.js](/components/supermap/common/commontypes/geometry/LineString.js) | JavaScript | 242 | 64 | 13 | 319 |
| [components/supermap/common/commontypes/geometry/LinearRing.js](/components/supermap/common/commontypes/geometry/LinearRing.js) | JavaScript | 46 | 55 | 12 | 113 |
| [components/supermap/common/commontypes/geometry/MultiLineString.js](/components/supermap/common/commontypes/geometry/MultiLineString.js) | JavaScript | 11 | 20 | 2 | 33 |
| [components/supermap/common/commontypes/geometry/MultiPoint.js](/components/supermap/common/commontypes/geometry/MultiPoint.js) | JavaScript | 16 | 28 | 5 | 49 |
| [components/supermap/common/commontypes/geometry/MultiPolygon.js](/components/supermap/common/commontypes/geometry/MultiPolygon.js) | JavaScript | 14 | 24 | 3 | 41 |
| [components/supermap/common/commontypes/geometry/Point.js](/components/supermap/common/commontypes/geometry/Point.js) | JavaScript | 51 | 70 | 15 | 136 |
| [components/supermap/common/commontypes/geometry/Polygon.js](/components/supermap/common/commontypes/geometry/Polygon.js) | JavaScript | 23 | 26 | 4 | 53 |
| [components/supermap/common/commontypes/geometry/Rectangle.js](/components/supermap/common/commontypes/geometry/Rectangle.js) | JavaScript | 23 | 42 | 10 | 75 |
| [components/supermap/common/commontypes/geometry/index.js](/components/supermap/common/commontypes/geometry/index.js) | JavaScript | 22 | 0 | 2 | 24 |
| [components/supermap/common/commontypes/index.js](/components/supermap/common/commontypes/index.js) | JavaScript | 4 | 0 | 2 | 6 |
| [components/supermap/common/format/Format.js](/components/supermap/common/format/Format.js) | JavaScript | 18 | 38 | 11 | 67 |
| [components/supermap/common/format/GeoJSON.js](/components/supermap/common/format/GeoJSON.js) | JavaScript | 569 | 208 | 52 | 829 |
| [components/supermap/common/format/JSON.js](/components/supermap/common/format/JSON.js) | JavaScript | 154 | 111 | 27 | 292 |
| [components/supermap/common/format/WKT.js](/components/supermap/common/format/WKT.js) | JavaScript | 203 | 123 | 25 | 351 |
| [components/supermap/common/format/index.js](/components/supermap/common/format/index.js) | JavaScript | 8 | 0 | 1 | 9 |
| [components/supermap/common/iServer/PointWithMeasure.js](/components/supermap/common/iServer/PointWithMeasure.js) | JavaScript | 40 | 44 | 9 | 93 |
| [components/supermap/common/iServer/Route.js](/components/supermap/common/iServer/Route.js) | JavaScript | 119 | 87 | 21 | 227 |
| [components/supermap/common/iServer/ServerColor.js](/components/supermap/common/iServer/ServerColor.js) | JavaScript | 38 | 34 | 10 | 82 |
| [components/supermap/common/iServer/ServerGeometry.js](/components/supermap/common/iServer/ServerGeometry.js) | JavaScript | 462 | 179 | 22 | 663 |
| [components/supermap/common/iServer/ServerStyle.js](/components/supermap/common/iServer/ServerStyle.js) | JavaScript | 81 | 105 | 22 | 208 |
| [components/supermap/common/iServer/index.js](/components/supermap/common/iServer/index.js) | JavaScript | 2 | 0 | 2 | 4 |
| [components/supermap/common/index.js](/components/supermap/common/index.js) | JavaScript | 19 | 0 | 2 | 21 |
| [components/supermap/common/security/SecurityManager.js](/components/supermap/common/security/SecurityManager.js) | JavaScript | 211 | 108 | 23 | 342 |
| [components/supermap/common/security/index.js](/components/supermap/common/security/index.js) | JavaScript | 2 | 0 | 3 | 5 |
| [components/supermap/common/util/FetchRequest.js](/components/supermap/common/util/FetchRequest.js) | JavaScript | 177 | 12 | 14 | 203 |
| [components/supermap/common/util/PromisePolyfill.js](/components/supermap/common/util/PromisePolyfill.js) | JavaScript | 2 | 0 | 1 | 3 |
| [components/supermap/common/util/index.js](/components/supermap/common/util/index.js) | JavaScript | 10 | 0 | 2 | 12 |
| [components/supermap/openlayers/core/Util.js](/components/supermap/openlayers/core/Util.js) | JavaScript | 161 | 69 | 14 | 244 |
| [components/supermap/openlayers/core/index.js](/components/supermap/openlayers/core/index.js) | JavaScript | 1 | 0 | 1 | 2 |
| [components/supermap/openlayers/mapping/TileSuperMapRest.js](/components/supermap/openlayers/mapping/TileSuperMapRest.js) | JavaScript | 283 | 86 | 26 | 395 |
| [components/supermap/openlayers/mapping/index.js](/components/supermap/openlayers/mapping/index.js) | JavaScript | 2 | 0 | 0 | 2 |
| [components/tools/Geofence.js](/components/tools/Geofence.js) | JavaScript | 92 | 32 | 15 | 139 |
| [components/tools/printfMap.js](/components/tools/printfMap.js) | JavaScript | 104 | 33 | 9 | 146 |
| [components/utils/common.js](/components/utils/common.js) | JavaScript | 122 | 68 | 16 | 206 |
| [components/utils/dom.js](/components/utils/dom.js) | JavaScript | 128 | 65 | 13 | 206 |
| [components/utils/events.js](/components/utils/events.js) | JavaScript | 68 | 42 | 10 | 120 |
| [components/utils/index.js](/components/utils/index.js) | JavaScript | 3 | 0 | 1 | 4 |
| [docs/components/App.vue](/docs/components/App.vue) | Vue | 95 | 0 | 10 | 105 |
| [docs/components/CateView.vue](/docs/components/CateView.vue) | Vue | 217 | 9 | 23 | 249 |
| [docs/components/DocPreview.vue](/docs/components/DocPreview.vue) | Vue | 4 | 0 | 1 | 5 |
| [docs/components/Index.vue](/docs/components/Index.vue) | Vue | 46 | 0 | 2 | 48 |
| [docs/components/Issues.vue](/docs/components/Issues.vue) | Vue | 224 | 0 | 6 | 230 |
| [docs/components/MyOverlay.vue](/docs/components/MyOverlay.vue) | Vue | 31 | 0 | 2 | 33 |
| [docs/components/Navigator.vue](/docs/components/Navigator.vue) | Vue | 26 | 0 | 2 | 28 |
| [docs/components/RootFrame.vue](/docs/components/RootFrame.vue) | Vue | 94 | 0 | 3 | 97 |
| [docs/components/RootFrame01.vue](/docs/components/RootFrame01.vue) | Vue | 89 | 0 | 3 | 92 |
| [docs/components/TextField.vue](/docs/components/TextField.vue) | Vue | 41 | 0 | 3 | 44 |
| [docs/fonts/iconfont.css](/docs/fonts/iconfont.css) | CSS | 16 | 0 | 6 | 22 |
| [docs/fonts/iconfont.svg](/docs/fonts/iconfont.svg) | XML | 50 | 0 | 1 | 51 |
| [docs/fonts/selfDefinedStyle.css](/docs/fonts/selfDefinedStyle.css) | CSS | 133 | 1 | 1 | 135 |
| [docs/main.js](/docs/main.js) | JavaScript | 95 | 1 | 3 | 99 |
| [docs/md/zh/guide-painting.md](/docs/md/zh/guide-painting.md) | Markdown | 145 | 0 | 11 | 156 |
| [docs/md/zh/index.md](/docs/md/zh/index.md) | Markdown | 7 | 0 | 7 | 14 |
| [docs/md/zh/sl-circle.md](/docs/md/zh/sl-circle.md) | Markdown | 113 | 0 | 17 | 130 |
| [docs/md/zh/sl-context-menu-item.md](/docs/md/zh/sl-context-menu-item.md) | Markdown | 92 | 0 | 12 | 104 |
| [docs/md/zh/sl-context-menu.md](/docs/md/zh/sl-context-menu.md) | Markdown | 124 | 0 | 20 | 144 |
| [docs/md/zh/sl-control.md](/docs/md/zh/sl-control.md) | Markdown | 109 | 0 | 20 | 129 |
| [docs/md/zh/sl-info-window.md](/docs/md/zh/sl-info-window.md) | Markdown | 112 | 0 | 15 | 127 |
| [docs/md/zh/sl-label.md](/docs/md/zh/sl-label.md) | Markdown | 50 | 0 | 13 | 63 |
| [docs/md/zh/sl-map.md](/docs/md/zh/sl-map.md) | Markdown | 3,132 | 35 | 1 | 3,168 |
| [docs/md/zh/sl-map_backup.md](/docs/md/zh/sl-map_backup.md) | Markdown | 695 | 13 | 3 | 711 |
| [docs/md/zh/sl-marker-clusterer.md](/docs/md/zh/sl-marker-clusterer.md) | Markdown | 112 | 0 | 12 | 124 |
| [docs/md/zh/sl-marker.md](/docs/md/zh/sl-marker.md) | Markdown | 145 | 0 | 23 | 168 |
| [docs/md/zh/sl-navigation.md](/docs/md/zh/sl-navigation.md) | Markdown | 26 | 0 | 9 | 35 |
| [docs/md/zh/sl-overlay.md](/docs/md/zh/sl-overlay.md) | Markdown | 227 | 0 | 26 | 253 |
| [docs/md/zh/sl-overview-map.md](/docs/md/zh/sl-overview-map.md) | Markdown | 30 | 0 | 9 | 39 |
| [docs/md/zh/sl-polygon.md](/docs/md/zh/sl-polygon.md) | Markdown | 111 | 0 | 15 | 126 |
| [docs/md/zh/sl-polyline.md](/docs/md/zh/sl-polyline.md) | Markdown | 109 | 0 | 14 | 123 |
| [docs/md/zh/sl-scale.md](/docs/md/zh/sl-scale.md) | Markdown | 23 | 0 | 10 | 33 |
| [docs/md/zh/sl-view.md](/docs/md/zh/sl-view.md) | Markdown | 24 | 2 | 10 | 36 |
| [docs/md/zh/start-base.md](/docs/md/zh/start-base.md) | Markdown | 166 | 0 | 69 | 235 |
| [docs/md/zh/start-installation.md](/docs/md/zh/start-installation.md) | Markdown | 5 | 0 | 3 | 8 |
| [docs/md/zh/start-usage.md](/docs/md/zh/start-usage.md) | Markdown | 75 | 0 | 18 | 93 |
| [docs/routes.js](/docs/routes.js) | JavaScript | 111 | 2 | 4 | 117 |
| [docs/template/index.html](/docs/template/index.html) | HTML | 15 | 1 | 3 | 19 |
| [index.d.ts](/index.d.ts) | TypeScript | 1 | 1 | 1 | 3 |
| [karma.conf.js](/karma.conf.js) | JavaScript | 11 | 32 | 2 | 45 |
| [package.json](/package.json) | JSON | 107 | 0 | 1 | 108 |
| [test/map.js](/test/map.js) | JavaScript | 12 | 22 | 3 | 37 |
| [test/util/BMap.mock/Map.js](/test/util/BMap.mock/Map.js) | JavaScript | 80 | 0 | 3 | 83 |
| [test/util/BMap.mock/create-class.js](/test/util/BMap.mock/create-class.js) | JavaScript | 8 | 0 | 2 | 10 |
| [test/util/BMap.mock/index.js](/test/util/BMap.mock/index.js) | JavaScript | 4 | 0 | 1 | 5 |
| [test/util/BMap.mock/spy.js](/test/util/BMap.mock/spy.js) | JavaScript | 2 | 0 | 1 | 3 |
| [test/util/util.js](/test/util/util.js) | JavaScript | 10 | 1 | 2 | 13 |
| [types/auto-complete.d.ts](/types/auto-complete.d.ts) | TypeScript | 7 | 12 | 2 | 21 |
| [types/base/base-control.d.ts](/types/base/base-control.d.ts) | TypeScript | 5 | 6 | 1 | 12 |
| [types/base/common.d.ts](/types/base/common.d.ts) | TypeScript | 91 | 17 | 19 | 127 |
| [types/boundary.d.ts](/types/boundary.d.ts) | TypeScript | 11 | 28 | 1 | 40 |
| [types/bus.d.ts](/types/bus.d.ts) | TypeScript | 8 | 18 | 1 | 27 |
| [types/circle.d.ts](/types/circle.d.ts) | TypeScript | 14 | 31 | 1 | 46 |
| [types/city-list.d.ts](/types/city-list.d.ts) | TypeScript | 2 | 0 | 1 | 3 |
| [types/control.d.ts](/types/control.d.ts) | TypeScript | 2 | 0 | 1 | 3 |
| [types/copyright.d.ts](/types/copyright.d.ts) | TypeScript | 5 | 0 | 2 | 7 |
| [types/curve-line.d.ts](/types/curve-line.d.ts) | TypeScript | 11 | 24 | 1 | 36 |
| [types/driving.d.ts](/types/driving.d.ts) | TypeScript | 13 | 33 | 1 | 47 |
| [types/geolocation.d.ts](/types/geolocation.d.ts) | TypeScript | 7 | 10 | 1 | 18 |
| [types/ground.d.ts](/types/ground.d.ts) | TypeScript | 8 | 15 | 1 | 24 |
| [types/heatmap.d.ts](/types/heatmap.d.ts) | TypeScript | 12 | 15 | 2 | 29 |
| [types/index.d.ts](/types/index.d.ts) | TypeScript | 79 | 9 | 5 | 93 |
| [types/info-window.d.ts](/types/info-window.d.ts) | TypeScript | 14 | 36 | 1 | 51 |
| [types/item.d.ts](/types/item.d.ts) | TypeScript | 8 | 15 | 2 | 25 |
| [types/label.d.ts](/types/label.d.ts) | TypeScript | 10 | 24 | 1 | 35 |
| [types/local-search.d.ts](/types/local-search.d.ts) | TypeScript | 22 | 37 | 3 | 62 |
| [types/lushu.d.ts](/types/lushu.d.ts) | TypeScript | 18 | 33 | 2 | 53 |
| [types/map-type.d.ts](/types/map-type.d.ts) | TypeScript | 6 | 6 | 1 | 13 |
| [types/map-view.d.ts](/types/map-view.d.ts) | TypeScript | 2 | 0 | 1 | 3 |
| [types/map.d.ts](/types/map.d.ts) | TypeScript | 21 | 65 | 1 | 87 |
| [types/marker-clusterer.d.ts](/types/marker-clusterer.d.ts) | TypeScript | 8 | 16 | 1 | 25 |
| [types/marker.d.ts](/types/marker.d.ts) | TypeScript | 26 | 50 | 2 | 78 |
| [types/menu.d.ts](/types/menu.d.ts) | TypeScript | 3 | 3 | 1 | 7 |
| [types/navigation.d.ts](/types/navigation.d.ts) | TypeScript | 7 | 10 | 1 | 18 |
| [types/overlay.d.ts](/types/overlay.d.ts) | TypeScript | 11 | 3 | 2 | 16 |
| [types/overview-map.d.ts](/types/overview-map.d.ts) | TypeScript | 6 | 7 | 1 | 14 |
| [types/panorama.d.ts](/types/panorama.d.ts) | TypeScript | 2 | 0 | 1 | 3 |
| [types/point-collection.d.ts](/types/point-collection.d.ts) | TypeScript | 7 | 18 | 1 | 26 |
| [types/polygon.d.ts](/types/polygon.d.ts) | TypeScript | 13 | 32 | 1 | 46 |
| [types/polyline.d.ts](/types/polyline.d.ts) | TypeScript | 11 | 25 | 1 | 37 |
| [types/scale.d.ts](/types/scale.d.ts) | TypeScript | 2 | 0 | 1 | 3 |
| [types/tile.d.ts](/types/tile.d.ts) | TypeScript | 7 | 13 | 1 | 21 |
| [types/traffic.d.ts](/types/traffic.d.ts) | TypeScript | 4 | 3 | 1 | 8 |
| [types/transit.d.ts](/types/transit.d.ts) | TypeScript | 11 | 27 | 1 | 39 |
| [types/tsconfig.json](/types/tsconfig.json) | JSON | 17 | 0 | 1 | 18 |
| [types/walking.d.ts](/types/walking.d.ts) | TypeScript | 10 | 24 | 1 | 35 |

[summary](results.md)