在FileMaker应用程序中获取GPS位置

时间:2017-08-30 18:28:51

标签: gps filemaker

我正在与当地的历史社会合作,他们想要在城镇墓地记录墓碑。我建议创建一个FileMaker应用程序/表单,它允许操作员访问每个墓碑,通过单击表单按钮记录信息,包括其位置。

我正在寻找这些具体问题的答案:

  1. 是否可以将USB GPS接收器插入Surface,并将其位置信息传送到FileMaker应用程序?

  2. 是否可以点击自定义应用程序/表单上的按钮,并将GPS位置存储在墓碑的当前记录中?

  3. 代码段,用于说明在按下表单按钮时捕获XY位置数据,并将其存储在当前记录中。

  4. 我搜索过FileMaker网站和手册,以及网络上的其他地方,但是没有找到很多关于如何做到这一点的线索。当然不想重新发明轮子!

    运营条件包括: Windows Surface Pro与Windows 10最新; FileMaker Pro v14

1 个答案:

答案 0 :(得分:0)

如果您的客户开放在手机iPad或iPhone上使用FileMaker Go,则FileMaker的LocationLocationValues功能可能非常有用。如果这是一个选项,执行脚本以获取坐标的按钮是微不足道的:

// Transform comma separated coordinates to a list of coordinates
Set Variable ( $_location ; Substitute ( Location ( 100 ) ; ", " ; "¶" ) ]
Set Field [ Gravestones::latitude ; GetValue ( $_location ; 1 ]
Set Field [ Gravestones::longitude ; GetValue ( $_location ; 2 ]

Baring,我的下一个建议是使用互联网连接Surface,虽然不太熟悉Windows,但我不确定最好的方法。如果Surface连接到Internet,则可以使用WebViewer访问地理位置。 The Support Group有一个如何操作的示例,或者来自w3schools的CSchwarz建议也是一个选项。

最后,这可能会很难看,如果您真的只限于没有互联网的Surface,那么您可能需要连接GPS USB device并使用插件例如带有Troi Serialadapter of some sort或使用批处理文件在FileMaker之间进行通信,以及可以读取数据的其他应用程序。