CesiumJS é uma biblioteca JavaScript para criar globos 3D e mapas 2D em um navegador da web sem plugin. Ele usa WebGL para gráficos acelerados por hardware e é multiplataforma, vários navegadores e ajustado para visualização dinâmica de dados.
Construído em formatos abertos, o CesiumJS foi projetado para interoperabilidade robusta e escalabilidade para conjuntos de dados massivos.
Exemplos ? Documentos ? Site ? Fórum ? Histórias de usuários
Visite a página de downloads para baixar uma cópia pré-construída do CesiumJS.
Se você estiver construindo seu aplicativo usando um empacotador de módulo como Webpack, Parcel ou Rollup, poderá instalar o CesiumJS por meio do pacote cesium
npm:
npm instala césio --save
Em seguida, importe CesiumJS no código do seu aplicativo. Importe módulos individuais para se beneficiar das otimizações de trepidação de árvores por meio da maioria das ferramentas de construção:
importar {Visualizador} de "césio";importar "césio/Build/Césio/Widgets/widgets.css";const visualizador = novo Visualizador("cesiumContainer");
Além do pacote cesium
, CesiumJS também é distribuído como pacotes npm com escopo definido para melhor gerenciamento de dependências:
@cesium/engine
- APIs de núcleo, renderização e dados do CesiumJS
@cesium/widgets
– Uma biblioteca de widgets para uso com CesiumJS
Consulte nosso Guia de início rápido para obter mais informações sobre como colocar um aplicativo CesiumJS em funcionamento.
As instruções para servir dados locais estão no Guia offline do CesiumJS.
Interessado em contribuir? Consulte CONTRIBUTING.md. ❤️
Apache 2.0. CesiumJS é gratuito para uso comercial e não comercial.
A plataforma Cesium segue um modelo de negócios de núcleo aberto com mecanismos de tempo de execução de código aberto, como CesiumJS e assinatura comercial opcional do Cesium ion.
CesiumJS pode transmitir conteúdo 3D, como terreno, imagens e blocos 3D da plataforma comercial de íons de césio junto com padrões abertos de outros serviços offline ou online. Fornecemos íon de césio como a opção mais rápida para todos os usuários começarem a trabalhar, mas você é livre para usar qualquer combinação de fontes de conteúdo com CesiumJS que desejar.
Traga seus próprios dados para agrupamento, hospedagem e streaming de íons de césio. O uso do íon Césio ajuda a apoiar o desenvolvimento do CesiumJS.
Transmita em blocos 3D e outros formatos padrão de íon de césio ou outra fonte
Visualize e analise em um globo WGS84 de alta precisão
Compartilhe com usuários em computadores ou dispositivos móveis
Veja mais na lista de verificação de recursos do CesiumJS.