Javascript 如何在移动应用程序中使用HTML5-车辆信息API访问车速数据?

Javascript 如何在移动应用程序中使用HTML5-车辆信息API访问车速数据?,javascript,html,api,w3c,Javascript,Html,Api,W3c,我想使用中列出的API- 那么,我该如何开始呢?它们是否与所有车型和汽车制造商兼容 如何开始使用这些API开发应用程序 我已尝试使用此示例: <!DOCTYPE html> <html> <body> <p>Click the button to get your coordinates.</p> <button onclick="getSpeedOfVehicle()">Try It</button>

我想使用中列出的API-

那么,我该如何开始呢?它们是否与所有车型和汽车制造商兼容

如何开始使用这些API开发应用程序

我已尝试使用此示例:

<!DOCTYPE html>  
<html>
<body>

<p>Click the button to get your coordinates.</p>

<button onclick="getSpeedOfVehicle()">Try It</button>

 <p id="demo"></p>

<script>

var vehicle = navigator.vehicle;

if(navigator.vehicle)
 {
     alert("yes")
 }
 else
{
    alert("no")
}
 function getSpeedOfVehicle(){

   vehicle.vehicleSpeed.get().then(function(vehicleSpeed) {
      console.log("vehicle speed: " + vehicleSpeed.speed);
   },
   function(error) {
     console.log("There was an error");
   });

  var vehicleSpeedSub =        vehicle.vehicleSpeed.subscribe(function(vehicleSpeed) {
       console.log("vehicle speed changed to: " + vehicleSpeed.speed);
      vehicle.vehicleSpeed.unsubscribe(vehicleSpeedSub);
  });


   }
 }
  </script>

 </body>
 </html>

  And it displays / alerts - "no", which indicates its not yet implemented by the browser. So how do we proceed?  

Thanks in advance!

单击按钮获取您的坐标

试试看

var车辆=navigator.vehicle; if(导航器、车辆) { 警报(“是”) } 其他的 { 警告(“否”) } 函数getSpeedOfVehicle(){ vehicle.vehicleSpeed.get().then(函数(vehicleSpeed){ 控制台日志(“车辆速度:+车辆速度”); }, 函数(错误){ log(“有一个错误”); }); var vehicleSpeedSub=车辆.车辆速度.订阅(功能(车辆速度){ 控制台日志(“车速更改为:”+车速); 车辆速度取消订阅(车辆速度订阅); }); } } 并显示/提醒“否”,表示浏览器尚未实现该功能。那么,我们如何继续? 提前谢谢!
您认为为什么要实施它?检查底部的统计数据:非常感谢。我觉得它的实现是因为caniuse.com有数据,语音合成工作正常!我能知道如果它被植入的话有多安全吗?“谢谢你,伙计。。!我碰巧看到了你试过你的例子吗?你是怎么运作的?