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/
  • 相关阅读:
    display: flex
    TTStand --Variant的应用
    跨域
    HTTP 响应状态代码
    SQL Server 2017 Developer and Express
    WPF 中 通过点击ListBox中的元素自动选中一整项
    C#计算屏幕的物理宽和高
    C#常用设计模式
    EntityFrameworkCore之工作单元的封装
    内存包装类 Memory 和 Span 相关类型
  • 原文地址:https://www.cnblogs.com/xuqw/p/11794676.html
Copyright © 2011-2022 走看看