include/chajian/mapqqChajian.php

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php 
//腾讯地图的。
class mapqqChajian extends Chajian{
	
	private $mapqq_key 		= '';
	
	protected function initChajian()
	{
		$this->getkey();
	}
	
	public function getkey()
	{
		$key = getconfig('qqmapkey');
		if(!$key){
			$key = $this->rock->jm->base64decode('T0I0QlotRDRXM1UtQjdWVk8tNFBKV1ctNlRLREotV1BCNzc:');
		}else{
			$this->mapqq_key = $key;
		}
		//$this->mapqq_key = $key;
		return $key;
	}
	
	private function mapqqerr($msg=''){
		if(!$msg)$msg = '无法访问腾讯地图接口';
		return '{"status":201,"message":"'.$msg.'"}';;
	}
	
	//获取位置
	public function gcoder($lat, $lng)
	{
		if(!$this->mapqq_key){
			$barr = c('xinhuapi')->getdata('mapqq','gcoder', array(
				'lat' => $lat,
				'lng' => $lng,
			));
			if(!$barr['success'])return $this->mapqqerr($barr['msg']);
			return $barr['data'];
		}else{
			$url = 'https://apis.map.qq.com/ws/geocoder/v1?key='.$this->mapqq_key.'';
			$url.= '&get_poi=0';//不返回周边位置
			$url.= '&location='.$lat.','.$lng.'';
			$url.= '&poi_options=radius=200';
			$result = c('curl')->getcurl($url);
			if(!$result)$result = $this->mapqqerr();
			return $result;
		}
	}
	
	//转坐标
	public function translate($lat, $lng, $type)
	{
		if(!$this->mapqq_key){
			$barr = c('xinhuapi')->getdata('mapqq','translate', array(
				'lat' => $lat,
				'lng' => $lng,
				'type'=> $type
			));
			if(!$barr['success'])return $this->mapqqerr($barr['msg']);
			return $barr['data'];
后面还有 31 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。