2017-08-30 119 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中可以讀取數據的其他應用程序之間進行通信。

相關問題