zoukankan      html  css  js  c++  java
  • Arcgis javascript api初探

    1. dojo.addOnLoad(init)等价于<body onload=init>,页面加载的时候将执行init()脚本。

    2.

      var startExtent = new esri.geometry.Extent(-117.441663360596, 33.9084957122803, -117.272135162354,33.9981395721436,   new esri.SpatialReference({wkid:4326}) );
       var map = new esri.Map("map",{ nav:true,slider:true,extent:startExtent});

      esri.Map的构造函数:esri.Map(divId, options?),也就是2个参数的构造函数,第一参数divId是必须的的,第二个参数options?是可选的,上面的代码段中采用了2个参数的构造方法,这里主要来看options?参数,这个参数是一个集合如上面的{ nav:true,slider:true,extent:startExtent},它又包括了navslider、extent三个子参数了。
    options?参数总结如下:
    nav:true/false 是否在地图边上显示8个方向移动的功能按钮。
    slider:true/false 是否显示比例滚动条。
    extentExtent 设置地图控件的初始地图范围,具体看上面的示例代码。
    showInfoWindowOnClick:true/false 点击的时候是否显示infowindow。
    displayGraphicsOnPan:true/false 设置地图上的图形在移动时是否显示,这个是对esri.toolbars.Draw画出来的图形的设置,默认为true,当需要提供浏览器的效率可以设置成false这样就不会消耗过多的cpu资源。

     

  • 相关阅读:
    PHP7革新与性能优化
    git团队开发
    PHP获取机器mac代码
    js复制文字
    jquery datatable客户端分页保持
    自已编写C# DLL 绑定到unity进程进行单步调试
    ‘xxfile' Missing the class attribute 'ExtensionOfNativeClass'
    关于热更的杂记
    关于unityengine.dll, unityengine.coremodule.dll
    学到了关于服务器磁盘阵列
  • 原文地址:https://www.cnblogs.com/zxpgo/p/2613795.html
Copyright © 2011-2022 走看看