正在显示
1 个修改的文件
包含
64 行增加
和
2 行删除
@@ -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> |
-
请 注册 或 登录 后发表评论