红色节点:仪表板模板UI中的AngularJs地理位置

时间:2018-09-15 15:48:09

标签: angularjs node-red

我正在尝试通过具有以下代码的红色节点仪表板UI模板显示我的位置,但没有成功:

<script>
(function(scope) {
  scope.getLocation = function () {
    if (window.navigator.geolocation) {
      alert("Geolocation successfull");
      window.navigator.geolocation.getCurrentPosition(showPosition);
    } else {
      alert("Geolocation not supported");
    };
  };
  scope.showPosition = function(position) {
    alert("Lat Lon ok");
    scope.Lat = position.coords.latitude;
    scope.Lon = position.coords.longitude;
    };

})(scope);
</script>

任何人都可以指出我在做什么错吗?第一条警报消息“地理位置成功”被成功触发,因此我假设window.navigator.geolocation在工作。谢谢!

0 个答案:

没有答案