【ArcGis for javascript从零开始】之三 散点聚合

Arcgis api for JavaScript 4.6 点聚合分析 创建对象:var clusterLayer = new ClusterLayer({ "view":mapManager.view, "map":mapManager.map, "data": photoInfo.data, "id": clusterAnalysis.layerId, "labelColor": "#000&quo 阅读详情

  这两天在往地图上标点,好累,眼都花了有木有。我们领导说百度地图上的点不准,得以天地图为标准。呵呵,(此处省略1W字……)天地图官方的demo要么只有搜索控件,要么只有获取经纬度坐标的控件,就没有两者结合起来的控件,我做了一个很简单的两者结合的demo,省了不少事的说~点我下载。没费什么力气,就不用积分了。

  题外话就这么多,今天开始回忆一下当初痛苦地搞散点聚合的过程。ArcGIS官方demo的地址在这里点我打开链接

做出来的效果是要这样式的:



        我们今天的目标就是把这个页面样式给挪到天地图上,就可以了。

加载ArcGIS的散点

        直接把ArcGIS的源码复制到我们的工程路径中,本次我建了一个项目,而不是单个的html了。本宝宝是java工程师,所以本次demo是一个java web 项目~
        直接复制过来,我们运行一下,呵呵,好大一片白屏。打开Console,会报一个找不到文件的异常呃
      这个找不到,extras是扩展类,请看这一段代码,

var dojoConfig = { 
        paths: {
          extras: location.pathname.replace(/\/[^/]+$/, "") + "/extras"
        }
      };

        这一段代码的大体含义就是把/extras前面的域名替换成本地,不在远程服务器上下载js。
        把再运行一下demo把ClusterLayer从服务器上扒下来。在项目路径下,建一个extras文件夹,再建一个名为ClusterLayer.js的文件。
这个问题解决了,地图是显示出来了,但是没有散点。
又报一个异常,“ http://127.0.0.1:8080/ClusterGIS/data/1000-photos.json  404 (Not Found) ”,这个是因为它的json是从后台中取出来的,我们也从后台把数据传到前台来。这个josn我也是从它官网那里扒出来的,这个大量无意义的代码,我就不贴了,与我们的最终目标也没有什么关系。懒得扒的同学可以不理这一步,直接进行下一步。做为完美主义的宝宝,本宝宝当然要做完~

只有这么一个可怜的,孤零零的点,只写了一个啦,能显示出来就好。第一步就这样实现了,简直是太曲折了。

加载天地图

 略,见上次的日志吧,详细就不说了……地址在此
  坑死宝宝了。之前直接从ArcGIS复制过来的代码,所以用的是3.15版本,一直显示不出来,报的 WebTiledLayer的U
arcgis api for javascript 点聚合 目录:html代码:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"> 阅读详情

相关推荐

ArcGIS API for JavaScript 中的数据聚合功能深度解析

ArcGIS API for JavaScript 的聚合功能旨在优化地图上大量点数据的可视化和交互体验。其核心思想是将地理位置相近的多个点要素动态地合并成一个单一的聚合符号。这一过程是动态的,会根据地图的缩放级别自动调整,以确保在不同视图下都能提供最佳的用户体验和性能。ArcGIS API for JavaScript 的聚合功能是处理和可视化大量点数据的强大工具。它通过数据简化、动态调整、性能优化和信息展示,显著提升了地图应用的可用性和用户体验。对于 2D 地图和大多数点数据可视化场景,结合。

G1870719370的博客 1999

关于arcgis api for js 聚合效果的进阶

关于arcgis api for js 聚合效果的进阶

sinat_33596545的博客 5652

ArcGIS API for JavaScript 3.x 加载点聚合图

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"> <title>点聚合显示</title> <link rel="stylesheet" type="text/c.

一碗老面的博客 1040

arcgisforjs 4.x 聚合、聚合个数文本展示 效果

本案例根据官网所提供的案例进行扩展,除了可进行要素筛进行聚合的分类展示,并可居中展示聚合个数文本。

ArcGIS APi结合天地图聚合效果的数据

该资源主要是ArcGIS API For JS结合天地图的加载并且并且实现散点聚合

ArcGIS加载天地图之散点聚合

使用ArcGIS加载天地图,并显示散点,当散点过于集中时,进行聚合,并显示散点的个数。 散点通过后台随机数生成 功能实现完整,可直接拿来使用 java web项目 访问地址http://ip:port/ClusterGIS/

arcgis for js 加载聚合数据

此源码市基于arcgis for js 开发的聚合数据加载,并且里面添加了加载在线天地图,根据实际要求,改变加载聚合数据,聚合数据是以json形式加载呈现

数字IC设计随笔之二(VCS、DVE|Verdi单步调试)

VCS+Verdi单步调试

ic疾风传 1万+

ESP-IDF 5.4下esp32-camera组件编译报错?手把手教你解决头文件缺失问题

本文详细解析了ESP-IDF 5.4环境下esp32-camera组件编译时出现的头文件缺失问题,提供了从目录结构优化、CMake配置到VSCode智能感知设置的完整解决方案。针对第三方组件集成难题,文章特别强调了PRIV_REQUIRES依赖声明和路径配置的关键作用,帮助开发者高效解决编译错误并建立稳定的开发环境。

weixin_28829629的博客 307

告别误唤醒!S32K3xx低功耗设计避坑指南:Fast Standby模式与WISR寄存器操作详解

本文深入解析了NXP S32K3xx系列MCU在低功耗设计中常见的误唤醒问题,并提供了基于Fast Standby模式的解决方案。文章重点剖析了DCMRWF5寄存器的配置方法、WISR/WISR_64唤醒中断状态寄存器的标志位处理策略,以及如何利用32KB Standby SRAM保存唤醒状态,从而帮助开发者构建稳定可靠的汽车电子低功耗系统。

weixin_29163857的博客 361

PLC控制气缸与电磁阀:从原理到实战编程详解

在工业自动化领域,很多工程师都能编写PLC程序控制电机启停,但当涉及到气缸和电磁阀的精确控制时,却常常遇到动作不协调、响应延迟甚至设备损坏的问题。这背后的关键不在于PLC编程本身,而在于对气动元件特性和控制逻辑的深入理解。 本文将从实际工程问题出发,深入解析气缸与电磁阀的工作原理、PLC控制逻辑设计、常见故障排查方法,并通过完整的梯形图实例,帮助读者掌握气动系统自动化编程的核心要点。无论你是刚接触PLC的初学者,还是希望提升气动控制技能的工程师,都能从中获得实用的技术指导。 1. 气缸与电磁阀在自动化控制中

weixin_42522374的博客 336

C语言图形化界面——含图形、按钮、鼠标、进度条等部件制作(带详细代码、讲解及注释)

本文借助easyx库函数(提供下载链接),很方便地用C语言实现了鼠标、按钮、进度条、坐标尺等操作,为普通C程序的友好人机交互界面提供了一种简单便捷的方案。

体会编程语言独到的美 17万+

SBM与超效率SBM模型实战:从原始面板数据到MATLAB高效实现

本文详细介绍了SBM模型与超效率SBM模型的核心原理,并提供了从原始面板数据预处理到MATLAB高效实现的完整实战指南。通过具体代码解析,帮助研究者掌握如何利用MATLAB进行数据标准化、模型构建、效率求解及结果可视化,从而精准评估决策单元的相对效率,尤其适用于在高效单元中进一步精细排名的场景。

weixin_29100399的博客 477

数字后端:版图基础seal ring

seal ring结构是为了防止划片或封装对芯片造成破坏,从而在芯片与划片道(scribe line)之间添加的一圈保护环

m0_61544122的博客 1万+

SAPGUI excel 导出时遇到的运行时错误:STRING_SIZE_TOO_LARGE

当报表导出需求远超单一 XLSX 文件的物理承载力时,与其在 SAPGUI 中硬拼 2 GB 限制,不如把分页、过滤、流式写入作为设计前提。掌握 ABAP2XLSX 或 CSV + Power Query 等工具链,既能满足审计合规,又能让应用服务器远离的噩梦。祝你在下一次导出海量数据时,既高效又优雅。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 638

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: 写在2015年末
下一篇: HTML5的LocalStorage、SessionStorage学习
酥糖君
博客等级 码龄11年 35粉丝 6原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值