zoukankan      html  css  js  c++  java
  • arcgis api for javascript学习(2016.9.22)

    esri/config

      用来修改一些配置的对象。只有一个属性对象defaults,defaults对象有四个属性:geometryService string,kemlService string,map object,io object。我们可以如下进行设置:

      

    require(["esri/config"],function(esriConfig){
        esriConfig.defaults.geometryService="";//
        ......
    });

      依据这个对象,我们可以设置geometryService,kmlService;可以设置map的移动、缩放的速率、时间(移动、缩放地图时的快慢),slider,sliderLabel,zoomSymbol等;可以设置io的是否使用代理、代理地址、规则、超时时间、跨域等。

    https://developers.arcgis.com/javascript/3/jsapi/esri.config-amd.html

    https://developers.arcgis.com/javascript/3/jshelp/inside_defaults.html

    esri/dijit/BasemapGallery

      这个是用于地图底图切换的类。加载的方法和上面一样,使用时

      

    var basemapGallery = new BasemapGallery({
        basemaps:[],
        showArcGISBasemaps:false,
        map:map
    },"divid");
    //最后的divid是一个div的id,需要预先定义
    //basemaps是一个底图对象(esri/dijit/Basemap)的数组,注意这里的basemaps数组中的底图对象,必须使用new 新建自己的,或者使用esri/basemaps中预先定义的,不能直接用{}对象定义的方式,会不起作用。
  • 相关阅读:
    Hosts文件的使用
    【java】关于时间
    【java】定时器
    log4j2的使用
    【springMVC】简单的前后端数据交流
    springMVC简单示例
    442. Find All Duplicates in an Array
    448. Find All Numbers Disappeared in an Array Add to List
    xml scheme 示例解析
    《C#高效编程》读书笔记04-使用Conditional特性而不是#if条件编译
  • 原文地址:https://www.cnblogs.com/z964166725/p/5896160.html
Copyright © 2011-2022 走看看