百度地图怎么获取城市的编码cityCode
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图怎么获取城市的编码cityCode相关的知识,希望对你有一定的参考价值。
参考技术A 百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,包括javascript API、Web服务API、android SDK、ios SDK、定位SDK、车联网API、LBS云等多种开发工具与服务,提供基本地图展现、搜索、定位、逆/地理编码、路线规划、LBS云存储与检索等功能,适用于PC端、移动端、服务器等多种设备,多种操作系统下的地图应用开发。 参考技术B 进入直接搜索 参考技术C 楼主你好非常荣幸为你解答,可以上官方查询,我平时也使用腾讯地图:支持零流量浏览地图、搜索地点、查询公交和导航,1秒钟帮你规划出最佳路线.全国首家支持离线查询公交路线的地图,很实用愿你也喜欢。 参考技术D 可以直接进入在百度一下里搜索 第5个回答 2015-07-19 直接在百度一下中搜索微信定位功能结合百度地图获取用户城市
需要结合百度地图的API,请先完成这篇文章的流程:《使用百度地图将经纬度转换成具体位置》
以vuejs为例
beforeMount () { var that = this; this.city = \'正在定位城市...\'; this.wxapi.getWxConfig({ url: window.location.href.split(\'#\')[0] }).then(_ => { if (+(_.returnCode) == 0) { // 初始化微信配置 wx.config(_.data); // 微信初始化事件 wx.ready(function(){ // 调用微信定位接口 wx.getLocation({ type: \'wgs84\', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入\'gcj02\' success: function (res) { var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90 var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。 if (latitude && longitude) { window.getlocation = function (data) { Loader.hideAll(); if (data.status == 0) { var city = data.result.addressComponent.city Toast("定位到当前城市为:" + city); that.city = city this.$store.state.city = city } else { Toast(\'地址解析失败,请手动选择城市\') that.$router.push(\'/cityselect\') } } Loader.show(\'正在定位...\'); var o = document.createElement(\'script\'); o.src = `http://api.map.baidu.com/geocoder/v2/?callback=getlocation&location=${latitude},${longitude}&output=json&pois=1&ak=PaY0aQpuk5ypaxL1bGH4y65nbitEd0u3`; document.documentElement.childNodes[0].appendChild(o); } else { Toast(\'微信定位失败,请手动选择城市\') that.$router.push(\'/cityselect\') } } }); }); // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 wx.error(function(res){ that.city = "定位失败,请手动选择城市"; Toasrt(\'微信接口调用失败,请手动选择城市\') that.$router.push(\'/cityselect\') }); } else { Toast("获取微信配置失败" + _.msg); that.city = "定位失败,请手动选择城市"; that.$router.push(\'/cityselect\') } }) }
以上是关于百度地图怎么获取城市的编码cityCode的主要内容,如果未能解决你的问题,请参考以下文章