# WebClient-JavaScript **Repository Path**: parndeedlit/WebClient-JavaScript ## Basic Information - **Project Name**: WebClient-JavaScript - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-30 - **Last Updated**: 2024-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MapGIS Client for Javascript [![npm version][npm-img]][npm-url] [![apache licensed](https://img.shields.io/badge/license-Apache%202.0-orange.svg?style=flat-square)](https://github.com/MapGIS/WebClient-JavaScript/blob/master/LICENSE) [npm-img]: https://img.shields.io/badge/npm-10.5.0-brightgreen [npm-url]: https://www.npmjs.com/package/@mapgis/webclient MapGIS Client for JavaScript:是增强的MapGIS Web开发平台,集成Openlayers、Leaflet、MapBox等框架ECharts、MapV、D3等可视化库,在传统WebGIS开发基础之上,增强大数据、实时流数据的高效可视化表达和分析,为用户带来全新开发体验。 MapGIS ## 目录 - [开始](#目录) - [司马云](#司马云) - [github](#github) - [特性](#特性) - [示例](#示例) - [深入了解](#深入了解) - [编译](#编译) - [问题](#问题) - [依赖](#依赖) - [资源](#资源) - [在线资源](#在线资源) - [在线服务](#在线服务) - [团队](#团队) - [证书](#证书) ### 司马云 [MapGIS Client for Javascript](http://develop.smaryun.com:8899/) ### github 1. github是初始模板,物理上整合了leaflet,mapboxgl,cesium,openlayers, zondyclient等多个脚本,仅做技术验证&选型 1. 司马云在逻辑上重构设计webclient-javascript,整合统一igserver,datastore,d3,mapv,echarts主流开源技术,基础平台长期维护 1. 更多详情请查看司马云 www.smaryun.com ### 特性 |四大地图引擎|融合热门前端可视化技术|多样化开发方式| |:---|:---|:---| |MapGIS|MapGIS|MapGIS| ### 示例

       

       

       

## 深入了解 ### 编译 0. 安装依赖 ``` sh npm install ``` 1. 地图引擎编译 ``` sh npm run mapbox-debug #编译调式版本 服务与开源地图脚本一起编译打包 npm run mapbox-release #编译生产版本 服务与开源地图脚本一起编译打包 npm run mapbox-plugin-debug #编译调式版本 服务与开源地图脚本独立编译打包 npm run mapbox-plugin-release #编译调式版本 服务与开源地图脚本独立编译打包 ``` 2. 单独服务编译 ``` sh npm run service-debug #单独编译服务调试版本 npm run service-release #单独编译服务生产版本 ``` ### 问题 * [判断多边形自相交?](https://github.com/MapGIS/WebClient-JavaScript/issues/18) * [后台空间分析出错误?](https://github.com/MapGIS/WebClient-JavaScript/issues/5) ### 依赖 * leaflet [1.0+ ~ 1.5.1-](https://leafletjs.com/2019/05/08/leaflet-1.5.1.html) ([CDN链接](https://unpkg.com/leaflet@1.5.1/dist/leaflet.js)) * [Leaflet](http://leafletjs.com) version 1.0以上 1.5.1以下 * openlayer [5.0+](https://openlayers.org/) ([CDN链接](https://cdn.rawgit.com/openlayers/openlayers.github.io/master/en/v5.3.0/build/ol.js)) * [OpenLayers](https://openlayers.org/) version 5.0+ * mapboxgl [1.9+]() ([CDN链接](https://www.npmjs.com/package/@mapgis/mapbox-gl)) * [MapboxGL](https://www.npmjs.com/package/@mapgis/mapbox-gl) version 1.9+ ## 资源 ### 在线资源 [资源中心-云开发世界](http://www.smaryun.com/dev/resource_center.html#/type27/tag184/page1) ### 在线服务 [问答社区-云听](http://www.smaryun.com/cloudlisten/index.php) ### 团队 * `service` [IGServer]() * `DataStore` [DataStore]() * `M3D` [M3D]() ### 证书 Copyright © 2020-2024 MapGIS Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at > http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. A copy of the license is available in the repository's [LICENSE](./LICENSE) file.