• ArcGIS api for javascript——设置自定义范围和空间参考


    描述

    这个示例展示了在创建地图时如果定义一个自定义的范围和空间参考。

    在 ArcGIS JavaScript API的1.0和1.1版本,任何要使用的地图服务图层都需要和地图的空间参考一致。1.2版本开始,可以使用和地图不同的空间参考的动态地图服务。虽然这提供了图层使用上的更多的弹性,但是投影会影响性能。

    地图中的缓存(tiled)图层必须仍和地图的空间参考保持一致。

    注意考范围通过空间参被指定为地图单位(在本例中,是米)。  

     1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
     2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/strict.dtd">
     3 <html>
     4   <head>
     5     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     6     <meta http-equiv="X-UA-Compatible" content="IE=7" />
     7     
     8     <title>Dynamic Map Service Layer with Custom Projection and Extent</title>
     9     
    10     <link rel="stylesheet" type="text/css" href="styles.css"
    11            href="http://serverapi.arcgisonline.com/jsapi/arcgis/1.6/js/dojo/dijit/themes/tundra/tundra.css">
    12     <script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=1.6"></script>
    13     <script type="text/javascript">
    14         dojo.require("esri.map");
    15         
    16         function init(){
    17         
    18             //创建新的自定义空间引用和范围。
    19             var customExtentAndSR=new esri.geometry.Extent(-20037506,-9823074,20037506,10214431,new esri.SpatialReference({"wkid":54052}));
    20             ////地图服务层有一个4325的默认控件参考
    21             var map=new esri.Map("map",{extent:customExtentAndSR});
    22             var dynaminMapServiceLayer=new esri.layers.ArcGISDynamicMapServiceLayer(
    23                 "http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Population_World/MapServer",
    24                 {"Opacity":0.7}
    25             );
    26             map.addLayer(dynaminMapServiceLayer);        
    27         
    28         }
    29         
    30         dojo.addOnLoad(init);
    31     </script>
    32 
    33   </head>
    34   
    35   <body>
    36     <div id="map" class="tundra" style="position:relative;1024px;height:512px;border:2px solid #000;background-color:#99CCFF'"></div>
    37   </body>
    38 </html>
  • 相关阅读:
    windbg vmware win7联机调试环境搭建
    c++回调实现
    导出函数,非导出函数,公开函数,非公开函数
    fileAPI 实现移动端 添加图片 预览缩略图(自己学习)
    Ztree _ 横向显示子节点、点击文字勾选、去除指定元素input的勾选状态
    仿微信公众平台“打标签”功能~~~
    踩坑之路_"var name = ' ';"_迷之BUG
    asp.net页面生命周期《转》
    2009年软件设计师考试大纲<软考>
    typedef用法总结。
  • 原文地址:https://www.cnblogs.com/xiaotian-222/p/6514807.html
Copyright © 2020-2023  润新知