/examples/ArcGISLink/src/SimpleAdd.mxml

http://gmaps-utility-library-flash.googlecode.com/ · Macromedia eXtensible Markup Language · 49 lines · 43 code · 6 blank · 0 comment · 0 complexity · c932a0aef39b59efebc216737fe39a01 MD5 · raw file

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  3. layout="absolute"
  4. width="100%"
  5. height="100%" viewSourceURL="srcview/index.html">
  6. <mx:Panel title="Simple Add ArcGIS Maps"
  7. width="100%"
  8. height="100%">
  9. <maps:Map xmlns:maps="com.google.maps.*"
  10. id="map"
  11. mapevent_mapready="onMapReady(event)"
  12. width="100%"
  13. height="100%" sensor="false"
  14. key="ABQIAAAA7QUChpcnvnmXxsjC7s1fCxQGj0PqsCtxKvarsoS-iqLdqZSKfxTd7Xf-2rEc_PC9o8IsJde80Wnj4g"/>
  15. </mx:Panel>
  16. <mx:Script>
  17. <![CDATA[
  18. import com.google.maps.controls.NavigationControl;
  19. import com.google.maps.controls.MapTypeControl;
  20. import com.google.maps.LatLng;
  21. import com.google.maps.Map;
  22. import com.google.maps.MapEvent;
  23. import com.google.maps.MapType;
  24. import com.google.maps.MapOptions;
  25. import com.google.maps.interfaces.*;
  26. import com.google.maps.extras.arcgislink.*;
  27. private function onMapReady(event:Event):void {
  28. map.setCenter(new LatLng(45.5, -122.7), 14);
  29. map.addControl(new com.google.maps.controls.MapTypeControl());
  30. map.addControl(new NavigationControl());
  31. map.enableScrollWheelZoom();
  32. map.enableContinuousZoom();
  33. var base:String='http://sampleserver1.arcgisonline.com/ArcGIS/rest/services';
  34. var tiled:String='http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer';
  35. var dyna:String=base + '/Demographics/ESRI_Census_USA/MapServer';
  36. ArcGISUtil.addArcGISMap(map, tiled, function(res:ArcGISMapType):void{
  37. map.setMapType(res);
  38. });
  39. ArcGISUtil.addArcGISMap(map, dyna);
  40. }
  41. ]]>
  42. </mx:Script>
  43. </mx:Application>