weixin_41727652 2019-03-13 16:32 采纳率: 0%
浏览 205
已结题

怎么把这距离和面积的代码溶入我原来的底图来

怎么把第一个的写法,改到第二个去,把第一个溶合进来他要的东西。

<script type="text/javascript">
        var dojoConfig = {
            async: true,
            packages: [{
                "name": "layerjs",
                "location": location.pathname.replace(/\/[^/]+$/, "")+ "/js"
            }]
        };          
</script>
<script src="https://js.arcgis.com/3.18/"></script>
<script type="text/javascript">
   require([
           "esri/map",  
           "esri/dijit/Measurement", 
           "esri/units", 
            "dojo/dom",
           "layerjs/MeasureTools",  
            "dojo/domReady!"
         ],function(
            Map,Measurement, Units,dom,deMeasureTools
          ){        
             var map=new Map("map",{
                 showAttribution:false,
                 fadeOnZoom:true,
                 force3DTransforms:true,
                 center:[101.7,24.6],
                 zoom:10,
                 autoResize:true,
                 sliderPosition:"bottom-right",
                 logo:false
             });
             var measurement = new Measurement({
    map: map,
    defaultAreaUnit: Units.SQUARE_MILES,
    defaultLengthUnit: Units.KILOMETERS
  }, dom.byId('measurement'));

主要是这一些,我不知道怎么可以溶合到这边来

require(["dojo/dom","dojo/dom-construct","esri/map","esri/dijit/Scalebar","esri/tasks/Geoprocessor","esri/InfoTemplate","esri/tasks/FindTask","esri/tasks/FindParameters","esri/layers/ArcGISDynamicMapServiceLayer","esri/layers/ArcGISTiledMapServiceLayer",
    "esri/layers/FeatureLayer", "esri/tasks/query",
    "esri/tasks/QueryTask", "esri/symbols/SimpleMarkerSymbol", "esri/symbols/PictureMarkerSymbol",
    "esri/renderers/SimpleRenderer","esri/symbols/SimpleFillSymbol", "esri/symbols/SimpleLineSymbol",
    "esri/Color", "esri/toolbars/draw","dijit/TooltipDialog", "dijit/popup",
    "esri/lang", "dojo/dom-style", "esri/graphic", "dojo/on", "dojo/number", "esri/geometry/Point", "esri/geometry/ScreenPoint",
    "dojo/parser", "esri/symbols/PictureMarkerSymbol", "esri/layers/GraphicsLayer", "esri/symbols/TextSymbol", "dijit/registry",
     "dojo/domReady!"
], function(dom,       domConstruct,Map,Scalebar,Geoprocessor,InfoTemplate,FindTask,FindParameters,ArcGISDynamicMapServiceLayer, ArcGISTiledMapServiceLayer,FeatureLayer, Query, QueryTask,
    SimpleMarkerSymbol, PictureMarkerSymbol, SimpleRenderer,SimpleFillSymbol, SimpleLineSymbol, Color, Draw,TooltipDialog, dijitPopup, esriLang, domStyle, Graphic, on,
    number, Point, ScreenPoint, parser, PictureMarkerSymbol, GraphicsLayer, TextSymbol, registry
) {

    map = new esri.Map("mapDiv", {logo:false,
                 center:[119.31197,26.08500],
                 zoom:17,
                 slider:false
             });
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥20 idea运行测试代码报错问题
    • ¥15 网络监控:网络故障告警通知
    • ¥15 django项目运行报编码错误
    • ¥15 请问这个是什么意思?
    • ¥15 STM32驱动继电器
    • ¥15 Windows server update services
    • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
    • ¥15 模糊pid与pid仿真结果几乎一样
    • ¥15 java的GUI的运用
    • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。