快速开始

本章介绍如何基于 MineMap for 3D Ultra API 进行地图应用的开发

加载 API 文件

在 index.html 中

<link rel="stylesheet" href="<!--UrlConfig.3dMixApiUrl-->/minemap.css" />
<!-- 地图编辑器 -->
<link rel="stylesheet" href="<!--UrlConfig.3dMixApiUrl-->/minemap-plugins/edit/minemap-edit.css" />
<script src="<!--UrlConfig.3dMixApiUrl-->/minemap.js"></script>
<!-- 地图编辑器 -->
<script src="<!--UrlConfig.3dMixApiUrl-->/minemap-plugins/edit/minemap-edit.js"></script>
<!-- 地图角度距离相关 -->
<script src="<!--UrlConfig.3dMixApiUrl-->/minemap-CDN/turf/turf.min.js"></script>
<!-- 提供了地理位置相关的计算功能 -->
<script src="<!--UrlConfig.3dMixApiUrl-->/minemap-plugins/2d-util/minemap-util.js"></script>

local-config.json 地图相关配置

public/local-config.json 中配置地图默认全局参数

  "MapConfig": {
    "domainUrl": "https://minemap.minedata.cn", //MineMap根域名地址
    "dataDomainUrl": "https://minemap.minedata.cn", //MineMap矢量数据服务根域名地址
    "serverDomainUrl": "https://sd-data.minedata.cn", //MineMap矢量数据服务新规范根域名地址
    "spriteUrl": "https://minemap.minedata.cn/minemapapi/v3.4.0/sprite/sprite", //MineMap底图雪碧图地址
    "serviceUrl": "https://service.minedata.cn/service", //MineMap后台服务根地址
    "satelliteUrl": "https://services.minedata.cn/service/data/satellite?x={x}&y={y}&z={z}", //矢量图层地址
    "tilesUrl": [
      {
        "name": "osgb1_cennavi",
        "url": "https://minedata.cn/nce-static/support/assets/models/610100/tileset.json"
      }
    ], // 3D倾斜摄影地址
    "key": "5534790da9764e12bb8f6d3e0d815d7b", // 使用须知-前期准备-申请的key
    "solution": 11003, //地图方案
    "style": "https://service.minedata.cn/map/solu/style/", //球面矢量底图样式
    "center": [120.467807, 32.532721], //中心点位
    "zoom": 14, //地图默认缩放等级
    "pitch": 57, //地图俯仰角度
    "maxZoom": 17, //地图最大缩放等级
    "minZoom": 3, //地图最小缩放等级
    "projection": "MERCATOR" //地图坐标系
  }

地图的默认参数系统登录之后会初始化到 pinia 中,具体见 stores/modules/common 中的 localConfig.MapConfig

上次更新:
贡献者: zml