2017-08-30 122 views
0

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

我期待回答这些具体问题:

  1. 是否可以将USB GPS接收器到地面,并有其位置信息获取到的FileMaker应用程序?

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

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

我已经搜索了FileMaker网站和手册,以及网络上的其他地方,但还没有找到很多关于如何完成的线索。当然讨厌重新发明轮子!

运行条件包括: Windows Surface Pro与Windows 10最新;如果你的客户是开放使用的FileMaker上的细胞的iPad或iPhone进入 的FileMaker Pro V14

+0

问题寻求工具建议是[偏离主题](https://stackoverflow.com/help/on-topic)在这里,所以我已经编辑你的问题删除该位(待批准)。您可以在[Hardware Recommendations](https://hardwarerecs.stackexchange.com/help/on-topic)Stack Exchange上获得帮助。 – 8bittree

+1

FileMaker Pro无法访问设备的位置(与FileMaker Go不同)。您可能可以通过OS级脚本获得它。我建议你在专门讨论FileMaker平台的论坛中提出这个问题。 –

+0

您可以使用“从URL插入”来呼叫将返回GPS位置的网页。例如:https://www.w3schools.com/HTML/html5_geolocation.asp有很多外部GPS接收器可以与Windows一起工作,但您必须购买一个才能找到一个,它们可以是USB或蓝牙。 https://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings/bluetooth-gps-receiver-on-windows-10/bb3c8c70-a898-4269-a6c3-c72a64e18b2d?auth=1 – CSchwarz

回答

0

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 ] 

霸菱的是,我的下一个建议是使用互联网连接面,虽然是与Windows不熟悉,我我不确定最好的方式来做到这一点。如果Surface连接到Internet,则可以使用WebViewer访问地理位置。 The Support Group举例说明如何操作,或者CSchwarz的w3schools建议也是一个选项。

最后,这很可能将是丑陋的,如果你真的仅限于没有互联网的表面,那么你可能需要连接GPS USB device,要么使用插件如Troi Serialadapter of some sort或使用批处理文件在FileMaker中可以读取数据的其他应用程序之间进行通信。

相关问题