|
我们用 wex5 开发一个应用,主要是为了方便政府服务农户,采集农户数据,其中包括居民的位置信息。但实际使用发现,位置偏离太多,有时甚至偏离10公里以上,所以程序目前根本没有办法使用。我们是用手机本身的流量来工作,所以是用的基站定位。
我的代码如下:
- Model.prototype.btnLbsClick = function(event){
- //定位
- var my = this ;
- var ldb = this.comp("baasDataKhckInfo") ;
- navigator.geolocation.getCurrentPosition(success, fail, null);
- var my = this ;
- function success(data){
- ldb.setValue("经度",data.coords.longitude);
- ldb.setValue("纬度",data.coords.latitude);
- ldb.setValue("定位地址",data.address);
- ldb.setValue("自然村",data.address);
- }
- function fail(msg){
- alert("无法读取位置信息,请联系软件设计商,错误信息为:"+msg);
- }
- };
复制代码 请问您我这样,使用本机 4G 流量来工作的场景,如何让定位的精度提高?
|
|