美文网首页
天地图使用(一):

天地图使用(一):

作者: 无名小鱼会吐火 | 来源:发表于2022-11-24 17:51 被阅读0次

天地图项目集成分成三部分:

一、天地图的集成

二、天地图打点marker

三、聚合打点与聚合点点击

天地图集成:

1.天地图官网获取key

2. index.html 中引入 天地图(使用 vue-cli创建项目的 index文件在public文件夹下)

 引入方式有2种(强烈推荐第2种):

   2.1. 引入在线地图 地图   

<script src="http://api.tianditu.gov.cn/api?v=4.0&tk=您的密钥" type="text/javascript"></script>

   2.2 将天地图下载到本地  直接本地引入  这样能大大加快渲染的速度

       获取js 方法 (http://api.tianditu.gov.cn/api?v=4.0  将数据复制到js文件里 记得                                      window.TMAP_AUTHKEY="null" 修改为你的密钥

3.创建地图

<template>

  <div>

    <div id="map"></div>

  </div>

</template>

<script>

export default {

data() {

    return {

      map: null,

     zoom: 15

},

mounted() { this.loadMap();  },

 methods: {

// loadMap 就把地图加载出来了  很简单~~~

    loadMap() {

      const imageURL =

        "http://t0.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=您的密钥";

      const imageURLT =

        "http://t0.tianditu.gov.cn/cia_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cia&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}&tk=您的密钥";

      const lay = new T.TileLayer(imageURL, { minZoom: 6, maxZoom: 18 });

      const lay2 = new T.TileLayer(imageURLT, { minZoom: 6, maxZoom: 18 });

      const config = { layers: [lay, lay2] };

      this.map = new T.Map("map", config);

//中心点根据实际需要进行修改

      this.map.centerAndZoom(new T.LngLat(121.0553374, 29.9768162), this.zoom);

    },

}

</script>

下一篇介绍点位聚合、 边界绘制   希望对大家有帮助! 

下一篇https://www.jianshu.com/p/e3ae3d294809?v=1670296746921  

相关文章

  • iOS-MapKit文集目录

    前言 MapKit框架的导入 地图展示地图的基本使用-地图显示地图的中级使用-用户追踪地图高级-大头针基本使用地图...

  • 102-《如何阅读》读书笔记3

    第五天“地图”阅读 用“地图”引领阅读 阅读前使用“阅读地图”是指使用“预览”的方法。预览是有意识地、专门地在真正...

  • Arcgis 在线加载天地图地图

    在开发gis服务时通常会使用天地图或谷歌地图作为基础底图,这里记录一下天地图的使用方法,谷歌地图使用方法类似。升级...

  • Portal for ArcGIS 10.5打印乱码

    使用portal智能地图创建的地图,在地图里面使用featurelayer创建的标注和创建的地图注释中有中文的,在...

  • iOS 使用高德地图正确姿势(三)

    iOS 使用高德地图正确姿势(一)iOS 使用高德地图正确姿势(二) 实现大头针始终在地图中心,拖动地图实时poi...

  • MapKit框架的使用

    MapKit框架的使用 一. 地图的基本使用 1. 设置地图显示类型 地图的样式可以手动设置, 在iOS9.0之前...

  • MapKit框架的使用

    MapKit框架的使用 一. 地图的基本使用 1. 设置地图显示类型 地图的样式可以手动设置, 在iOS9.0之前...

  • MapKit框架的使用

    MapKit框架的使用 一. 地图的基本使用 1. 设置地图显示类型 地图的样式可以手动设置, 在iOS9.0之前...

  • swift原生地图与高德地图

    可以使用原生地图,也可以使用高德地图或者其他,高德开发者网站会教你如何在各个平台使用高德地图。 原生地图 记得im...

  • 地图研究

    地图的基本使用 设置地图类型'' // 1.设置地图显示类型'' /**'' MKMa...

网友评论

      本文标题:天地图使用(一):

      本文链接:https://www.haomeiwen.com/subject/okwzxdtx.html