一、您需要登录腾讯地图,获取KEY密钥。我们使用的是腾讯地图-WebService API 功能。
代码示例
<?php
$ip = '0.0.0.0';//IP地址
$key = 'api秘钥';//腾讯地图的api秘钥
$map = getLocationInfo($ip,$key);
echo "当前IP地址:".$map['result']['ip'];
echo "当前纬度:".$map['result']['location']['lat']."经度:".$map['result']['location']['lng'];
function getLocationInfo($ip,$key){
//$ip 用户的当前IP地址
//$key 腾讯地图开发者需要的KEY秘钥,自己去注册一下吧
//$url 腾讯地图API请求接口地址
$url = 'https://apis.map.qq.com/ws/location/v1/ip?ip='.$ip.'&key='.$key;
$info = file_get_contents($url); //GET请求,记住这里必须要用GET哦
$info = json_decode($info, true); //解码JSON并返回数组将
return $info; //返回请求结果
};
?>
注意:上述代码中的变量$key,随时可能失效,还请您替换为自己获取的KEY。
示例
当前IP地址:0.0.0.0当前纬度:00.00经度:00.00
API返回的JSON信息
{
"status": 0,
"message": "Success",
"request_id": "c8c220d31e2349679704b1b0e288e03d",
"result": {
"ip": "0.0.0.0",
"location": {
"lat": 00.00,
"lng": 00.00,
},
"ad_info": {
"nation": "中国",
"province": "省",
"city": "市",
"district": "",
"adcode": 440300
}
}
}
一、本站上的部份代码及教程来源于互联网,仅供网友学习交流。如有侵权,无意侵害您的权益,请发送邮件至zhangshen#ahap.cn或点击右侧 联系我们,我们将尽快处理。
二、请勿将购买的资源教程转载或分享与他人!
二、请勿将购买的资源教程转载或分享与他人!