聚合数据php视频,聚合数据的移动联通基站接口的php完整代码实例

这段PHP代码展示了如何利用聚合数据的移动联通基站查询API进行基站定位。通过设置参数如MNC(移动网络代码)、CELL(大区号)和LAC(位置区代码),结合提供的APPKEY,可以获取基站的GPS坐标、高德坐标、基站覆盖半径及地址等信息。
摘要由CSDN通过智能技术生成

本代码是基于聚合数据的移动联通基站查询API实现的基站定位功能<?php

// +----------------------------------------------------------------------

// | JuhePHP [ NO ZUO NO DIE ]

// +----------------------------------------------------------------------

// | Copyright (c) 2010-2015 http://juhe.cn All rights reserved.

// +----------------------------------------------------------------------

// | Author: Juhedata

// +----------------------------------------------------------------------

//----------------------------------

// 聚合数据-基站查询API调用示例代码

//----------------------------------

header('Content-type:text/html;charset=utf-8');

$apiurl = 'http://v.juhe.cn/cell/get'; //基站接口url

$mnc = '0';//移动基站:0 联通基站:1 默认:0

$cell = '28655';//大区号

$lac = '17695';//小区号

$key = '52a0ee009932b35054********'; //您申请的appkey

$params = "mnc={$mnc}&cell={$cell}&lac={$lac}&key={$key}";

$content = juhecurl($apiurl,$params);

if(!$content){

echo "网络错误,请求接口失败";

}else{

$result = json_decode($content,true);

$error_code = $result['error_code'];

if($error_code == 0){

//成功请求到数据

$data = $result['result']['data'][0];

/*

"MCC":"460",

"MNC":"1",

"LNG":"120.721423", //gps坐标:经度

"LAT":"31.29854", //gps坐标:纬度

"O_LNG":"120.72577772352", //高德坐标:经度

"O_LAT":"31.296529947917", //高德坐标:纬度

"PRECISION":"1101", //基站覆盖半径

"ADDRESS":"江苏省苏州市吴中区金鸡湖大道368号" //基站地址

*/

print_r($data);

}else{

echo $result['reason']."(".$result['error_code'].")";

}

}

function juhecurl($url,$params=false,$ispost=0){

$httpInfo = array();

$ch = curl_init();

curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );

curl_setopt( $ch, CURLOPT_USERAGENT , 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36' );

curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 30 );

curl_setopt( $ch, CURLOPT_TIMEOUT , 30);

curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );

if( $ispost )

{

curl_setopt( $ch , CURLOPT_POST , true );

curl_setopt( $ch , CURLOPT_POSTFIELDS , $params );

curl_setopt( $ch , CURLOPT_URL , $url );

}

else

{

if($params){

curl_setopt( $ch , CURLOPT_URL , $url.'?'.$params );

}else{

curl_setopt( $ch , CURLOPT_URL , $url);

}

}

$response = curl_exec( $ch );

if ($response === FALSE) {

//echo "cURL Error: " . curl_error($ch);

return false;

}

$httpCode = curl_getinfo( $ch , CURLINFO_HTTP_CODE );

$httpInfo = array_merge( $httpInfo , curl_getinfo( $ch ) );

curl_close( $ch );

return $response;

}

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值