作者 郭鑫
1 个管道 的构建 通过 耗费 0 秒

测试问题修改

@@ -190,8 +190,11 @@ @@ -190,8 +190,11 @@
190 <img src="__TMPL__/public/assets/images/aicon09@2x.png" alt=""> 190 <img src="__TMPL__/public/assets/images/aicon09@2x.png" alt="">
191 </div> 191 </div>
192 <!--<p class="place">我的位置:</p>--> 192 <!--<p class="place">我的位置:</p>-->
193 - <input type="text" class="place" placeholder="我的位置" readonly>  
194 - <input type="text" class="enterplace" placeholder="天津市西青区花园科技园"> 193 + <input type="text" class="place" placeholder="我的位置" readonly style="background: transparent;">
  194 +
  195 + <input type="text" class="enterplace" readonly>
  196 +
  197 +
195 </div> 198 </div>
196 199
197 200
@@ -760,6 +763,65 @@ @@ -760,6 +763,65 @@
760 }); 763 });
761 } 764 }
762 765
  766 + // 微信我的位置
  767 + wx.config({
  768 + debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
  769 + appId: "{$config.appId}", // 必填,公众号的唯一标识
  770 + timestamp: "{$config.timestamp}", // 必填,生成签名的时间戳
  771 + nonceStr: "{$config.nonceStr}", // 必填,生成签名的随机串
  772 + signature: "{$config.signature}",// 必填,签名
  773 + jsApiList: [
  774 + 'getLocation',
  775 + 'openLocation',
  776 + ] // 必填,需要使用的JS接口列表
  777 + });
  778 + wx.ready(function(){
  779 + wx.getLocation({
  780 + type: 'gcj02', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
  781 + success: function (res) {
  782 + console.log(res);
  783 + var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90
  784 + var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。
  785 + var speed = res.speed; // 速度,以米/每秒计
  786 + var accuracy = res.accuracy; // 位置精度
  787 + var data={
  788 + location:latitude+','+longitude,//纬度,经度
  789 + key:"HGLBZ-WD66X-2H74V-TJ6NI-NHNWZ-DNBJ5",
  790 + get_poi:0
  791 + }
  792 + var url="http://apis.map.qq.com/ws/geocoder/v1/?";
  793 + data.output="jsonp";
  794 + $.ajax({
  795 + type:"get",
  796 + dataType:'jsonp',
  797 + data:data,
  798 + jsonp:"callback",
  799 + jsonpCallback:"QQmap",
  800 + url:url,
  801 + success:function(json){
  802 + var isGet = $('.enterplace').text();
  803 + if(isGet.length == 0){
  804 + var addr = "{$Request.param.addr}";
  805 + if(addr.length == 0){
  806 + $('.enterplace').val(json.result.address);
  807 + }else{
  808 + $('.enterplace').val(addr);
  809 + }
  810 + }
  811 +
  812 + },
  813 + error : function(err){alert("服务端错误,请刷新浏览器后重试")}
  814 + })
  815 + }
  816 + });
  817 + });
  818 +
  819 + // 调取腾讯接口
  820 + var txUrl = "https://3gimg.qq.com/lightmap/components/locationPicker2/index.html?callback=QQmap&type=0&backurl=http://yunzhi07.com&search=1&policy=1&mapdraggable=0&zoom=13&referer=myapp&key=HGLBZ-WD66X-2H74V-TJ6NI-NHNWZ-DNBJ5";
  821 + $('.enterplace').click(function () {
  822 + window.location.href = txUrl;
  823 + // $('.enterplace').val(json.result.address);
  824 + })
763 825
764 826
765 </script> 827 </script>