天地图的简单使用

 

由于高德、百度、腾讯地图商用收费问题,导致使用地图都改成 “天地图”,从来没用过,萌币啊,网上例子也少,特此记录下希望对你有帮助。方便以后我CV

官网链接:国家地理信息公共服务平台 天地图

天地图API:天地图API

示例链接:天地图API

常用方法分享:天地图——常用方法分享_天地图绘制区域边界-CSDN博客

数据下载地址:DataV.GeoAtlas地理小工具系列

有这几个基本就OK了;

以下是我不成气候的案例: 

哈哈,还没写好,你们先看上面案例,就好了

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用地图需要以下步骤: 1. 在地图开发者平台注册账号并创建应用,获取应用的key。 2. 在uniapp中引入地图的js文件和css文件。 3. 在uniapp的页面中使用地图提供的API进行地图展示和操作。 以下是一个简单的示例代码: ``` <template> <view> <div id="mapContainer"></div> </view> </template> <script> export default { mounted() { this.initMap(); }, methods: { initMap() { // 引入地图的js文件和css文件 let script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'http://api.tianditu.gov.cn/api?v=4.0&tk=yourKey'; document.body.appendChild(script); let css = document.createElement('link'); css.type = 'text/css'; css.rel = 'stylesheet'; css.href = 'http://api.tianditu.gov.cn/api.css'; document.head.appendChild(css); // 创建地图容器 let mapContainer = document.getElementById('mapContainer'); // 初始化地图 let map = new T.Map(mapContainer); // 设置地图中心点和缩放级别 let centerPoint = new T.LngLat(120.123456, 31.654321); map.centerAndZoom(centerPoint, 12); } } } </script> ``` 需要注意的是,由于地图API需要使用应用key进行访问,因此在代码中需要将`yourKey`替换成自己的应用key。另外,由于地图API是使用http协议进行访问的,因此需要在uniapp的manifest.json文件中配置`"networkTimeout": {"request": 10000, "connectSocket": 10000, "uploadFile": 10000, "downloadFile": 10000},`以避免因为网络请求超时而访问失败。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值