提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郝浩|2013-06-20 13:35:43.000|阅读 455 次
概述:AnyMap是一个灵活的用于创建地图的控件,你可以轻松地使用它创建大量的地图,本次的教程将向大家仔细讲解如何创建一个简单的地图,并添加到Web页面的具体步骤。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
AnyMap是一个灵活的用于创建地图的控件,你可以轻松地使用它创建大量的地图,本次的教程将向大家仔细讲解如何创建一个简单的地图,并添加到Web页面的具体步骤。
首先我们需要一个普通的HTML页面,该页面需要包含一个Flash对象,并将它放到web站点下的文件夹中:以下面的结构在IIS wwwroot文件夹中创建AnyChartTest文件夹:
首先需要一些数据来创建地图——一个XML文件(决定图表应该如何显示地图和哪个地图需要显示),Map地图数据文件(包含地图本身)。在这里假设我们想要展示简单的彩色美国地图。
我们吧这张地图放置在states.amap file文件里面,/swf folder. amap文件是储存地图数据的专有格式。
我们需要创建XML设置文件使用这个文件并显示地图,如下所示:
<?xml version="1.0" encoding="UTF-8"?> <anychart> <charts> <chart plot_type="Map"> <chart_settings> <title> <text>USA Map</text> </title> </chart_settings> <data_plot_settings> <map_series source="states.amap"> <projection type="mercator" /> <undefined_map_region palette="default"> <label_settings enabled="True" /> </undefined_map_region> </map_series> </data_plot_settings> </chart> </charts> </anychart>
复制上述代码,在任意文本编辑器中打开AnyChartTest文件夹中的anychart.xml,并粘贴代码。
XML结构看起来复杂,但是大多数的标签是自我描述性的,用几个XML语言就可以描述一切:
在<chart>节点我们设置设置一个"Map"情节类型——<chart plot_type="Map">
在<chart_settings>节点描述了的图表大致如下所示:
设置地图标题文本:
<title> <text>USA Map</text> </title>
在<data_plot_settings>设置"states.amap"文件用作源地图(AnyChart包中有很多其它地图——务必看完整个列表):
<map_series source="states.amap" />
以不同的颜色设置,并启用所有地图区域的状态标签:
<map_series source="states.amap"> <projection type="mercator" /> <undefined_map_region palette="default"> <label_settings enabled="True" /> </undefined_map_region> </map_series>
将自定义数据添加到地图:
使用AnyMap你可以附加任何自定义数据到任何地图,然后使用这些数据来着色、标签、工具提示传说和自定义操作,具体的操作请关注另一篇教程:Flash地图控件AnyMap使用教程:将数据附加到地图。
这是在Web网页上看到地图所需要的最后一个步骤:
下面是需要粘贴到anychart.html的代码(在任意文本编辑器中打开它,复制粘贴代码):
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>AnyChart Sample Flash Map </title> <script type="text/javascript" language="javascript" src="./js/AnyChart.js"></script> </head> <body> <script type="text/javascript" language="javascript"> //<![CDATA[ var chart = new AnyChart( './swf/AnyChart.swf'); chart.width = 600; chart.height = 450; chart.setXMLFile('./anychart.xml'); chart.write(); //]]> </script> </body> </html>
只有粗体文本是html代码,你需要将AnyChart Flash Map嵌入到HTML页面。
现在应该在一个web浏览器中上线我们的html页面,在本实例中,我们可以同时使用:
//localhost/AnyChartTest/anychart.html
或者
C:\Inetpub\wwwroot\AnyChartTest\anychart.html
完成所有步骤之后,就可以看到如下地图:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:慧都控件网本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢