根据百度地图的api自动获取地理位置
生活随笔
收集整理的這篇文章主要介紹了
根据百度地图的api自动获取地理位置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
功能:根據百度地圖的api
版本:php版本
步驟1:百度地圖api使用方式,獲取地理位置信息
function get_address($ip){$url = "http://api.map.baidu.com/location/ip?ak=通過百度地圖開放平臺申請到的ak&ip=$ip&coor=bd09ll";$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$output = curl_exec($ch);if(curl_errno($ch)){ echo 'CURL ERROR Code: '.curl_errno($ch).', reason: '.curl_error($ch);}curl_close($ch);$info = json_decode($output, true);if($info['status'] == "0"){$lotx = $info['content']['point']['y'];$loty = $info['content']['point']['x'];$citytemp = $info['content']['address_detail']['city'];$keywords = explode("市",$citytemp);$city = $keywords[0];}else{$lotx = "初始值,不填無法默認定位";$loty = "初始值,不填無法定位";$city = "無效";}$area = ['lotx'=>$lotx,'loty'=>$loty,'city'=>$city];return $area; }申請ak的操作步驟
1.百度搜索 百度地圖開放平臺
2.點擊進入官網進行注冊一個賬號,如果有則跳過這一步,登錄后點擊控制臺
3.在控制臺找到創建應用的按鈕
最后:點擊創建應用,進入到配置頁面,進行配置和生成密鑰即可。
總結
以上是生活随笔為你收集整理的根据百度地图的api自动获取地理位置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【软考高项】信息系统项目管理师 论文写作
- 下一篇: APP、智能设备、平台账号等信息系统,实