微信如何微信获取位置信息代码

查看: 5312|回复: 9
WeX5微信获取地理位置问题
主题帖子积分
新手上路, 积分 24, 距离下一级还需 26 积分
新手上路, 积分 24, 距离下一级还需 26 积分
在手机端可以用开启百度地图,但是微信端无法显示地图,我是按视频介绍做的,不知是不是哪里漏了设置了,麻烦帮忙看看,谢谢!下面是代码:
define(function(require) {
& & & & var $ = require(&jquery&);
& & & & var justep = require(&$UI/system/lib/justep&);
& & & & require(&$UI/system/lib/cordova/cordova&);
& & & & require(&cordova!org.apache.cordova.device&);
& & & & require(&cordova!com.justep.cordova.plugin.weixin.v3&);
& & & & require(&cordova!org.apache.cordova.geolocation&);
& & & & require(&cordova!com.justep.cordova.plugin.baidulocation&);
& & & & var Model = function() {
& & & & & & & & this.callParent();
& & & & & & & & this.wxA
& & & & };
& & & & Model.prototype.modelLoad = function(event) {
& & & & & & & & if (justep.Browser.isWeChat) {
& & & & & & & & & & & & this.wxApi = new navigator.WxApi(&wx**********&);
& & & & & & & & }
& & & & };
& & & & Model.prototype.button1Click = function(event) {
& & & & & & & & var me =
& & & & & & & & if (me.wxApi) {
& & & & & & & & & & & & justep.Util.hint(&开始获取地理位置信息&);
& & & & & & & & & & & & me.wxApi.exec().done(function(wx) {
& & & & & & & & & & & & & & & & justep.Util.hint(&执行&);
& & & & & & & & & & & & & & & & wx.getLocation({
& & & & & & & & & & & & & & & & & & & & type : &gcj02&,
& & & & & & & & & & & & & & & & & & & & success : function(data) {
& & & & & & & & & & & & & & & & & & & & & & & & justep.Util.hint(&成功&);
& & & & & & & & & & & & & & & & & & & & & & & & wx.openLocation({
& & & & & & & & & & & & & & & & & & & & & & & & & & & & latitude : data.latitude,
& & & & & & & & & & & & & & & & & & & & & & & & & & & & longitude : data.longitude,
& & & & & & & & & & & & & & & & & & & & & & & & & & & & name : '',
& & & & & & & & & & & & & & & & & & & & & & & & & & & & address : '当前位置',
& & & & & & & & & & & & & & & & & & & & & & & & & & & & scale : 14,
& & & & & & & & & & & & & & & & & & & & & & & & & & & & infoUrl : 'http://wex5.com'
& & & & & & & & & & & & & & & & & & & & & & & & });
& & & & & & & & & & & & & & & & & & & & },
& & & & & & & & & & & & & & & & & & & & cancel : function(res) {
& & & & & & & & & & & & & & & & & & & & & & & & justep.Util.hint(&无法获取地理位置信息&);
& & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & });
& & & & & & & & & & & & }).fail(function() {
& & & & & & & & & & & & & & & & justep.Util.hint(&无法获取地理位置信息&);
& & & & & & & & & & & & });
& & & & & & & & } else {
& & & & & & & & & & & & function successCallback(position) {
& & & & & & & & & & & & & & & & justep.Util.hint(position.address);
& & & & & & & & & & & & & & & & me.comp(&windowDialog1&).open({
& & & & & & & & & & & & & & & & & & & & data : JSON.stringify(position)
& & & & & & & & & & & & & & & & });
& & & & & & & & & & & & }
& & & & & & & & & & & & function errorCallback(error) {
& & & & & & & & & & & & & & & & justep.Util.hint(&无法获取地理位置信息&);
& & & & & & & & & & & & }
& & & & & & & & & & & & navigator.geolocation.getCurrentPosition(successCallback, errorCallback);
& & & & & & & & }
& & & & };
& & & & return M
微信端显示&开始获取地理位置信息&,后面就不执行了。
主题帖子积分
cordova插件,只能打包到app中使用!其他环境用不了!
主题帖子积分
新手上路, 积分 24, 距离下一级还需 26 积分
新手上路, 积分 24, 距离下一级还需 26 积分
cordova插件,只能打包到app中使用!其他环境用不了!
但是视频上是这样做的,里面有判断,如果是微信的话就调用微信JS
1 if (me.wxApi) {
2& && && && && && && && &justep.Util.hint(&开始获取地理位置信息&);
3& && && && && && && && &me.wxApi.exec().done(function(wx) {
4& && && && && && && && && && &&&justep.Util.hint(&执行&);
5& && && && && && && && && && &&&wx.getLocation({
6。。。。。。
我在微信里能执行到第2行,后面的me.wxApi.exec().done就不执行了
主题帖子积分
但是视频上是这样做的,里面有判断,如果是微信的话就调用微信JS
1 if (me.wxApi) {
微信环境中进行调试看看:
主题帖子积分
新手上路, 积分 24, 距离下一级还需 26 积分
新手上路, 积分 24, 距离下一级还需 26 积分
微信环境中进行调试看看:http://bbs.wex5.com/forum.php?mod=viewthread&tid=81967
试过了,调试老是提示断开,有没有最简单的使用微信地图的例子,然后说明一下,哪些地方需要配置微信的什么信息,我怀疑还是我的配置上有问题。
主题帖子积分
试过了,调试老是提示断开,有没有最简单的使用微信地图的例子,然后说明一下,哪些地方需要配置微信的什 ...
外卖案例中就有把!:UI2/takeout/index.w
看下locationClick这个方法!第一个判断就是微信中执行!你可以调试看看,和你的代买对比下!
主题帖子积分
新手上路, 积分 24, 距离下一级还需 26 积分
新手上路, 积分 24, 距离下一级还需 26 积分
外卖案例中就有把!:UI2/takeout/index.w
看下locationClick这个方法!第一个判断就是微信中执行!你可 ...
我就是从那里复制的,外卖的例子部署完也是打不开微信地图,只能跳转到百度地图。
有没有最简单例子,可以检测调用微信api是否成功?
主题帖子积分
我就是从那里复制的,外卖的例子部署完也是打不开微信地图,只能跳转到百度地图。
有没有最简单例子,可 ...
外卖中调用的是定位不是地图,要在微信中调用微信的地图,需要查找微信jsSDK提供的接口
要自己new一个WxApi如下
this.wxApi = new navigator.WxApi(&wx617b69a84c5f638c&);
远程的联系方法QQ,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题&&&&
如按照该方法解决,请及时跟帖,便于版主结贴
主题帖子积分
初级会员, 积分 153, 距离下一级还需 47 积分
初级会员, 积分 153, 距离下一级还需 47 积分
我也是遇到相同的问题,代码完全用的就是Takeout 的例子复制的,在它上面改一些代码,微信地图定位代码,完全都是Takeout的,同求答案!!!!!!!!!!!!!!!!
主题帖子积分
高级会员, 积分 571, 距离下一级还需 429 积分
高级会员, 积分 571, 距离下一级还需 429 积分
你试试把if里的去掉,代码只要else里的!
& && &&&Model.prototype.button1Click = function(event) {
& && && && && & var me =
& && && && && && && && &function successCallback(position) {
& && && && && && && && && && &&&justep.Util.hint(position.address);
& && && && && && && && && && &&&me.comp(&windowDialog1&).open({
& && && && && && && && && && && && && & data : JSON.stringify(position)
& && && && && && && && && && &&&});
& && && && && && && && &}
& && && && && && && && &function errorCallback(error) {
& && && && && && && && && && &&&justep.Util.hint(&无法获取地理位置信息&);
& && && && && && && && &}
& && && && && && && && &navigator.geolocation.getCurrentPosition(successCallback, errorCallback);
& && && && && &
& && &&&};、
这应该可以的,
Powered by获取地理位置-微信开发,关于地图 获取文章,计算距离问题?求帮助
作者:用户
浏览:974 次
微信开发,关于地图获取文章,计算距离问题?求帮助本问题是关于定位,距离测量,请有经验的大神给予帮助,谢谢!现在开发一个基于微信的o2o平台,有需要方和服务方;情况1:发布需求自动获取我的位置最好能让我
微信,关于地图 获取,距离问题?求帮助
本问题是关于定位,距离测量,请有经验的大神给予帮助,谢谢!
现在开发一个基于微信的o2o平台,有需要方和服务方;
情况1:发布需求自动获取我的位置最好能让我自己选择,也就是他很出现多个位置,还有需要显示地图
情况2:用户可以查看附近的服务人员有哪些?这个应该是通过定位测算距离,找出最近的
求帮助,当前用Thinkphp开发中,请大神帮助,能详细更好,给思路也行
你去看看微信有没有提供接口。
以前手机端开发的话,通过gps 基站来获取当前的位置。
至于你说的 距离,通过算法,比如2个位置是是否在一个圆圈里。
现在的如百度地图这些,大厂的地图应该有提供接口。。
你的Thinkphp 这里是 提供接口数据给手机端 。
【云栖快讯】直播推荐——现在报名3月12日编程语言系列讲座,与行业资深专家一起学习Python、C++、JavaScript、Java!还可在活动页面领取红包,百分百中奖哦!&&
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
40+云计算产品,6个月免费体验
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
IT采购开年惠,百款产品5折起,新购满额再返最高6000!鏌ョ湅: 35415|鍥炲?: 11
鏈}

我要回帖

更多关于 微信获取位置信息代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信