当前位置: 首页 > news >正文

博物馆 网站 建设设计精美的国外网站

博物馆 网站 建设,设计精美的国外网站,手机版网站的优势,wordpress登不上Leaflet 与天地图结合使用,可以通过天地图提供的 API 获取地图瓦片,并在 Leaflet 地图上显示。 1. 安装依赖 首先,确保你已经安装了 Leaflet 和 Vue: npm install leaflet npm install vue-leaflet npm install leaflet.tilela…

Leaflet 与天地图结合使用,可以通过天地图提供的 API 获取地图瓦片,并在 Leaflet 地图上显示。

1. 安装依赖

首先,确保你已经安装了 Leaflet 和 Vue:

npm install leaflet
npm install vue-leaflet
npm install leaflet.tilelayer.colorfilter   //添加带有颜色过滤器的瓦片层

2. 引入 Leaflet 和样式

在你的 Vue 组件中引入 Leaflet 和其样式文件:

<template><divid="mapDiv"class="map"style="width: 100%; height: 100%; background-color: rgba(15, 44, 80, 0.9) !important;"></div>
</template><script>
import L from "leaflet";
import "leaflet.tilelayer.colorfilter";
import "leaflet/dist/leaflet.css";
let atopMap = null;
export default {mounted() {this.initMap();this.addTianDiTuLayer();},methods: {//初始化地图initMap() {atopMap = L.map("mapDiv", {//参考坐标系crs: L.CRS.EPSG3857,// 中心点(这里是北京)center: [39.89945, 116.40769],//最小显示等级minZoom: 0,//最大显示等级maxZoom: 18,//当前显示等级zoom: 13,zoomControl: false,contextmenu: true,//不添加属性说明控件attributionControl: false,});//定义一个比例尺控件const scaleControl = L.control.scale();//将比例尺控件加载到地图容器中atopMap.addControl(scaleControl);},//增加天地图底图图层addTianDiTuLayer() {// 矢量图+注记// let mapTypes = ['vec_c', 'cva_c'];let mapTypes = ["vec_w", "cva_w"];let layers = [];for (let i = 0, len = mapTypes.length; i < len; i++) {let tdtUrl = `http://t0.tianditu.gov.cn/DataServer?T=${mapTypes[i]}&x={x}&y={y}&l={z}&tk=${YOUR_API_KEY}`;let layer = L.tileLayer.colorFilter(tdtUrl, {filter: ["grayscale:100%","invert:100%","brightness:60%","hue:220deg","saturate:54%","opacity: 50%",],zoomOffset: 0, // 注意如果是 web 墨卡托投影(EPSG:3857) 请改为 0noWrap: true,bounds: [[-90, -180],[90, 180],],});layers.push(layer);}// LayerGroup 对象L.layerGroup(layers).addTo(atopMap);},}
}
</script><style lang="scss" scoped>
.tdt-tile-pane {.tdt-layer:first-child + .tdt-layer {.tdt-tile-loaded {-webkit-filter: grayscale(100%) invert(100%);opacity: 0.5 !important;}}
}::v-deep .icon-label {color: #fff;width: 70px;text-align: center;font-size: 14px !important;
}::v-deep .tdt-control-container {display: none !important;
}.map {background-color: rgba(15, 44, 80, 0.9) !important;
}
</style>

http://www.hyszgw.com/news/48557.html

相关文章:

  • 美丽定制 网站模板产品详情页面设计
  • 辽宁省建设工程信息网人员解除太原网站优化价格
  • 免费做问卷的网站好网站顶部素材
  • 嘉兴百度网站推广镇江网站制作优化
  • 安阳如何优化网站北京海淀建设规划局
  • 社交电商小程序广州seo网络培训课程
  • dedecms 音乐网站模板wordpress 分类下排序
  • 银川网站建设公司排名设计网站有哪些
  • 做网站时随便弄上去的文章怎么删掉建设网上银行个人网上银行登录
  • 四川建设局网站wordpress网站的搭建
  • 网站怎样绑定域名访问找网站建设的企业
  • 做写手哪个网站好wordpress+4+chm
  • 设计做兼职最好的网站陕西省西安市事业单位招聘网
  • 洛阳网站建设优化成都住房和城乡建设厅网站首页
  • 浙江建筑协会网站网络公司排名兴田德润
  • 南京网站制作报价南通网站优化公司
  • 什么叫手机网站怎么查域名注册商
  • 外贸网站怎么注册wordpress自动alt
  • php企业网站源码 漂亮dw软件怎么制作网页自我介绍
  • 在线网站seo诊断做平面设计兼职的网站有哪些
  • 游戏网站的设计方案wordpress修改模块样式
  • 一个服务器多个网站好吗wordpress切换至就编辑器
  • 网站虚拟主机是什么wordpress导航编辑
  • wordpress网站换空间愿意做cps的网站
  • 济宁网站建设软件wordpress数据库密码
  • 大连模板建站软件可以自建网站吗
  • 增城百度做网站多少钱长沙建站模板
  • 网站流量统计数据库设计网站建设联系我们
  • 网站设计息应用商店网站源码
  • 域名申请注册的步骤网站关键词seo推广公司哪家好