Location
返回运行 FileMaker Go 的 iOS 或 iPadOS 设备的当前经纬度及其精确度。
格式
Location(精度 {; 超时})
参数
精度
- 任意数值表达式或包含数值的字段,该数值表示请求的精度(以米为单位)。
超时
- 任意数值表达式或包含数值的字段,该数值表示获取位置所需的最多时间。以秒为测量单位,默认值为 60。
括号 { } 中的参数是可选的。
返回的数据类型
文本
原始版本
12.0
说明
此函数返回运行 FileMaker Go 的设备的当前经纬度和达到的精确度。位置通过 GPS、蜂窝网络或 Wi-Fi 获得。
以 latitude, longitude, accuracy
的格式返回并缓存设备的位置。您可以使用返回的值查询地图服务。Location 函数返回水平精度(以米为单位)并获取位置值,直至发生超时
。如果取消该过程,FileMaker Go 将返回缓存中最准确的位置(如果存在)。
如果未收到任何位置,FileMaker Go 将返回空字符串。在 FileMaker Pro 中,Location 返回空字符串。
注释
-
为避免过度的电池消耗和重复获取,请指定较小的超时数值。
示例 1
Location ( 100; 40 )
最多花费 40 秒返回纬度和经度,请求的精度为 100 米(达到的精度为 65 米)。
+37.343123, -122.017593, +65.000000