微信小程序开发之真机测试 地图定位 map API 无法获取当前位置的问题
来源:互联网 发布:linux设置静态ip 编辑:程序博客网 时间:2024/05/20 10:56
今天做到地图定位的模块.模拟器肯定是获取不到位置的.下面为真机测试结果.
上图:
经纬度不说了.定位用的,我这里直接输入的数字定位.但是有许多问题
下图中scale是缩放比例,这个属性目前无效.后期微信团队应该会修复.毕竟现在刚开始公测.这样就导致我不管怎么修改scale,我的地图都是在默认的缩放比例.如上图.
markers中的rotate是图标的旋转角度.如果需要平行于屏幕的图标,那就设置为0吧.
另外,覆盖物的图标是可以修改的.给iconPath设置路径即可.
上一段代码:
<!--index.wxml--><button class="button" bindtap="getlocation" style="margin-top:30px" markers="{{markers}}">定位</button><map longitude="{{longitude}}" latitude="{{latitude}}" markers="{{markers}}" covers="{{covers}}" style="width: 100%; height: 300px;margin-top:30px"></map>
//index.js//获取应用实例var app = getApp()Page({ data: { latitude: 0,//纬度 longitude: 0,//经度 speed: 0,//速度 accuracy: 16,//位置精准度 markers: [], covers: [], }, onLoad: function () { }, getlocation: function () { var markers = [{ latitude: 31.23, longitude: 121.47, name: '浦东新区', desc: '我的位置' }] var covers = [{ latitude: 31.23, longitude: 121.47, iconPath: '../images/car.png', rotate: 0 }] this.setData({ longitude: 121.47, latitude: 31.23, markers: markers, covers: covers, }) }})
红色框标出的就是经纬度,速度,精确度
用gch02返回的坐标可以直接打开地图.
具体api见文档3.wx.openLocation(OBJECT) 查看位置
最简单粗暴的就是直接给经纬度定位.
代码:
/index.js//获取应用实例var app = getApp()Page({ data: { latitude: 0,//纬度 longitude: 0,//经度 speed: 0,//速度 accuracy: 16,//位置精准度 markers: [], covers: [], }, onLoad: function () { }, getlocation: function () { wx.getLocation({ type: 'gcj02', success: function (res) { var latitude = res.latitude var longitude = res.longitude var speed = res.speed var accuracy = res.accuracy console.log("latitude:" + latitude) console.log("longitude:" + longitude) console.log("speed:" + speed) console.log("accuracy:" + accuracy) wx.openLocation({ latitude: latitude, longitude: longitude, scale: 28 }) } }) }})
我的博客:http://blog.csdn.net/qq_31383345
阅读全文
0 0
- 微信小程序开发之真机测试 地图定位 map API 无法获取当前位置的问题
- 微信小程序开发之真机测试 地图定位 map API 无法获取当前位置的问题
- 微信小程序开发之真机测试 地图定位 map API 无法获取当前位置的问题
- AngularJs 利用百度地图API 定位当前位置 获取地址信息
- [android] 百度地图开发 (三).定位当前位置及getLastKnownLocation获取location总为空问题
- 【经验小谈】百度定位api使用 百度定位demo 百度地图快速定位 百度地图获取当前位置 获取自己的位置 百度定位示例
- 微信小程序地图api开发真机预览崩溃
- 地图应用之 :获取当前位置的经纬度
- 微信小程序开发之音乐播放器 真机测试 audio API
- 百度地图api 获取当前位置经纬度。自驾俩点间的路线。
- Android Map Api 使用和开发(2) 定位我的位置、地图弹出泡泡、通过经纬度获取地址
- Android Map Api 使用和开发(2) 定位我的位置、地图弹出泡泡、通过经纬度获取地址
- Android Map Api 使用和开发(2) 定位我的位置、地图弹出泡泡、通过经纬度获取地址
- Android Map Api 使用和开发(2) 定位我的位置、地图弹出泡泡、通过经纬度获取地址
- Android Map Api 使用和开发(2) 定位我的位置、地图弹出泡泡、通过经纬度获取地址
- Android Map Api 使用和开发(2) 定位我的位置、地图弹出泡泡、通过经纬度获取地址
- 利用百度地图定位获取当前位置
- 百度地图api web获取当前位置浏览器JavaScript定位javaweb jquery
- Python学习笔记——进制转换与位运算
- FFMPEG转码音视频不同步情况总结
- 浏览器缓存控制
- JVM
- 正则表达式学习笔记
- 微信小程序开发之真机测试 地图定位 map API 无法获取当前位置的问题
- angualr操作dom
- 在二叉树中找到累加和为指定值的最长路径长度
- 数据仓库技术的简单阐述
- TabLayout设置下划线(Indicator)长度
- 我的android异常系列——Fragment XXX not attached to Activity
- jquery 国际化使用
- 纯java项目使用hibernateSessionFactory访问数据库
- ftp文件上传下载