- 关于getLocation
有时候需要同时获取wgs84和gcj02两种坐标,但用如下的方式,连续两次调用getLocation,始终得到相同的坐标 [代码]wx.getLocation({[代码] [代码] [代码][代码]type: [代码][代码]'wgs84'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res){[代码][代码] [代码][代码]that.setData({loc: res});[代码][代码] [代码][代码]}[代码][代码]});[代码][代码]wx.getLocation({[代码][代码] [代码][代码]type: [代码][代码]'gcj02'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]that.setData({ loc2: res });[代码][代码] [代码][代码]}[代码][代码]});[代码]用下面的方式,在一个getLocation的success回调中再次调用getLocation,才可以得到两种不同的坐标 [代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码]wx.getLocation({[代码][代码] [代码][代码]type: [代码][代码]'wgs84'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res){[代码][代码] [代码][代码]that.setData({loc: res});[代码][代码] [代码][代码]wx.getLocation({[代码][代码] [代码][代码]type: [代码][代码]'gcj02'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]that.setData({loc2:res });[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码]});[代码]以上都要调用两次getLocation,效率太低,建议只调用一次getLocation,就能同时获得wgs84和gcj02两种坐标
2017-09-07 - 建议去掉开发工具的工具栏图标下的文字
现在显得太累赘,还占地方,19寸的显示器,模拟器选择iPhone6时,就显示不全,还得拖动滚动条。 建议改成鼠标指向图标时,提示文字就行了。
2017-09-04 - 文档错误
[图片] 数组元素之间缺少逗号
2017-08-28 - 关于安卓返回按钮
不知道已关闭的帖子,管理员还看不看,所以另开一个帖子,让官方看看大家的新生 [图片]
2017-08-16 - 建议安卓界面左上角还是保留返回按钮
现在通过wx.navigateTo方法跳转到新页面后,只有iOS版本的页面左上角有返回按钮,而安卓版的没有返回按钮,只有关闭小程序的按钮,而用户往往会习惯性的点击这个按钮来返回上一页面,结果却关闭了小程序。建议安卓版也加上返回按钮,而且微信本身的页面,比如进入:朋友圈、扫一扫、摇一摇、附近的人,等页面,左上角都会出现返回按钮,在小程序内部,在支付确认交易和客服消息等界面,同样也有返回按钮,所以,为了统一用户体验,小程序的页面也应该有返回按钮。 另外对于安卓版,当把小程序添加到桌面后,从桌面进入和从微信进入,显示也不一样,从微信进入,没有返回按钮,只有关闭按钮,而从桌面进入,没有关闭按钮,只有返回按钮,这个也应该统一。
2017-08-11 - 微信上的小程序列表界面其实可以这样
微信上的小程序列表界面其实可以这样 [图片]
2017-08-06 - 关于WebSocket的疑问和建议
我自己搭建的WebSocket服务器,在微信开发工具中测试成功,但在苹果及安卓真机上测试都不成功,我的地址加了端口,不知道是不是这个原因,但文档中只是wx.request中提到url中不能有端口,而wx.connectSocket没有说不能带端口。 另外,真机上即使没连接成功,wx.connectSocket方法 有时 却执行了success回调函数。注,连接成功,服务端都有日志记录,而真机连接没有日志记录,所以确定是没有连接成功,而且后续发送消息也不成功。 ============= 建议,所有请求都可以带端口,有时候由于一些原因,有必要使用其他端口。 ============= HTML5原生的WebSocket接口就很好用,但小程序中似乎不让使用,提示WebSocket is not a constructor。
2017-02-10 - 建议去掉view组件的hover属性
可以根据hover-class属性是否为none,来决定是否启用点击态,所以hove属性完全多余 属性名类型默认值说明hoverBooleanfalse是否启用点击态hover-classStringnone指定按下去的样式类。当 [代码]hover-class="none"[代码] 时,没有点击态效果
2017-02-10 - iOS真机无法获取gcj02坐标
iOS真机无法获取gcj02坐标,开发工具能正常获取,安卓未测 刚才又测试了一下,是不能连续调用两个getLocation方法,比如下面的代码,后一个方法就失败,走fail回调,而把上一个方法删除,下一个方法就正常获取 [代码]wx.getLocation({[代码][代码] [代码][代码]type: [代码][代码]'wgs84'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res){[代码][代码] [代码][代码]that.setData({loc: res});[代码][代码] [代码][代码]}[代码][代码]});[代码][代码]wx.getLocation({[代码][代码] [代码][代码]type: [代码][代码]'gcj02'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res){[代码][代码] [代码][代码]that.setData({loc2: res});[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码][代码](){[代码][代码] [代码][代码]wx.showModal({content: [代码][代码]'获取gcj02坐标失败'[代码][代码]});[代码][代码] [代码][代码]}[代码][代码]});[代码]我建议修改一下这个方法,去掉type参数,统一返回两个坐标系的值,比如: success返回参数说明: 参数说明wgs84-latitudewgs84-纬度,浮点数,范围为-90~90,负数表示南纬wgs84-longitudewgs84-经度,浮点数,范围为-180~180,负数表示西经gcj02-latitudegcj02-纬度,浮点数,范围为-90~90,负数表示南纬gcj02-longitudegcj02-经度,浮点数,范围为-180~180,负数表示西经speed速度,浮点数,单位m/saccuracy位置的精确度
2017-02-07 - 请问如何能获取到微信用户的微信号
请问如何能获取到微信用户的微信号,我想和现有的会员系统整合,这样在PC端也可以直接用微信号登录
2017-02-04