解决方案-下载

使用天地图,免费地址逆解析

2024-03-24 11:26:15 juzhen 9
版本 :
立即下载

背景:鉴于某些原因,国内开始收取地址逆解析分费用(请查看:http://lbs.tianditu.gov.cn/home.html),为了应对,使用天地图接口进行通讯:


在JavaScript中使用天地图API进行经纬度地址解析,我测试使用的是VUE,废话不多说,直接上代码:

// 假设你已经有了天地图API密钥
			const tiandituKey = '你的密钥';
			
			// 假设你需要转换的经纬度坐标,国标坐标系,如:腾讯地图和高德地图均可
			const latitude = 31.38925; // 纬度
			const longitude = 120.993463; // 经度
			
			
			// 构建请求URL
			const url = `http://api.tianditu.gov.cn/geocoder?postStr={"lon":${longitude},"lat":${latitude},"ver":1}&type=geocode&tk=${tiandituKey}`;
			
			// 发起请求
			fetch(url)
			  .then(response => response.json())
			  .then(data => {
			    // 处理返回的数据,需要哪些值可以自己打印,我需要的是省市县;
			    if (data && data.result) {
					console.log(data.result.addressComponent.province,data.result.addressComponent.city,data.result.addressComponent.county)
				  
			    } else {
			      console.log('No address found for the given coordinates.');
			    }
			  })
			  .catch(error => {
			    console.error('Error:', error);
			  });


矩阵数字科技-政务微信开发,政务小程序开发,定制化系统开发,跨平台app开发,uniapp开发,驾驶员考试管理系统,昆山软件开发公司,苏州软件开发公司,人工智能应用


首页
产品
新闻
联系