软件星级:3分
Highmaps是一款基于原声JavaScript编写的交互式地图图表引擎,让网页开发者可用直接调用该js插件,几句代码即可实现非常美观的响应式的交互地图图表。建立交互式地图以显示销售、选举结果或任何与地理相关的信息。完美的独立使用或在仪表盘与海图结合!
1、完美支持移动端
Highmaps 设计之初就考虑到了移动设备浏览器,移动平台上多点触控、手势操作均支持,同时 Highmaps 在 PC 端也最低支持 IE6。
2、MAP 地图数据集
为了方便用户使用,Highmaps 提供了上百个地图基础数据,这些地图都可以快速下载和使用。
3、非商业使用免费
在个人网站、学校网站及非盈利机构中使用 Highmaps 完全不需要经过我们的许可,直接可以任意使用!
4、开源
Highmaps 最重要的特点之一就是:无论免费版还是付费版,你都可以下载源码并可以对其进行编辑。
基于开源社区我们可以第一时间获取用户的需求、及时的 Bug 修复及吸收社区贡献。
5、纯 JavaScript
Highmaps 完全基于 HTML5 技术,不需要再客户端安装任何插件,如 Flash 或 Java。此外你也不用配置任何服务端环境,不需要 PHP、Tomcat、ASP.NET 等,只需要两个 JS 文件即可运行。;
6、动态交互性
Highmaps 支持丰富交互性,在图表创建完毕后,可以用丰富的 API 进行添加、移除或修改数据列、数据点、坐标轴等操作。
结合 jQuery 的 ajax 功能,可以做到实时刷新数据、用户手动修改数据等功能,结合事件处理,可以做到各种交互功能。
7、图表种类丰富
Highmap s中有各种地图类型:你可以制作兴趣地图,在地图上画气泡等,这些功能是和 Highcharts 中的系列类型相对应的。.
8、多彩坐标轴
为了呈现多彩的地图,Highmaps中有一个单独的颜色轴,它继承了坐标轴的大部分功能用来设置常见的属性,如最小值、最大值、极坐标等。
9、导航器
Highmaps具有所有常用的导航功能:加/减按钮,双击放大,滚动鼠标轮放大,多点触控和平移。
10、钻取
钻取功能可以让同一图层的地图区流畅地进行交互。该图层可以在下面的图层放大为一整张地图。
11、支持 GeoJson 标准
除了常见的 数据列、数据点概念外,Highmaps 还接受标准的 GeoJson 标准的地图数据格式。
12、导出和打印
Highmaps 支持导出模式,用户可以一键导出 PNG, JPG, PDF 或 SVG格式的文件格式。此外,用户还可以从网页上直接打印图表。