博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信js-sdk 地理位置接口实例
阅读量:4287 次
发布时间:2019-05-27

本文共 1584 字,大约阅读时间需要 5 分钟。

前提,已经在wx.config()中权限验证通过,

官方api

 

使用微信内置地图查看位置接口

wx.openLocation({    latitude: 0, // 纬度,浮点数,范围为90 ~ -90    longitude: 0, // 经度,浮点数,范围为180 ~ -180。    name: '', // 位置名    address: '', // 地址详情说明    scale: 1, // 地图缩放级别,整形值,范围从1~28。默认为最大    infoUrl: '' // 在查看位置界面底部显示的超链接,可点击跳转});

获取地理位置接口

wx.getLocation({    type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'    success: function (res) {        var latitude = res.latitude; // 纬度,浮点数,范围为90 ~ -90        var longitude = res.longitude; // 经度,浮点数,范围为180 ~ -180。        var speed = res.speed; // 速度,以米/每秒计        var accuracy = res.accuracy; // 位置精度    }});
 
实例说明:
1.目前两种类型没有太大区别,经纬度的小数部分稍有点偏差
2.查看位置的infoUrl,测试连接似乎无效
//获取地理位置接口//wgs84 返回4个值,//gcj02 返回4个值 ,目前两种类型没有太大区别,经纬度的小数部分稍有点偏差wx.getLocation({    type:'wgs84',//默认为wgs84的gps坐标,    //如果要返回直接给openLocation用的火星坐标,可传入'gcj02'    success:function(res){        var latitude=res.latitude;        var longitude=res.longitude;        var speed=res.speed;        var accuracy=res.accuracy;        appendText('经度:'+latitude+',纬度:'+longitude);    }});wx.getLocation({    type:'gcj02',    success:function(res){        //方法1        wx.openLocation(res);        //方法2,详细制定内容        使用微信内置地图查看位置接口        //wx.openLocation({        //    latitude: res.latitude, // 纬度,浮点数,范围为90 ~ -90        //    longitude: res.longitude, // 经度,浮点数,范围为180 ~ -180。        //    name: '当前位置', // 位置名        //    address: '当前地址', // 地址详情说明        //    scale: 1, // 地图缩放级别,整形值,范围从1~28。默认为最大        //    infoUrl: 'http://www.gongjuji.net' // 在查看位置界面底部显示的超链接,可点击跳转(测试好像不可用)        //});    }});
位置显示如下:
 

 

你可能感兴趣的文章
Processing of multipart/form-data request failed. Stream ended unexpectedly
查看>>
Linux上定时备份MySQL数据库
查看>>
xml解析之PULL
查看>>
安卓大神开源项目
查看>>
快递轨迹第三方接口接入(快递鸟)
查看>>
java多线程详解(一)
查看>>
Eclipse背景颜色修改--护眼色,黑色
查看>>
Servlet技术浅析(九)之-----下载文件和上传文件
查看>>
一台linux操作系统上配置多台Tomcat服务
查看>>
maven入门浅析(二)-----maven集成eclipse、jboss
查看>>
正则表达式入门教程(三)
查看>>
正则表达式入门教程(四)
查看>>
JAVA程序员成长之路的总结
查看>>
javaEE工程师学习路线图
查看>>
java工程师进阶之路
查看>>
linux系统一个tomcat配置两个域名,每个域名对应一个项目
查看>>
javaScript使用Lodop实现网页表格套打功能
查看>>
技术大牛如何寻找下一个风口
查看>>
大数据学习路线大纲
查看>>
使用http请求,中文乱码问题--解决方法
查看>>