码迷,mamicode.com
首页 > Windows程序 > 详细

php+simplexml 车联网API的使用(1) 景点查询

时间:2015-04-01 13:23:56      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:php   车联网   api   百度   xml   

<span style="color:#993399;">#html页面 提交查询信息 view.html</span>

<body>
<form action="view.php" method="post">
<input type='text' name='view' value='景点的拼音' >
<input type="submit" name="submit" value="查看景点信息" >
</form>


<span style="color:#993399;">view.php页面进行xml处理</span>

<?php
	#设置编码
	header('content-type:text/html;charset=utf-8');
	
	#判断接收数据
	if(isset($_POST['submit'])){
		#接收景点拼音
		$view = $_POST['view'];
		
		#使用接口
		$str = "http://api.map.baidu.com/telematics/v3/travel_attractions?id={$view}&ak=<span style="color:#993399;">0H6m5R2mBkUipA1zwDg0zBnG</span>"; #该密匙在百度libs云注册后获得
		
		#获取信息
		$data = file_get_contents($str);
		
		#获取xml信息
		$data = simplexml_load_string($data);
		
		
		<span style="color:#993399;">#遍历景点信息  根据车联网API 的xml结构进行解析</span>
		foreach($data->result as $val){
			var_dump($val);
			echo '<pre>';
			echo '景点名字:'.$val->name."<br>";
			echo '景点介绍:'.$val->description."<br>";
			echo '票价:'.$val->ticket_info->price."<br>";
			echo '其它事项:'.$val->ticket_info->attention->item->description.'<br>';
		}
		
	}


php+simplexml 车联网API的使用(1) 景点查询

标签:php   车联网   api   百度   xml   

原文地址:http://blog.csdn.net/u010657348/article/details/44804977

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!