写在前面

这篇文章写在我用ArcGIS API for JavaScript(后面统称为"ArcGIS JS API")开发了两年项目后的某一天夜里。写这篇文章主要是两个目的吧,第一个原因肯定是为后面越来越多的从事WebGIS开发的GISer提供一个学习路线,当然,我提供的这个学习路线仅仅是一个参考;第二个原因就是我想写文章了,八月份一直忙着做项目,忘记了更新博客。

什么时候适合读这篇文章呢

  • 在校期间无聊想学WebGIS开发之前
  • 当你参加Esri全国开发者大赛(目前最新的名称应该是"易智瑞全国开发者大赛")时
  • 工作中项目开发涉及到地图类功能模块的开发时
  • 对高德地图、百度地图等的背后实现的技术原理感兴趣或者自己技术能力很强想动手实现一个类似的地图应用平台时

以上就是我想到的一些场景了,如果还有没列举出来的,欢迎大家在下方留言补充。接下来我们先来一些基础的介绍吧。

ArcGIS JS API介绍

说了那么多,今天的主角还没登场,那么我们接下来聊聊ArcGIS JS API到底是什么。

ArcGIS JS API全称为"ArcGIS API for JavaScript",它目前为止有两个大版本:一个是3.X版本,另外一个是4.X版本,其中3.X版本是原来最早发布的版本,里面对二维地图的操控这些比较详细,4.X版本是后来发布的版本,主要是增加了三维地图场景这一块的内容,目前这两个版本同时更新,3.X版本目前最新版是3.33,4.X版本目前最新版是4.16,对于版本的介绍暂时就到这里,后面我们详细介绍。

ArcGIS JS API,我们通过对它的名称拆分一下的话

13 ArcGIS API for JavaScript开发入门文档相关推荐

  1. ArcGIS API for Silverlight开发入门

    ArcGIS API for Silverlight开发入门 你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我 都没关系.但你不能否认3G是一种趋势,最终我们每个人都 ...

  2. arcgis api for flex 开发入门(九)webservices 的使用

    arcgis api for flex 开发入门(九)webservices 的使用 flex 本身对webservices有着良好的支持,我们可以调用互联网上的各种 webservices来结合es ...

  3. arcgis api for flex 开发入门(二)map 的创建

    arcgis api for flex 开发入门(二)map 的创建 在flex 中创建一个esri 的map ,你只需要使用<esri:Map>标签就可以轻松完成. 在<esri: ...

  4. 图解ArcGIS API for JavaScript开发环境搭建

    ESRI公司截止到目前已经发布了最新的ArcGIS Server for JavaScript API v3.9,它提供了更为丰富而又强大的功能. 本篇经验向大家介绍其本地部署及简单的第一个地图应用程 ...

  5. ArcGIS API for Silverlight开发入门准备

    原文:ArcGIS API for Silverlight开发入门准备 微软的Silverlight提供了跨浏览器和跨平台开发环境,在Web中可用于创建和展现富互联网应用(RIA,Rich Inter ...

  6. arcgis api for flex 开发入门(七)Geometry service 的使用

    arcgis api for flex 开发入门(七)Geometry service 的使用 Geometry service 顾名思义,就是提供针对几何层级的服务,比如说Project,   Si ...

  7. AGM AG32VF407VGT6(248M主频MCU + 内置2KLE CPLD)开发入门文档

    AGM AG32VF407VGT6(248M主频MCU + 内置2KLE CPLD)开发入门文档 第一章:器件特性概述 产品概述: AGM32系列32位微控制器旨在为MCU用户提供新的自由度和丰富的兼 ...

  8. ArcGIS API for JavaScript 开发笔记

    1.Vue.js 中引入 ArcGIS API for JavaScript 4.x 安装 esri-loader npm install --save esri-loader 引入 ArcGIS A ...

  9. arcgis api for flex 开发入门(五)查询

    在gis中,针对要素的查询是一个最基本的操作,也是最常用的操作之一. 下面我们介绍如何使用arcgis api for flex 来查询我们需要的东西. 要在arcgis api for flex中进 ...

最新文章

  1. tomcat远程调试
  2. 骚操作!用 CPU 烤肉,这位程序员做到了
  3. 安卓 python termux_Android Termux 安装 Linux 就是这么简单
  4. 精选Spring Boot三十五道必知必会知识点!
  5. CentOS6安裝Cacti
  6. pandas:数据规范化方法与python实现
  7. android java 指针,opencv android:向我的代码中添加cascade分类器后出现空指针异常
  8. spring5高级编程_Spring 5.X系列教程:满足你对Spring5的一切想象-持续更新
  9. centos 6.4/6.5下源码编译安装mysql_CentOS 6.4/6.5下源码编译安装mysql
  10. VC调试选项说明:md /mdd /ml /mt/mtd
  11. HBase 数据库介绍
  12. 人工智能的历史与发展
  13. STM32L0外接32768HZ晶振应该接多大的负载电容才合适
  14. Mysql性能调优之max_allowed_packet
  15. 每日单词20110603
  16. 一个华为人19年的工作体会:一颗电容会造成数亿损失[转]
  17. android打包时出现***is not translated in zh-rCN (Chinese: China)
  18. 优先队列 HDU4544
  19. 服务器软件维护的内容有哪些
  20. cmd批量修改文件名 增加文字_文件名如何进行批量更改?

热门文章

  1. 微信聊天机器人[过年防信息轰炸、自动回复拜年消息]
  2. IMX6ULL学习笔记(四) —— uboot 启动流程
  3. Spring中使用atomikos+druid实现经典分布式事务
  4. 【RSVP-BCI基本知识点】
  5. 执行查询提示目录名称无效
  6. 「企业应用架构」应用架构行为准则
  7. vue3—使用element-plus表格导出excel表格(带图片)
  8. 2018-2019-2 20165334『网络对抗技术』Exp5:MSF基础应用
  9. go混淆实现bypassAV(cobaltstrike免杀)
  10. html不支持js,我的浏览器不支持javascript怎么办?