ARCGIS viewer入门(1)
来源:互联网 发布:电子商务淘宝课程视频 编辑:程序博客网 时间:2024/05/22 01:53
实例:
(1)打开、关闭widget
(2)与地图交互
<?xml version="1.0" encoding="utf-8"?>
<!--
<viewer:BaseWidget xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:viewer="com.esri.viewer.*"
widgetConfigLoaded="init()">
<fx:Script>
<![CDATA[
//this function called when the widget's configuration is loaded
import mx.controls.Alert;
import com.esri.ags.geometry.MapPoint;
//var graphicsLayer:GraphicsLayer;
private function sayHiToMap():void{
var center:MapPoint=map.extent.center;
var message:Label=new Label();
message.text=getDefaultString("helloContent");
map.infoWindowContent=message;
map.infoWindow.show(center);
}
private function init():void
{
if (configXML) // checking for valid content in the configuration file
{
lbl.text ="wangzheng"+ configXML.content || getDefaultString("helloContent");
}
}
private function widgetClosedHandler(event:Event):void
{
Alert.show("HelloWidgetTemplateWidget minimized");
}
private function widgetOpenedHandler(event:Event):void
{
Alert.show("HelloWidgetTemplateWidget minimized");
}
]]>
</fx:Script>
<viewer:WidgetTemplate id="wTemplate"
height="100%" width="100%"
minHeight="190"
minWidth="220"
closed="widgetClosedHandler(event)"
open="widgetOpenedHandler(event)">
<viewer:layout>
<s:VerticalLayout horizontalAlign="center" verticalAlign="middle"/>
</viewer:layout>
<s:Label id="lbl"
width="100%"
fontSize="12"
fontStyle="italic"
fontWeight="bold"/>
<s:Button label="Say Hi to Map" click="sayHiToMap()"/>
</viewer:WidgetTemplate>
</viewer:BaseWidget>
(3)地图图层可以直接在config.xml文件添加
<basemaps>
<layer type="tiled" label="Topographic" url="http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer" visible="true"/>
<layer type="tiled" label="libbase" url="http://superstring:8399/arcgis/rest/services/libbase/MapServer" visible="false"/>
<layer type="dynamic" label="lib" url="http://superstring:8399/arcgis/rest/services/lib/MapServer" visible="false"/>
</basemaps>
- ARCGIS viewer入门(1)
- ARCGIS viewer入门(8)flex viewer定制
- ARCGIS viewer入门(9)flex viewer定制弹出窗口
- ArcGIS Viewer for Flex(入门)
- ARCGIS viewer入门(10)自定义infowindow
- ARCGIS viewer入门(11)自定义InfoSymbol
- ARCGIS viewer入门(12)关于Symbol
- ARCGIS viewer入门(10)自定义infowindow
- ARCGIS viewer入门(12)关于Symbol
- ArcGIS Viewer for Flex(入门) .(转帖)
- ARCGIS viewer入门(2)两个不同的widget交互
- ARCGIS viewer入门(3) Widget共享数据
- ARCGIS viewer入门(4) 简单图查
- ARCGIS viewer入门(5) 基本样式选型
- ARCGIS viewer入门(6)复杂图元图查属性
- ARCGIS viewer入门(13)自定义Symbol形状
- ARCGIS viewer入门(7)扩展arcgis server flex API功能
- ArcGIS Viewer for Flex(编辑配置文件)
- 用DIV+CSS切割多背景合并图片 CSS Sprites 技术
- android实现session保持
- 如何准备OCP考试?
- HTML4标签的默认样式
- 程序员如何做出“不难看”的设计
- ARCGIS viewer入门(1)
- 用DIV+CSS切割多背景合并图片 CSS Sprites 技术
- 使用DBMS_UTILITY.GET_TIME来捕获某段代码的执行时间
- openstack在线迁移需要做的配置并整理成脚本以及在线迁移过程系统自动修改的内容总结
- 使用百度地图API实现驾车导航
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
- Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条
- MJ评-《少年派》-10分
- nomn监控指标介绍