zoukankan      html  css  js  c++  java
  • 08 设置自定义的底图

    在做API的开发时,一直用的是ArcGIS提供的默认的底图,比如topo、osm、streets等,现在需求有变化,想用自己发布的地图服务做底图,所以将操作步骤记录如下(此博客因为涉及到具体的项目开发,所以只粘贴关键代码和参考实例图):

    1 引入组件“esri/basemaps”

    2 定义底图和实例化地图

    esriBasemaps.delorme = {
    
    baseMapLayers: [
    
    //相应的地图服务
    
    { url: "http://**.**.**.**:****/HHHLT/rest/services/HENAN/MapServer" }
    
    ],
    
    //缩略图
    
    //thumbnailUrl: "shiliang.jpg",
    
    title: "矢量图"
    
    };
    
    map = new Map("map",{
    
    basemap: "delorme",
    
    center: [113.663221, 34.7568711],//郑州经纬度
    
    zoom: 10,
    
    logo:false
    
    });

    3 效果

    注:

    此示例是参考CSDN博客的相关文章实现,相关代码和示例图也是借助于参考博客,但是在自己的实际开发中,小伙伴们只需替换代码中的地图服务地址,即可实现将自己发布的服务图层作为底图的功能。此博客只粘贴关键代码,完整代码可以参考第一篇文章《创建地图》 ,结合该文章来实现自己的需求。

    X北辰北的博客,想看更多内容,请移步我的个人博客:http://www.xbeichenbei.com/
  • 相关阅读:
    Linux GCC常用命令
    用两个栈实现一个队列(转载)
    BMP格式介绍(一)
    图像处理笔记(1): bmp文件结构处理与显示
    大数据竞赛平台——Kaggle 入门篇
    图像识别中的深度学习
    面向对象中的抽象和具体类的理解
    全排列算法
    少有程序员读的书
    照片回执
  • 原文地址:https://www.cnblogs.com/xuqw/p/11794676.html
Copyright © 2011-2022 走看看