//百度根據IP獲取地理位置
public function get_ip_place($ip)
{
$address = file_get_contents("http://api.map.baidu.com/location/ip?ak=vuHn2eZoEKDf9bBhGZjM9lYEekU9XoTo&ip=$ip");
$address = json_decode($address,true);
$address =$address['content']['address'];
return $address;
}
百度接口返回結果
{
"address": "CN|河北|石家莊|None|CHINANET|0|0",
"content": {
"address_detail": {
"province": "XX省",
"city": "XX市",
"district": "",
"street": "",
"street_number": "",
"city_code": 150
},
"address": "河北省石家莊市",
"point": {
"y": "4559763.02",
"x": "12748678.55"
}
},
"status": 0
} {
"address": "CN|XX|XX|None|CHINANET|0|0",
"content": {
"address_detail": {
"province": "XX省",
"city": "XX市",
"district": "",
"street": "",
"street_number": "",
"city_code": XXX
},
"address": "XX省XX市",
"point": {
"y": "45XXXXX.02",
"x": "12XXX.55"
}
},
"status": 0
}