Arcgis for flex 给Google卫星地图加上地点名(道路图层)
2012-09-27 10:29
846 查看
我这里面,是因为使用flexviewer-2.4框架,它们自带的config.xml 添加地图图层的方法。我使用添加不成功 所想出来的办法。框架自带的加载方法是。
1、在config.x,ml文件里添加一个:
<layer label="地名" type="GoogleMap" style="address" visible="false"/>
2、后在GooglemapLayer.as 文件里添加一个新的url:
我自己加这个图层是在mapManager里使用Googlemap的方法:
完成后的效果和Google地图里的是一样的。
Google的效果图:
自定义的效果图:
1、在config.x,ml文件里添加一个:
<layer label="地名" type="GoogleMap" style="address" visible="false"/>
2、后在GooglemapLayer.as 文件里添加一个新的url:
else if(mapStyle == "address"){//道路图 url = "http://mt"+(col%4)+".google.cn/vt/imgtp=png32&lyrs=h@174000000&hl=zh-CN&gl=cn&src=app&" + "x=" + col + "&" + "y=" + row + "&" + "z=" + level+ "&" + "s=" + s; } //获取影像地图 else if(mapStyle == "Image") { // url = "http://mt"+(col%4)+".google.cn/vt/lyrs=s@106&hl=zh-CN&gl=cn&src=app&" + "x=" + col + "&" + "y=" + row + "&" + "z=" + level+ "&" + "s=" + s; }设置完成后,就可以把这个道路图加到map.layers里了。
我自己加这个图层是在mapManager里使用Googlemap的方法:
private var POIgooglemap:GoogleMapLayer; private function GooglemapPoiLayer():void{ POIgooglemap = new GoogleMapLayer(); POIgooglemap.name = "道路"; POIgooglemap.mapStyle = "address"; POIgooglemap.addEventListener(LayerEvent.LOAD_ERROR, layer_loadErrorEvent); POIgooglemap.addEventListener(LayerEvent.LOAD, layer_loadEvent); map.addLayer(POIgooglemap); }我的方法就是这样。自定义自己的加载。不使用默认加载的方式。
完成后的效果和Google地图里的是一样的。
Google的效果图:
自定义的效果图:
相关文章推荐
- ArcGIS API for Flex 调用天地图和Google地图服务
- ArcGIS api for flex读取下载到本机的google瓦片地图 web墨卡托投影
- 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(五)地图切换以及图层显示模块
- 南沙政府应急系统之GIS一张图(arcgis api for flex)讲解(五)地图切换以及图层显示模块
- ArcGIS API for Flex(一) 新增地图和图层
- arcgis server for flex 获取地图图层
- ArcGIS API for Flex (二)新增地图和图层
- arcgis for flex api version3.7 教程:1.添加地图和图层
- ArcGIS API For Flex(设置地图空间范围)
- ArcGIS.Server.9.3和ArcGIS API for Flex实现基本的地图浏览(一)
- 使用ArcGIS Server for Flex API 开发包agslib加载天地图2.0版球面墨卡托地图 .
- arcgis flex api 访问 google 地图
- [转]ArcGIS.Server.9.3和ArcGIS API for Flex实现动态图层和瓦片图层叠加显示(二)
- ArcGis api for flex 中 Map控件的属性开关(地图控件的导航功能开关属性)
- arcgis api for flex 地图选点画线 可拖动变色【写给已逝去的arcgis flex】
- 基于ArcGIS API for Flex的区域性助老助残地图服务
- arcgis api for flex 开发入门(三)地图浏览控件的使用
- arcgis for flex 画的graphic面,在其面上也能移动地图
- ArcGIS Runtime SDK for iOS开发地图图层-影像地图服务图层
- 自定义ArcGIS API for Flex 地图提示窗体