将一下js放入需要定位的页面,wx.config()中的各个参数获取方式如下
调用以下方法的同时需要下载jssdk.引入文件jssdk
/**
* 获取微信签名
*/
public function getSignPackage(){
require getcwd().'/Public/weixin-jssdk/php/jssdk.php'; //引入jssdk文件
$jssdk = new \JSSDK($this->weixinConfig['appid'],$this->weixinConfig['appsecret']);
$signPackage = $jssdk->GetSignPackage();//获取
return $signPackage;
}
在控制方法中调用上边方法,将值传入模板
<script>
//微信环境中定位,获取当前经纬度,然后传入后台根据经纬度调取百度地图接口,获取城市名称。$(function(){
getLoc();
})
//判断是否是微信内置浏览器
function isWeiXin(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}else{
return false;
}
}
function get