This code does not run on my current version of Fuse, https://github.com/yupferris/fuse-example-gps-basics.
It worked previously with an older version of Fuse but not with version 0.9.5.
I can get other codes working, it stops working when trying to use the FuseJS/GeoLocation.
The following code runs:
var GeoLocation = require("FuseJS/GeoLocation");
This don´t and gives the error below.
var GeoLocation = require("FuseJS/GeoLocation");
var immediateLocation = JSON.stringify(GeoLocation.location);
ERROR: Object reference not set to an instance of an object
System.NullReferenceException occured.
at Fuse.GeoLocation.LocationTracker.GetLocationAsync (Double timeout) [0x00000] in <filename unknown>:0
at Fuse.Reactive.FuseJS.GeoLocation.GetLocationAsync (System.Object[] args) [0x00000] in <filename unknown>:0
at Fuse.Scripting.NativePromise`2+ContextClosure[Fuse.GeoLocation.Location,Fuse.Scripting.Object].CreatePromise (System.Object[] args) [0x00000] in <filename unknown>:0
at Fuse.Scripting.Jurassic.ScriptCallback.Invoke (System.Object[] args) [0x00000] in <filename unknown>:0
at Fuse.Scripting.Jurassic.FunctionProxy.CallLateBound (System.Object thisObject, System.Object[] argumentValues) [0x00000] in <filename unknown>:0
at Jurassic.Library.FunctionInstance.CallWithStackTrace (System.String path, System.String function, Int32 line, System.Object thisObject, System.Object[] argumentValues) [0x00000] in <filename unknown>:0
at (wrapper dynamic-method) Jurassic.Compiler.MethodGenerator:anonymous (Jurassic.ScriptEngine,Jurassic.Compiler.Scope,object,Jurassic.Library.FunctionInstance,object[])
at Jurassic.Library.UserDefinedFunction.CallLateBound (System.Object thisObject, System.Object[] argumentValues) [0x00000] in <filename unknown>:0
at Jurassic.Library.FunctionInstance.Call (System.Object thisObj, System.Object[] arguments) [0x00000] in <filename unknown>:0
at Fuse.Scripting.Jurassic.FunctionImpl+<>c__DisplayClass1.<Call>b__0 () [0x00000] in <filename unknown>:0
at Fuse.Scripting.Jurassic.Helpers.Try[Object] (System.Func`1 operation) [0x00000] in <filename unknown>:0
at Fuse.Scripting.Jurassic.FunctionImpl.Call (Fuse.Scripting.Jurassic.FunctionHandle handle, System.Object[] args) [0x00000] in <filename unknown>:0
at Fuse.Scripting.Jurassic.Function.Call (System.Object[] args) [0x00000] in <filename unknown>:0
at Fuse.Scripting.Context.Evaluate (IModule src, System.String id) [0x00000] in <filename unknown>:0
at Fuse.Reactive.JavaScript.EvaluateDataContext () [0x00000] in <filename unknown>:0
at Fuse.Reactive.ThreadWorker.Run () [0x00000] in <filename unknown>:0