使用ArcGIS API for JavaScript创建web应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

使用ArcGISAPIforJavaScript创建Web应用客户及合作伙伴支持中心徐鸿至内容概要WhyJavaScript?ArcGISJavaScriptAPIJavaScriptAPIcorefeaturesJavaScriptAPI标绘扩展WhyJavaScript?JavaScriptapplicationTexteditorhtml/htmlscript/scriptMyApp.html….html.css.jsDeploytowebserverJavaScriptIDEArcGISJavaScriptAPIArcGISJavaScriptAPI–Dojo•强大的社区和基金会支撑•优秀而合理的面向对象体系•率先支持AMD•自成体系的UI•严格的实际模式•国际化WhyDojo?……HierarchyCoreDojoDijitsDojoXHTMLJavaScriptCoreWidgetsArcGISAPIforJavaScriptYourcodeHierarchyDeeper...HardwareImplementationOSCPUInsidetheArcGISAPIforJavaScriptSanDiegoDemographicsSanDiegoDemographicsSanDiegoDemographicsMapsTasksWidgetsGraphicsAPI整体构架APIesriesri.arcgisesri.dijitesri.geometryesri.layersesri.renderesri.symbolesri.tasksesri.toolbarsesri.vituralearthesrinamespaceJavaScriptAPIcorefeaturesrequire([esri/map,dojo/domReady!],function(Map){varmyMap=newMap(“mapDiv);});AMD语法添加图层map=newMap(“mapDiv);map.addLayers([,]);varoperationalLayer=newArcGISDynamicMapServiceLayer(URL_to_WorldPopulationMap_service);basemapoperationalLayerMapdisplayorderBottomTopvarbasemap=newArcGISTiledMapServiceLayer(URL_to_WorldStreetMap_service);与ArcGISServer的交互ServicesDirectory(RESTendpointofservice)•URLofservice•Tilingscheme•Description•Supportedoperations•Preview•Testfunctionality•Geoprocessingparameters•etc.ServerServicesArcGISAPIforJavaScriptRESTGraphic=Geometry+Attributes+Symbol+InfoTemplateGraphicsGraphicsLayer•客户端矢量数据•可交互/过滤/选择•在线编辑•动态Generalize•矢量切片FeatureLayerJavaScriptAPI标绘扩展3点确定圆弧BéziercurveLinearcurvesQuadraticcurvesCubiccurversHighordercurvesHighordercurves动手实验室/技术沙龙22日火爆开启!

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功