具有假数据的类Location的实例

问题描述

为了为我的API伪造数据,我需要能够使用我选择的值实例化一个Location对象。当我让ToitBox使用GPS构建Location对象时,Location对象起作用。我尝试了以下方法

import location show Location

(...)

  fake_lon := Longitude 10.199373
  fake_lat := Latitude 56.143325
  fake_location := Location fake_lat fake_lon
  data.push "track_devices.location" fake_location.to_byte_array

在终端中获取以下内容:未解析的标识符:“经度”和未解析的标识符:“纬度”。

解决方法

Doh ...缺少进口商品。将导入更改为:

import location show *

通过删除vscode中的settings.json文件来发现问题: "toitLanguageServer.arguments": "",

此后,我重新加载了vscode窗口,然后显示导入是未导入经度和纬度。