几款JS地图插件比较

几款JS地图插件比较

因工作需要,最近研究几款关于地图的JS插件,现与大家分享一下。

以下比较只是浅层次的分析一下,并没有实际通过项目检验,所以不足之处还请大家指出。

地图插件对比
插件名  简介 区域支持 扩展性 离线支持 多浏览器支持  优点  缺点
jVectorMap 国外一款显示矢量地图的jQuery插件。 世界、全国、省 支持 使用相对简单。 只支持到省级划分,不支持市级。
加载速度快。 样式、显示效果不理想。
多浏览器支持较好。 仅有基本的显示功能,若要完成复杂交互,需改源码。
  扩展性不强。
Echarts 国内一款开源插件,来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库。 中国、省、市 支持 IE支持不好 支持省市级区域划分。 由于基于HTML5,因此需要支持HTML5的浏览器才行。对IE支持不完善。
直观,生动,可交互,可个性化定制。
扩展性较好。
加载速度相对较快。
地图汇 国内一款专业地图插件。面向企业机构和个人用户。 世界、全国、大区、省市、区县 暂不支持
(需联系官方客服)
支持世界,全国,区县各级行政区域。 收费。
支持多浏览器,兼容性较好。 需要联网调用官方开放接口,稳定性需要考虑。
模版丰富,功能强大,扩展性较好。  
百度地图、 国内IT公司推出的免费地图API 世界、全国、省市、区县 不支持 功能较丰富,扩展性较好。
浏览器兼容性较好。
需要调用官方开放接口,不支持离线状态。
由于地图不是矢量图片,加载省级区域着色速度较慢。
高德地图、
搜狗地图、
soso地图、
阿里云地图、
MapBar、
51地图
Kartograph 国外一个用于创建交互式地图框架,而且不需要任何地图服务商(如:Google Maps)支持 世界、省(国外) 支持 功能较强,扩展性较好。 对中国地图支持不好。
需要SVG数据,开发难度相对较大。
Polymaps  国外一开源插件 世界、省(国外) 支持 提供快速的显示,支持矢量数据的可视化演示。 对中国地图支持不好。
需要SVG数据,开发难度相对较大。
Craftmap  国外一开源插件 世界、省(国外) 支持 加载速度快。 对中国地图支持不好。
地图效果不精细。
 
 

使用作业定时压缩数据库

 

有一个项目上的数据库使用了几个月.mdf文件与.ldf文件加起来竟然达到了100G+,这样下去硬盘会被撑爆的。

这样的原因是因为异常情况造成某个数据表中有大量的冗余数据,将异常数据表的冗余数据清理之后,mdf文件并没有变小,因为对数据库进行了删除操作,ldf文件反而变增大很多!根据项目情况考虑使用作业方式定时压缩数据文件大小,压缩之后只有十几兆的大小。

Setp1:开启SQL Server Agent服务

使用作业需要SQL Agent服务的支持,并且需要设置为自动启动,否则你的作业不会被执行。

以下步骤开启服务:开始——>运行——>输入"services.msc"——>进入服务,开启SQL Server Agent服务,并设置为自动。

如图:

  

Setp2:创建作业

创建作业的过程这里就不说了,作业执行的命令为:

复制代码
DECLARE @Error INT
SET @Error=(SELECT TOP 1 size/128.0 - CAST(FILEPROPERTY([NAME], 'SpaceUsed') AS int)/128.0 AS AvailableSpaceInMB FROM sys.database_files ORDER BY [NAME] DESC)
--PRINT @Error

IF(@Error>1)
    BEGIN
        ALTER DATABASE HCJK_Customer  --数据库名字
        SET RECOVERY SIMPLE;  --设置简单恢复模式
        DBCC SHRINKFILE (HCJK_Customer, 1);  --(M)不能小于1M,参数“HCJK_Customer”应为 SELECT [name] FROM sys.database_files
        DBCC SHRINKFILE (HCJK_Customer_log, 1);  --(M)不能小于1M,参数“HCJK_Customer”应为 SELECT [name] FROM sys.database_files
        ALTER DATABASE HCJK_Customer
        SET RECOVERY FULL;  --恢复为原来完整模式
    END
--ELSE
--BEGIN
--    PRINT  @Error
--END    
复制代码

压缩操作前的.mdf文件与.ldf文件大小:

压缩操作后的.mdf文件与.ldf文件大小:

 
标签: JS插件
原文地址:https://www.cnblogs.com/Leo_wl/p/3287991.html