微信小程序如何根据地理坐标获取地区信息
欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/jinjia/2019/0821/107595.html 1190000020139957
在开发文档里看了,没有发现可以获取地理位置的API方法,只能获取到经纬坐标。
如果通过其它途径获取,那就要去公众号里添加 服务器域名,我想直接通过微信API,如何根据经纬坐标获取到地理位置名称?
目前微信官方不提供这种api,需要自己根据经纬度来获取地区信息,我采用的是腾讯地图开放平台,在使用之前需要先注册,生成自己的Key
https://lbs.qq.com/webservice...
- https://www.xiaomutong.com.cn...
- method:post
location=39.984154,116.307490
https://www.xiaomutong.com.cn/web/index.php?r=wechat/getzone
返回数据如下
{
"code": 0,
"message": "",
"result": {
"status": 0,
"message": "query ok",
"request_id": "ac51be9c-c3d9-11e9-a269-6c92bf94c7c1",
"result": {
"location": {
"lat": 39.984154,
"lng": 116.30749
},
"address": "北京市海淀区北四环西路66号",
"formatted_addresses": {
"recommend": "海淀区中关村中国技术交易大厦(彩和坊路)",
"rough": "海淀区中关村中国技术交易大厦(彩和坊路)"
},
"address_component": {
"nation": "中国",
"province": "北京市",
"city": "北京市",
"district": "海淀区",
"street": "北四环西路",
"street_number": "北四环西路66号"
},
"ad_info": {
"nation_code": "156",
"adcode": "110108",
"city_code": "156110000",
"name": "中国,北京市,北京市,海淀区",
"location": {
"lat": 39.984154,
"lng": 116.307487
},
"nation": "中国",
"province": "北京市",
"city": "北京市",
"district": "海淀区"
},
"address_reference": {
"business_area": {
"id": "14178584199053362783",
"title": "中关村",
"location": {
"lat": 39.984104,
"lng": 116.307503
},
"_distance": 0,
"_dir_desc": "内"
},
"famous_area": {
"id": "14178584199053362783",
"title": "中关村",
"location": {
"lat": 39.984104,
"lng": 116.307503
},
"_distance": 0,
"_dir_desc": "内"
},
"crossroad": {
"id": "529981",
"title": "彩和坊路/北四环西路辅路(路口)",
"location": {
"lat": 39.985001,
"lng": 116.308113
},
"_distance": 102.8,
"_dir_desc": "西南"
},
"town": {
"id": "110108012",
"title": "海淀街道",
"location": {
"lat": 39.984154,
"lng": 116.307487
},
"_distance": 0,
"_dir_desc": "内"
},
"street_number": {
"id": "6996505596656075740",
"title": "北四环西路66号",
"location": {
"lat": 39.984119,
"lng": 116.307503
},
"_distance": 1.7,
"_dir_desc": ""
},
"street": {
"id": "9217092216709107946",
"title": "彩和坊路",
"location": {
"lat": 39.984169,
"lng": 116.308098
},
"_distance": 46.6,
"_dir_desc": "西"
},
"landmark_l2": {
"id": "3629720141162880123",
"title": "中国技术交易大厦",
"location": {
"lat": 39.984104,
"lng": 116.307503
},
"_distance": 0,
"_dir_desc": "内"
}
},
"poi_count": 10,
"pois": [
{
"id": "3629720141162880123",
"title": "中国技术交易大厦",
"address": "北京市海淀区北四环西路66号",
"category": "房产小区:商务楼宇",
"location": {
"lat": 39.984104,
"lng": 116.307503
},
"ad_info": {
"adcode": "110108",
"province": "北京市",
"city": "北京市",
"district": "海淀区"
},
"_distance": 0,
"_dir_desc": "内"
},
{
"id": "2845372667492951071",
"title": "中国技术交易大厦A座",
"address": "北京市海淀区北四环西路66号",
"category": "房产小区:商务楼宇",
"location": {
"lat": 39.984329,
"lng": 116.307419
},
"ad_info": {
"adcode": "110108",
"province": "北京市",
"city": "北京市",
"district": "海淀区"
},
"_distance": 20.4,
"_dir_desc": ""
},
{
"id": "12925244666643621769",
"title": "中国技术交易大厦B座",
"address": "北京市海淀区北四环西路66号",
"category": "房产小区:商务楼宇",
"location": {
"lat": 39.983906,
"lng": 116.307556
},
"ad_info": {
"adcode": "110108",
"province": "北京市",
"city": "北京市",
"district": "海淀区"
},
"_distance": 28.2,
"_dir_desc": ""
},
{
"id": "9969038414753335812",
"title": "腾讯科技(北京)有限公司(中国技术交易大厦)",
"address": "北京市海淀区北四环西路66号中国技术交易大厦",
"category": "公司企业:公司企业",
"location": {
"lat": 39.984131,
"lng": 116.307503
},
"ad_info": {
"adcode": "110108",
"province": "北京市",
"city": "北京市",
"district": "海淀区"
},
"_distance": 0,
"_dir_desc": "内"
},
{
"id": "3724888736111897241",
"title": "万学教育·海文考研",
"address": "北京市海淀区北三环西路66号中国技术交易大厦17层",
"category": "教育学校:培训",
"location": {
"lat": 39.984112,
"lng": 116.307587
},
"ad_info": {
"adcode": "110108",
"province": "北京市",
"city": "北京市",
"district": "海淀区"
},
"_distance": 9.7,
"_dir_desc": ""
},
{
"id": "13477589832396847863",
"title": "品·咖啡",
"address": "北京市海淀区北四环西路66号中国技术交易大厦1楼大厅内",
"category": "娱乐休闲:咖啡厅",
"location": {
"lat": 39.984184,
"lng": 116.307335
},
"ad_info": {
"adcode": "110108",
"province": "北京市",
"city": "北京市",
"district": "海淀区"
},
"_distance": 13.5,
"_dir_desc": ""
},
{
"id": "3187032738687555052",
"title": "中关村创业大街",
"address": "北京市海淀区海淀西大街",
"category": "购物:商业步行街",
"location": {
"lat": 39.983582,
"lng": 116.306824
},
"ad_info": {
"adcode": "110108",
"province": "北京市",
"city": "北京市",
"district": "海淀区"
},
"_distance": 36.3,
"_dir_desc": "东北"
},
{
"id": "7246616758286733108",
"title": "基督教堂(彩和坊路)",
"address": "北京市海淀区彩和坊路9号",
"category": "旅游景点:教堂",
"location": {
"lat": 39.983234,
"lng": 116.307671
},
"ad_info": {
"adcode": "110108",
"province": "北京市",
"city": "北京市",
"district": "海淀区"
},
"_distance": 69.5,
"_dir_desc": "北"
},
{
"id": "13113576790131482342",
"title": "中国技术交易所",
"address": "北京市海淀区北四环西路66号中国技术交易大厦B座16层",
"category": "机构团体:政府机关",
"location": {
"lat": 39.984112,
"lng": 116.307587
},
"ad_info": {
"adcode": "110108",
"province": "北京市",
"city": "北京市",
"district": "海淀区"
},
"_distance": 9.7,
"_dir_desc": ""
},
{
"id": "12689244359326172642",
"title": "车库咖啡",
"address": "北京市海淀区中关村创业大街6号楼2层",
"category": "娱乐休闲:咖啡厅",
"location": {
"lat": 39.983898,
"lng": 116.306908
},
"ad_info": {
"adcode": "110108",
"province": "北京市",
"city": "北京市",
"district": "海淀区"
},
"_distance": 57.1,
"_dir_desc": "东北"
}
]
}
}
}