- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AnyChart应用教程三在网页中嵌入flash地图
慧都控件网
慧都控件网
AnyChart应用教程三:在网页中嵌入flash地图
AnyChart 是一款灵活的基于Flash/JavaScript (HTML5) 的图表控件,可在网页上创建丰富的图表和地图类型,本教程将一步步为你讲解如何运用AnyChart创建flash地图。
创建一个网页
首先需要一个普通的包含Flash对象的HTML页面,把它放在网站的某些文件夹里。在IIS wwwroot 文件夹中创建AnyChartTest 文件夹,结构如下:
/AnyChartTest
/swf
AnyChart.swf
states.amap
/js
AnyChart.js
anychart.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
textUSA 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
textUSA 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 /
titleAnyChart 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
效果如下:
(慧都控
文档评论(0)