
这种功能,只能调用第三方的接口了,百度地图API就有这个接口addressComponents,逆地址解析,参考方法如下:
<GeocoderSearchResponse>
<status>OK</status>
<result>
<location>
<lat>38990998</lat>
<lng>103645966</lng>
</location>
<formatted_address>甘肃省武威市民勤县</formatted_address>
<business/>
<addressComponent>
<streetNumber/>
<street/>
<district>民勤县</district>
<city>武威市</city>
<province>甘肃省</province>
</addressComponent>
<cityCode>118</cityCode>
</result>
</GeocoderSearchResponse>
地理(Geography),是世界或某一地区的自然环境(山川、气候等)及社会要素的统称。“地理”一词最早见于中国《易经》。古代的地理学主要探索关于地球形状、大小有关的测量方法,或对已知的地区和国家进行描述。
地理学是研究地球表面的地理环境中各种自然现象和人文现象,以及它们之间相互关系的学科。地理是一门综合性的基础学科。
首先导入依赖:
首次导入依赖的过程可能有点慢
然后在需要用到逆地理编码的类或d窗或其他地方中实现 GeocodeSearchOnGeocodeSearchListener
监听
例子:
并实现其两个方法:
通过经纬度逆地理编码得到位置核心编码
这样我们就可以实现通过经纬度得到一个位置信息了
福利赠送~~~
1、继承 OnGeocodeSearchListener 监听。
2、构造 GeocodeSearch 对象,并设置监听。
3、通过 GeocodeQuery(javalangString locationName, javalangString city) 设置查询参数,调用 GeocodeSearch 的 getFromLocationNameAsyn(GeocodeQuery geocodeQuery) 方法发起请求。
4、通过回调接口 onGeocodeSearched 解析返回的结果。
说明:
1)可以在回调中解析result,获取坐标信息。
2)返回结果成功或者失败的响应码。1000为成功,其他为失败(详细信息参见网站开发指南-实用工具-错误码对照表)
微信认证后可获得的九大接口:
1、语音识别 通过语音识别接口,用户发送的语音,将会同时给出语音识别出的文本内容。
2、客服接口 通过客服接口,公众号可以在用户发送过消息的48小时内,向用户回复消息。
3、OAuth20网页授权 通过网页授权接口,公众号可以请求用户授权。
4、生成带参数二维码 通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫 描关注公众号后,公众号可以根据参数分析各二维码的效果。
5、获取用户地理位置 通过该接口,公众号能够获得用户进入公众号会话时的地理位置(需要用户同意)。
6、获取用户基本信息 通过该接口,公众号可以根据加密后的用户OpenID来获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。
7、获取关注者列表 通过该接口,公众号可以获取所有关注者的OpenID。
8、用户分组接口 通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。
9、上传下载多媒体文件 通过该接口,公众号可以在需要时在微信服务器上传下载多媒体文件。
以上就是关于php怎么根据经纬度获取地理位置全部的内容,包括:php怎么根据经纬度获取地理位置、Android高德通过经纬度获取地理位置、微信公众平台九大高级接口是哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)