public function getstore() {
$code = Request::instance()->post();
$open_id = $code['open_id'];
$res = Db::table('********')->field('id,longitude,latitude')->where('can_use', '是')->select();
if ($res) {
foreach ($res as $key => $valuse) {
$rest[$key]['id'] = $res[$key]['wx_id'];
$rest[$key]['iconPath'] = '../../images/redButton.png';
$rest[$key]['width'] = 20;
$rest[$key]['height'] = 20;
$rest[$key]['longitude'] = $res[$key]['longitude'];
$rest[$key]['latitude'] = $res[$key]['latitude'];
}
$arr['status'] = '0';
$arr['data'] = $rest;
$arr['msg'] = '请求成功';
return json($arr);
} else {
$arr['status'] = '1';
$arr['data'] = '';
$arr['msg'] = '暂无店铺';
return json($arr);
}
}
wx.request({
url: '********',
method: "POST",
data: arrInfo,
header: 'application/json',
success(res) {
console.log('请求下来的红包数据')
console.log(res)
if (res.data.status == '0') {
wx.showToast({
title: '附近暂时商家',
icon: 'none',
})
} else {
that.setData({
markers: res.data.data
})
}
}
})
<view class="container">
<map id="map" longitude="{{longitude}}" latitude="{{latitude}}" scale="8" controls="{{controls}}" bindcontroltap="controltap" markers="{{markers}}" bindmarkertap="markertap" polyline="{{polyline}}" show-location circles="{{circles}}" >
</map>
</view>