如何用PHP获取到百度地图坐标或者经纬度

好像百度向合格页面所说的http://developer.baidu.com/map/webservice-geocoding.htm

是传入地址获取地址的经纬度吗?
以下是一个关于地理编码的简单示例。发送一个地址是“百度大厦”的请求,返回该地址对应的地理坐标。发送请求的url如下:

$return = file_get_contents(http://api.map.baidu.com/geocoder/v2/?address=百度大厦&output=json&ak=E4805d16520de693a3fe707cdc96204);
这样就获取到返回的数据拉追问

那address的值是写死的吗?????????????????????????????

追答

是啊,那你肯定会想获取某个地方的坐标,就肯定有个地方名啊,多个的话就循环获取咯,好像不能一次获取多个吧。

ak=xxxxxxxxxxxxxxxxxxxxxx填自己的appkey哈

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-06
address 的值不是写死的 是根据客户传进来的值

php怎么根据经纬度获取地理位置?
这种功能,只能调用第三方的接口了,百度地图API就有这个接口addressComponents,逆地址解析,参考方法如下:<GeocoderSearchResponse> <status>OK<\/status> <result> <location> <lat>38.990998<\/lat> <lng>103.645966<\/lng> <\/location> <formatted_address>甘肃省武威市民勤县<\/formatted_address> <...

php怎样获取当前位置的经纬度?
function getLatLong($address){ if (!is_string($address))die("All Addresses must be passed as a string");_url = sprintf('http:\/\/maps.google.com\/maps?output=js&q=%s',rawurlencode($address));_result = false;if($_result = file_get_contents($_url)) { if(strpos($_result...

php能不能获取手机gps信息,从而得到具体经纬度?
可以获取ip,然后使用百度地图api,转化成经纬度

php 怎么使用手机上的gps获取gps数据
可以得到的 html5有获取地理位置的api,即getCurrentPosition()方法,可以得到经纬度,经测试苹果和诺基亚手机获取的位置很精确,安卓根据各个机型而出现的偏差不同 可以获取ip,然后使用百度地图api,转化成经纬度

百度地图在html中怎么自动定位
方法\/步骤 通过浏览器打开这个连接:http:\/\/api.map.baidu.com\/lbsapi\/creatmap\/,你会看到如下图:选择当前城市,然后输入具体地址,搜索。添加标注,展开后有三种形式,如图 默认选择第一种形式,把鼠标放入右边的地图,点击,然后会出现如下图,填写左边的选项,保存。

php的 ip 定位,经纬度至少精确到镇,附上源码和详解
ip定位一般对于电脑来说的,精确到镇有点难,淘宝的ip api服务,只能精确到区,或者市 手机的话,你需要获取位置,位置会因为手机质量的好坏,偏差很大,苹果和诺基亚手机定位很准,安卓各种机型,各种偏差,使用手机定位的是,html5有获取定位的方法,然后得到经纬度,发到百度地图 api,获取更精确的地址...

百度地图中如何由输入的信息得到所在城市,由我输入的地点,得到我所在的...
楼主也是开发手机应用的把?可以先通过百度地图中的 mSearch.reverseGeocode(point);来获取到实际的地址信息,会得到开头是城市名的地址信息字符串 \/**初始化地理信息和经纬度之间编译和反编译的模块**\/ private void initSearchGeoInfo() { DemoApplication app = (DemoApplication) this....

用php代码根据经纬度,如何获得城市名?
首先你需要去申请一个map api的授权域名key,map api逆经纬度接口为:http:\/\/maps.google.com\/maps\/geo?q=关键词(如广东深圳)&key=申请的APIKEY&sensor=false&output=xml&oe=utf8 请求下来的数据时kml的数据格式,怎样解析呢?我们可以使用xml的方式来进行解析,可能参考下面的php代码,代码来自于...

本地数据库经纬度 调用百度地图API 在百度地图上显示 用什么方案实现的...
本地数据库里的数据是不能用html调用的,可用php连接数据库获取数据后再传到js里!

在百度地图api,经纬度怎么转换成百度坐标
你好。其中x是经度,y是维度 返回结果是base64加密,php中可以用base64_decode解密。百度地图javascript API官网上也有坐标转换的API示例,上面有js源代码 例如gps坐标转百度坐标 如果我的回答没能帮助您,请继续追问。

相似回答