【小(xiǎo)編推薦】關于微(wēi)信搖→'周邊功能(néng)開(kāi)發的(de÷​↕)一(yī)點心得(de)

2016-06-04 &nbs←¥★₽p; |   發布者:≥↔σ梁國(guó)芳  &↑ |   查看(kàλ¶→>n):3320次

php
 本次開(kāi)發應用(yòng)場(chǎng)景:附近(jìn)功能(♦σ"©néng)--點擊附近(jìn) 觸發微(wēi)信δ✘搖周邊接口startSearchBeacons,之後開(kāi)始監聽(tīng)附近(γ jìn)設備onSearchBeacons,最後再關₽→♦>閉查找周邊設備接口stopSearchBeacons
模闆頁代碼:
<?php
require_once "./weixinsdk/jssdk.php";
portant; list-style- ®÷type: decimal !important;" id="vDIHqIFc">$jssdk = new JSSDK("wxce99d783e9b78489&quo©δt;, "4743a428031bc650be1ff24e4e✘✘♥3446da");
$signPackage = $jssdk->GetSignPackage();
portant; list-style-type:¶<' decimal !important;">$acc = $jssdk->getAccessToken();
?>
<script src="static/js/jweixin-1.1.0​ .js"></script>
<script>
wx.config({
debug: false,
appId: '<?php echo $signPackage[&quo≈÷"t;appId"];?>',
timestamp: <?php echo $signPackage["timestamp"];?>,
nonceStr: '<?php echo $signγ↑ Package["nonceSt✔♣γr"];?>',
signature: '<?php echo $signPackage✔→±["signature"];?>',
jsApiList: [
'startSearchBeacons',
'onSearchBeacons',
'stopSearchBeacons',
]
});
var val='';
wx.ready(function () {
//開(kāi)啓查找周邊ibeacon設備接口
wx.startSearchBeacons({
ticket:"",
complete:function(arr){
wx.onSearchBeacons({
complete:function(argv){
if(val!=argv){
val=argv;
δ←✔σ $.post("{:U('json')}&quoπ•&t;,argv,function(res){
arr=eval(res);
if(!arr){
$('.list').eq(0).append('<p class="footerp×¶λ">沒有(yǒu)更多(duō)內(nèi)容了(le)& ♣εlt;/p>');
}
var str='';
for(var i=0; i<arr.length; i++)
{
// str+='<dd><a hr ↕↔ef="./index.php?s=/home/restaur₽ ant/detail/id/'+arr[i]÷§['id']+'.html">';
str+='<dd><a href="'+arr[i]['url']+'">';
str+='<img src="'+arr[i]['img']+'"/>' ;
str+='<span>';
str+='<h1> '+ arr[i]['name']+'<span style="font-sπ> ₩ize:14px;text-align:≥δ<×right;">'+arr[i]['distance']+'米</span></h1>' ;
str+='<p>'+arr[i]['description']+'</p>' ;
str+='</span>' ;
str+='</a>' ;
str+='</dd>' ;
}
→   $('.list').eq(0).html(str);
var b = $('.list img').width();
‌Ω $('.list img').