百度地图 怎么获取地址的经纬度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度地图 怎么获取地址的经纬度相关的知识,希望对你有一定的参考价值。
参考技术A 工具:百度地图
方法如下:
1、首先在百度首页或其他百度页面进入百度地图页面:
2、然后点击地图页面中右上角的“地图API”选项:
3、开始进入这里会出来一个弹窗页面,把这个给关闭,右上角有关闭按钮:
4、然后在关闭后的页面中往下拉动滚动条,看到下面有个插件与工具栏目,其中里面有个“坐标拾取工具”:
5、点击坐标拾取工具,会进入到百度地图的拾取坐标系统,默认是北京市的,鼠标在地图中移动就可以看到一个经纬度显示了:
6、可以选择左上角的更换城市,如深圳:
7、然后在搜索框里输入一个地址,就可以查到相关信息,点击那个ABCD的坐标,就会显示此地址的具体信息,也会有一个“坐标”选项,就是经纬度了:
8、还可以输入一个经纬度,然后在搜索框后面勾选“坐标反查”,会出来一个地址:
PHP通过地址获取经纬度百度地图API
/** * @param string $address 地址 * @param string $city 城市名 * @return array */ function getLatLng($address=‘‘,$city=‘‘) $result = array(); $ak = ‘‘;//您的百度地图ak,可以去百度开发者中心去免费申请 $url ="http://api.map.baidu.com/geocoder/v2/?callback=renderOption&output=json&address=".$address."&city=".$city."&ak=".$ak; $data = file_get_contents($url); $data = str_replace(‘renderOption&&renderOption(‘, ‘‘, $data); $data = str_replace(‘)‘, ‘‘, $data); $data = json_decode($data,true); if (!empty($data) && $data[‘status‘] == 0) $result[‘lat‘] = $data[‘result‘][‘location‘][‘lat‘]; $result[‘lng‘] = $data[‘result‘][‘location‘][‘lng‘]; return $result;//返回经纬度结果 else return null;
来自微信公众号:编程社
程序员日常进阶宝典,欢迎关注!
以上是关于百度地图 怎么获取地址的经纬度的主要内容,如果未能解决你的问题,请参考以下文章