基站云接口开发实例(PHP调用基站数据接口)

基站云平台接口调用实例,采用CURL快速访问基站云平台的基站数据接口,获取基站数据,并通过JSON解析成数组数据。

<?php
/*
基站云接口调用实例
QQ:742631333
*/

header("Content-type:text/html;charset=utf-8"); //UTF8编码
$apikey=""; //设置APIKEY
$mnc=0;    //0移动 1联通
$lac=2;    //大区号
$cell=2;   //小区号


$apiurl="http://www.jizhanyun.com/api/?mnc=$mnc&lac=$lac&cell=$cell&ishex=0&apikey={$apikey}";
$data=curl_file_get_contents($apiurl);
$json=json_decode($data);
$code=$json->code;      //状态编号
$about=$json->about;      //状态描述

if($code==‘001‘){
	$data=$json->data[0];    //数据集
	$lng=$data->lng;         //纬度
	$lat=$data->lat;         //经度
	$glng=$data->glng;       //谷歌纬度
	$glat=$data->glat;       //谷歌经度
	$address=$data->address; //地址描述

	
	//输出结果
	echo "<b>基站云定位结果:</b><br/>";
	echo "纬度:".$lng."<br/>";
	echo "经度:".$lat."<br/>";
	echo "谷歌纬度:".$glng."<br/>";
	echo "谷歌经度:".$glat."<br/>";
	echo "地址描述:".$address."<br/>";
}else{
	echo "返回结果:".$about;
}




//HTTP请求函数
function curl_file_get_contents($durl){
   $ch = curl_init();
   curl_setopt($ch, CURLOPT_URL, $durl);
   curl_setopt($ch, CURLOPT_TIMEOUT, 10);
   curl_setopt($ch, CURLOPT_USERAGENT, _USERAGENT_);
   curl_setopt($ch, CURLOPT_REFERER,_REFERER_);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
   $r = curl_exec($ch);
   curl_close($ch);
   return $r;
 }
 ?>

  

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。