Красный узел: геолокация AngularJs в пользовательском интерфейсе шаблона панели мониторинга - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь отобразить свое местоположение с помощью шаблона пользовательского интерфейса Node-Red Dashboard со следующим кодом, но безуспешно:

<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 работает.Спасибо!

...