博客
关于我
cesiumjs学习笔记之一——环境搭建
阅读量:150 次
发布时间:2019-02-27

本文共 1176 字,大约阅读时间需要 3 分钟。

cesiumjs安装与使用指南

cesiumjs 是一个开源的 JavaScript 3D地球仪和地图库,能够帮助开发者快速构建高质量的3D地图应用。本文将详细介绍如何安装并使用cesiumjs。

安装Node.js环境

首先,需要安装Node.js。以下是具体步骤:

  • 访问Node.js官网(https://nodejs.org/en/),下载对应平台的安装包。
  • 解压下载的文件,双击运行安装程序,选择默认安装路径。
  • 安装完成后,打开命令提示窗口(Windows用户可以通过“Windows + R”快捷键打开),输入以下命令以确认Node.js是否安装成功:
    node -v

    如果显示版本号,说明Node.js已成功安装。

  • 安装npm

    Node.js安装完成后,npm(Node Package Manager)会随之安装。可以通过以下命令确认npm的版本:

    npm -v

    如果显示版本号,说明npm已成功安装。

    环境配置

    在开发cesiumjs应用前,需要对环境进行一些配置:

  • 创建存储节点模块的目录:
    mkdir -p d:\ProgramFiles\nodejs\node_globalmkdir -p d:\ProgramFiles\nodejs\node_cache
  • 设置npm的前缀和缓存目录:
    npm config set prefix "d:\ProgramFiles\nodejs\node_global"npm config set cache "d:\ProgramFiles\nodejs\node_cache"
  • 3.安装必要的插件:

    npm install compression -gnpm install request -gnpm install yargs -g

    下载cesiumjs项目

    进入浏览器,访问cesiumjs的官方下载页面(http://cesiumjs.org/downloads.html),选择适合你操作系统的版本进行下载。

    运行cesiumjs示例

  • 解压下载的cesiumjs项目文件到你的开发目录中。
  • 打开命令提示窗口,进入项目根目录,输入以下命令启动示例服务:
    node server.js
  • 在浏览器中输入 http://localhost:8080,即可查看cesiumjs的示例地图。
  • 常见问题

    • 如果在启动服务时遇到权限问题,可以在命令前加上管理员权限标识:
      node server.js --allow-root
    • 如果网络环境不稳定,可以尝试在命令后添加超时参数:
      node server.js --max-http-timeout=60000

    通过以上步骤,你可以快速上手cesiumjs,开始构建自己的3D地图应用。如果有任何问题,可以参考cesiumjs的官方文档或社区求助。

    转载地址:http://qvbd.baihongyu.com/

    你可能感兴趣的文章
    OSG学习:几何对象的绘制(三)——几何元素的存储和几何体的绘制方法
    查看>>
    OSG学习:场景图形管理(三)——多视图相机渲染
    查看>>
    OSG学习:场景图形管理(四)——多视图多窗口渲染
    查看>>
    Sql 随机更新一条数据返回更新数据的ID编号
    查看>>
    OSG学习:空间变换节点和开关节点示例
    查看>>
    OSG学习:纹理映射(一)——多重纹理映射
    查看>>
    OSG学习:纹理映射(二)——一维/二维/简单立方图纹理映射
    查看>>
    OSG学习:纹理映射(六)——灯光
    查看>>
    OSPF 四种设备角色:IR、ABR、BR、ASBR
    查看>>
    OSPF不能发现其他区域路由时,该怎么办?
    查看>>
    SQL Server 存储过程
    查看>>
    OSPF在大型网络中的应用:高效路由与可扩展性
    查看>>
    OSPF技术连载18:OSPF网络类型:非广播、广播、点对多点、点对多点非广播、点对点
    查看>>
    OSPF技术连载21:OSPF虚链路,现代网络逻辑连接的利器!
    查看>>
    Padding
    查看>>
    paddlehub安装及对口罩检测
    查看>>
    paddle的两阶段基础算法基础
    查看>>
    SpringBoot中重写addCorsMapping解决跨域以及提示list them explicitly or consider using “allowedOriginPatterns“ in
    查看>>
    pageHelper分页工具的使用
    查看>>
    PageHelper:上手教程(最详细)
    查看>>