用php代码根据经纬度,如何获得城市名?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用php代码根据经纬度,如何获得城市名?相关的知识,希望对你有一定的参考价值。
参考技术A调用第三方接口。
返回信息如:城市id和自己数据库中城市id不一样,城市名称可以通过address对|符号分隔成数组取[2]获得,然后模糊查询自己数据库的城市id。
首先你需要去申请一个map api的授权域名key,map api逆经纬度接口为:
http://maps.google.com/maps/geo?q=关键词(如广东深圳)&key=申请的APIKEY&sensor=false&output=xml&oe=utf8
请求下来的数据时kml的数据格式,怎样解析呢?我们可以使用xml的方式来进行解析,可能参考下面的php代码,代码来自于wp的一个插件第一个函数是xml2array(),这个函数的作用就是把xml转换为数组便于操作参数$url为请求的xml地址,返回的是一个xml转换成的数组。
php 根据经纬度 获得 城市名
不要百度、高德、谷歌
可以用api 不要用有次数限制的
php本身是没有这个功能的!追问
不用百度、高德、谷歌的api就行
追答额!那你得找到api啊!
我没有这方面的api接口!
以上是关于用php代码根据经纬度,如何获得城市名?的主要内容,如果未能解决你的问题,请参考以下文章