Cloud GIS Web Client Development Platform

Free, open-source, extensible

SuperMap iClient JavaScript 11i(2022) - a cloud GIS web client development platform

Based on the brand new Web technology, it is the unified JavaScript client of SuperMap cloud GIS and online GIS platform products.
It integrates the leading open source map and visualization libraries, and the core code is fully open source with the Apache License 2.0 protocol, connecting SuperMap with the open source community. It provides features of big data visualization, data flow visualization, and achieves professional and smooth display and spatial analysis both in browsers and on mobile devices.

SuperMap iClient JavaScript 11i(2022)
-a cloud GIS web client development platform

Based on the brand new Web technology, it is the unified JavaScript client of SuperMap cloud GIS and online GIS platform products. It integrates the leading open source map and visualization libraries, and the core code is fully open source with the Apache License 2.0 protocol, connecting SuperMap with the open source community. It provides features of big data visualization, data flow visualization, and achieves professional and smooth display and spatial analysis both in browsers and on mobile devices.

Generic placeholder image

iClient for Leaflet

GIS Client Application Development Tool based on Leaflet

Generic placeholder image

iClient for OpenLayers

GIS Client Application Development Tool based on OpenLayers

Generic placeholder image

iClient for MapboxGL

GIS Client Application Development Tool based on MapboxGL v1

Generic placeholder image

iClient for Classic

GIS Client Application Development Tool based on SuperMap iClient 8C

Generic placeholder image

iClient 3D-WebGL

GIS Client Development Tool based on Cesium and oriented at HTML5

Generic placeholder image

iClient Vue MapboxGL

Vue component library based on MapboxGL v1

Generic placeholder image

iClient Vue leaflet

Vue component library based on Leaflet

Generic placeholder image

iClient React MapboxGL

React component library based on MapboxGL v1

Generic placeholder image

Distributed Analysis Visualization

Support visualization of big data analysis results of SuperMap iServer

Examples logo Examples

Regional summary distributed analysis example

Generic placeholder image

Realtime Data Visualization

Support real-time data service visualization of SuperMap iServer

Examples logo Examples

10,000+ real-time location visualization example

Generic placeholder image

Sequential Data Visualization

Supports visualization of time series data stored in Elasticsearch

Examples logo Examples

8 million historical flight data visualization example

Generic placeholder image

High Efficiency Point Layer

Support millions of location data visualization

Examples logo Examples

Visualization example of 1.45 million New York taxi pick-up points

Generic placeholder image

Vector tiles

Support Mapbox Vector Tile (MVT) vector tile specification

Examples logo Examples

Vector tile style dynamic switching example

Generic placeholder image

Two Dimensional Dynamic Plotting

Intuitive and flexible dynamic plotting, support 7 classic animation situation deduction

Examples logo Examples

Dynamic plotting example

Generic placeholder image

ECharts

Support ECharts chart and geographic visualization capabilities

Examples logo Examples

Example World Airline Route Map

Generic placeholder image

EChartsGL

Support EChartsGL's geographic visualization capabilities

Examples logo Examples

Example of Cape Town taxi road map

Generic placeholder image

MapV

Support MapV's geographic visualization capabilities

Examples logo Examples

Example of simulated migration dynamic OD diagram

Generic placeholder image

DeckGL

Support Uber Deck.GL's geographic visualization capabilities

Examples logo Examples

San Francisco contour map example

Generic placeholder image

Modern WebGIS

Completely rebuilt based on H5, WebGL, WebSocket, ES6, RequireJS, npm and other modern web technologies. Supports componentized frameworks Vue, React and native H5 development.

Generic placeholder image

Easier to Use

Unify service access and security authentication interfaces of SuperMap iServer, iEdge, iPortal, iManager, Online services to provide users with a simpler and more easy-to-use API and more features

WHAT'S NEW

11i(2022)
  • The full library can be introduced and built on demand, greatly reducing the package size of the built application to about 90%, and improving the application loading performance Visit > Fully optimized the namespace of all apis, more in line with the usage of open source libraries, and added usage examples for each interface
  • A new video-plus component is added, which supports superimposing point data on the video, and supports interactive operations such as click-and-click interactive query, roaming, and zooming; Example >
  • Added dynamic plotting management function
    The dynamic plotting management function is added to support importing and exporting plotting
    Add sub layer management function
10i(2021) SP1

Fix several bugs, details

10i(2021)
10i(2020) SP3

Fix several bugs, details

10i(2020) SP2
10i(2020) SP1
  • Launch Storybook, optimize and unify component styles, add basic components with a unified style (based on Ant Design Vue) Visit > Video Player component supports rtmp, flv, m3u8 video stream formats WebMap component supports graticule, the unique theme layer supports custom styles, and the data flow layer supports Mercator coordinate system
  • Import SuperMap mapbox-gl-enhance.js, optimize Leaflet's rendering effect on MVT vector tiles, and support common coordinate systems: Web Mercator, WGS84, CGCS2000, Beijing 54, Xi'an 80 Example >
  • iClient for OpenLayers update
    WebMap supports graticule, the unique value thematic map supports custom styles, and the data stream layer supports the Mercator coordinate system
  • Added graticuleLayer
    Example >
  • Affirm
    Due to the changes in the authorization agreement of the MapboxGL V2 version, SuperMap iClient for MapboxGL will still maintain and upgrade the subsequent versions based on the V1 version, and the agreement remains unchanged
10i(2020)
10i SP1
10i
  • The architecture design of the SuperMap iClient UI Components adopt The MVVM (Model-View-ViewModel)patter
    It also compatible with other frameworks like React, Angular, and native H5 development
    Using the library, you can build custom WebGIS applications as quickly as building blocks
    Details >
  • The component library uses an unpacking-available solution
    At this stage, it provides two/three-dimensional map components, rich geographic visualization components, chart class components and basic GIS components
    Details >
  • In terms of theme style, the SuperMap iClient UI Components has multiple sets of themes built in the current stage, you can switch the theme style of all components with one click. Details >
9D(2019) SP2
  • Added WebMap components, chart components, legend components, layer list components, measurement components, query/search components, progress bars and other basic components, support multiple themes (one-click switch style) Details >
9D(2019) SP1
  • Support WGS84, China2000, Xian80, Beijing54 and other standard geographic coordinate systems, covering MVT vector tiles, grid tiles, visual layers, plotting and other functions
    Need to reference iClient’s enhanced library for Mapbox GL JS (based on October 2018 v0.51.0)
    Details >
  • Added open file component, data flow component, address match and features search component, client computation component, distribute analysis component, data service query component Details >
9D(2019)
9D SP1

Integrate with Turf.js, providing users with calculation ability at the client side such as spatial analysis, topology analysis, equivalent analysis, measure analysis and so on. This makes it possible for a variety of common spatial operations to be done quickly at the client side without connecting GIS services

Integrate with 3D thematic map, global wind map and more visualization effects of ECharts / ECharts GL / D3.js libraries, continuing to strengthen the cool visual effects based on the version 9D.

Modularized the code, supporting modularized reference by using import grammar in JavaScript ES6 standard during the development

Release the npm project. The url is:https://www.npmjs.com/~supermap

Release the English version. The product introduction, example, APIDoc and other pages of the official website support both Chinese and English

Optimizations of official website: support of multiple versions(9.0.0/9.0.1/dev), easier navigation, more optimized waiting style and popup style of examples, etc.

9D

Complete the infrastructure reconstruction; open source + open; fully integrated with other commonly used map libraries and charting libraries such as Leaflet, OpenLayers, Mapbox GL JS, ECharts, MapV to avoid the user's repetitive learning and cost input

Support access to SuperMap iServer distributed analysis Services, providing density analysis, grid aggregation analysis, single object query analysis, region summary analysis, vector clipping analysis, buffers, topology validator, overlay geo, summary attributes functions

Support access to address matching services of SuperMap iServer, providing forward matching and reverse matching functions

Support access to SuperMap iServer real time data services

New visual effects of time series heat map and flight monitoring effects based on ElasticSearch

Support Mapbox Vector Tile standard, providing users with more map styles to freely change styles at the client side

Add high efficiency point layer, supporting efficient and fluent rendering of 100,000+ point elements in the browser

Integrate with commonly used ECharts visualization effects: scatter map, migration map, heat map, line map, line effects, polyline chart, histogram, pie chart

Integrate with data visualization Open Source Library MapV, providing the honeycomb map, commuting map, strong boundary map, migration map, dynamic trajectory map, the polygon drawing, line drawing and massive point data drawing functions

Integrate with OSMBuildings to implement visualization of building stereo effects

New cache switch control to allow users to switch among different versions of cache on clients

Easier access to maps configured in SuperMap iPortal and SuperMap Online by users

Unify the secure authentication interfaces of SuperMap iServer, SuperMap iPortal, SuperMap Online. Support for secure login and access to services or maps with token or Key

Completely new site: iclient.supermapol.com. Easier sample demonstration