z***@163.com
z***@163.com
  • 发布:2020-02-14 10:03
  • 更新:2022-07-11 08:55
  • 阅读:954

plus.geolocation.getCurrentPosition返回的速度和方向一直为null

分类:HTML5+

如题,经纬度和地址都能获取到,速度speed和方向direction一直为null???我需要用这个做状态显示!!

代码如下
plus.geolocation.getCurrentPosition(function(position) {

                var data ={  
                        ak:baiduMap.ak,  
                        service_id:baiduMap.yingYanServiceId,  
                        entity_name:selectedCar.cph,//实体名称  
                        latitude:position.coords.latitude,  
                        longitude:position.coords.longitude,  
                        loc_time:parseInt(position.timestamp/1000),//unix时间戳--注意unix是秒,要除以1000  
                        coord_type_input:'bd09ll',  
                        //speed:((position.coords.speed||0)*3.6).toFixed(1),//速度 km/h---静止状态停好久下才能偶尔获取  
                        //direction:position.coords.heading||0,//方向  
                        address:position.addresses||''//地址  
                    }  

},
function(e) {
app.alert('获取位置信息失败:' + e.message);
},
{
enableHighAccuracy:true,
provider: 'baidu',
coordsType: 'bd09ll'
})

2020-02-14 10:03 负责人:无 分享
已邀请:
6***@qq.com

6***@qq.com

两年多了,请问楼主解决了么

该问题目前已经被锁定, 无法添加新回复