`
FengShen_Xia
  • 浏览: 279273 次
  • 性别: Icon_minigender_1
  • 来自: 东方水城
社区版块
存档分类
最新评论

【转】Flash图表AnyChart应用教程三:在网页中嵌入flash地图

 
阅读更多

AnyChart 是一款灵活的基于Flash/JavaScript (HTML5) 的图表控件,可在网页上创建丰富的图表和地图类型,本教程将一步步为你讲解如何运用AnyChart创建flash地图。

创建一个网页

首先需要一个普通的包含Flash对象的HTML页面,把它放在网站的某些文件夹里。在IIS wwwroot 文件夹中创建AnyChartTest 文件夹,结构如下:

/AnyChartTest
     |--/swf
             |---AnyChart.swf
             |---states.amap
     |--/js
             |--- AnyChart.js
     |--anychrt.xml
     |--anychart.html

选择地图数据和地图风格

地图数据需包含一个XML文件,它决定地图将如何显示,显示什么地图等。假设我们要显示一张彩色的USA地图。这个地图存储在states.amap文件中(amap文件是AnyChart存储地图数据的专有格式)。

要显示地图,首先创建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,并将上面这段代码粘贴进去。

设置地图标题文本:

<title>
  <text>USA Map</text>
</title>

 

将 "states.amap"文件设置为地图源:

<map_series source="states.amap" />

 

将地图对象设置为Mercator,设置各大州的颜色,启用所有区域的标签:

<map_series source="states.amap">
  <projection type="mercator" />
  <undefined_map_region palette="default">
    <label_settings enabled="True" />
  </undefined_map_region>
</map_series>

 

HTML文件结构

将以下代码复制粘贴到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> 

 

   在Web浏览器中启动html页面,有两种方式:

   http://localhost/AnyChartTest/anychart.html
   或

   C:\Inetpub\wwwroot\AnyChartTest\anychart.html

效果如下:

flash地图,USA Map

 

 

 本文转自:http://www.evget.com/zh-CN/info/catalog/18077.html

 

分享到:
评论

相关推荐

    最好的flash图表控件AnyChart的asp.net例子

    【AnyChart:强大的Flash图表控件在ASP.NET中的应用】 在IT行业中,数据可视化是至关重要的,它能够帮助用户快速理解和解析复杂的数据信息。而AnyChart是一款优秀的Flash图表控件,以其丰富的图表类型、高性能和...

    PB11.5 动态FLASH图表

    PB11.5动态FLASH图表是一种在PowerBuilder 11.5中实现的高级可视化技术,它通过集成FusionCharts Free库,为用户提供交互式的、酷炫的图表展示功能。FusionCharts是一套基于JavaScript和Flash的图表解决方案,能够...

    网页图表Highcharts实践教程基础篇

    网页图表Highcharts实践教程基础篇主要涵盖了如何使用Highcharts库创建和定制各种图表,以便在网页上呈现数据。Highcharts是一款强大的JavaScript库,专为Web开发者设计,用于生成高质量的数据可视化图表。它支持...

    Flash 图表制作

    在实际应用中,Flash图表通常被嵌入到网页中,因此也需要了解HTML、CSS和JavaScript的基本知识。通过结合这些技术,你可以创建一个完整的数据可视化系统,用户可以在网页上直接查看和交互图表。 "下载地址.txt"可能...

    flash 图表

    在IT行业中,Flash图表是一种利用Adobe Flash技术创建的交互式数据可视化工具。这些图表通常用于网页设计、数据分析和报告,因为它们能够以动态且吸引人的形式展示信息。Flash图表不仅美观,而且支持丰富的动画效果...

    AnyChart图表个人总结

    AnyChart图表个人总结 AnyChart是一种先进的基于Flash的数据可视化解决方案,用于构建复杂报表的理想工具。它使用XML作为通用数据接口,使得我们能够从任何数据源中使数据可视化。AnyChart是完全跨浏览器和跨平台的...

    实用flash图表模版

    - **发布与嵌入**:将图表导出为SWF文件,然后将其嵌入到网页或应用中。 5. **替代方案** 鉴于Flash的逐渐淘汰,开发者可转向HTML5技术,如D3.js、Chart.js等,这些现代库提供了类似的图表功能,且更适应移动设备...

    ArcGIS教程:ArcGIS中的图表是什么

    2. **信息整合**:在地图上添加图表,可以更全面地展示地理现象背后的数据支持。 3. **动态展示**:在交互式地图中嵌入图表,用户可以根据自己的需求动态调整视图。 #### 七、图表的管理和导出 1. **图表编辑**:...

    java生成FLASH图表

    Java生成Flash图表是一种技术,它允许开发者在Java应用程序中创建交互式的、动态的图表,这些图表通常以Adobe Flash格式呈现。这种技术对于数据可视化非常有用,尤其在网页应用中,可以提供丰富的图形体验。以下是对...

    fusionCharts是如何在网页呈现图表

    FusionCharts是一款强大的图表库,它能够帮助开发者在网页中创建出丰富多样的交互式图表。这个库通过结合Flash技术和JavaScript来实现图表的渲染和功能交互。以下将详细阐述FusionCharts在网页呈现图表的过程: 1. ...

    Open Flash Chart Flash图表

    - **JavaScript集成**:在网页中使用JavaScript调用Open Flash Chart库,将XML数据传递给Flash对象,并设置图表的位置和大小。 - **动态数据**:可以通过Ajax或其他方式动态获取数据并更新图表,实现数据实时更新...

    flash图表进阶

    这份文档详细介绍了FusionCharts的使用方法,包括如何在网页中嵌入图表、设置图表属性、处理数据源、自定义图表元素等。通过阅读,开发者可以掌握如何快速上手并创建出符合需求的图表。 **3. FusionCharts二次开发...

    flash图表组件

    在IT行业中,Flash图表组件是一种常见的数据可视化工具,尤其适用于创建动态、交互式的图形展示。本文将深入探讨“flash图表组件”的相关知识点,包括其基本原理、应用领域、以及如何利用JavaScript来驱动图表数据...

    如何将Superset图表嵌入html

    通常情况下,这些图表是在Superset自己的Web界面中查看的,但是Superset也支持将图表嵌入到其他网页中。 首先,我们需要准备一个合适的环境来安装和运行Superset。安装Python是第一步,推荐使用Python 3.4或以上...

    1:20万和1:5万接图表,ArcGIS矢量文件

    本文将详细解析"1:20万和1:5万接图表,ArcGIS矢量文件"这一主题,以及这些文件在实际应用中的作用。 首先,比例尺是地图学的基本概念,它反映了地图上的距离与实地距离的比例关系。1:5万接图表示地图上的1单位长度...

    anychart简单java使用

    在这个场景中,我们关注的是"anychart简单java使用",这涉及到一个基于Java的图表库——AnyChart,用于创建美观且功能丰富的图表。AnyChart是一个强大的JavaScript图表库,支持多种图表类型,并且可以通过Java API...

    Highmaps网页图表基础教程

    这个基础教程将引导我们深入了解如何使用Highmaps创建交互式的地图图表,展示全球或特定地区的统计数据。 首先,我们需要了解Highmaps的基本概念。它基于JavaScript库,支持SVG和VML渲染,确保在各种浏览器上都能...

    asp.net flash图表控件

    ASP.NET Flash图表控件是一种用于在Web应用中创建动态、交互式图表的工具,它结合了ASP.NET的强大功能和Flash的视觉吸引力。OpenFlashChart是一个流行的开源库,用于生成高质量的图表,它提供了丰富的定制选项,使...

    在网页中使用Open Flash Chart 展示图表

    在网页中使用Open Flash Chart展示图表是一项常见的数据可视化任务,尤其在那些需要动态、交互式图形的Web应用中。Open Flash Chart是一款开源的Flash图表库,它允许开发者使用简单的JavaScript和服务器端语言(如...

    开源flash图表--open flash chart

    通过学习和实践,开发者可以充分利用这些功能,构建出更复杂、更具吸引力的图表应用。 **五、相关资源** 除了官方文档外,开发者还可以参考以下资源来学习和掌握Open Flash Chart: 1. 博文链接:[iteye博客]...

Global site tag (gtag.js) - Google Analytics