Spotfire® 用户指南

位置

Spotfire 保留了两个文档属性,用于将位置服务(或地理定位功能)添加到分析中。此类分析设计为在 iOS 移动设备上使用。这两个文档属性名为 AppGeoLatitudeAppGeoLongitude,其数据类型为 Real

包含这些文档属性的分析会在 iOS 移动设备(例如 iPad 或 iPhone)上显示活动的位置图标。如果分析中不包含这些文档属性,则没有定位图标。

将这些文档属性添加到 Spotfire 分析中时,要将两者均设置为“0.0”。(移动应用将这些值解释为将位置设置为非活动。) 当 iOS 设备用户在应用程序中轻敲位置图标时,会将当前的纬度和经度传递给这些文档属性。

提示: 如果一个数据表中带有包含纬度和经度的列,则该表可以利用 Spotfire 表达式方法 GreatCircleDistance() 来创建一个计算的列,使其包含设备位置与数据中所有位置之间的距离。用得到的值乘以地球的半径。
  • 对于公里,请使用 6371。
  • 对于英里,请使用 3959。

例如,以下表达式给出的距离以公里为单位:

6371 * GreatCircleDistance(${AppGeoLatitude}, ${AppGeoLongitude}, [latitude_column_name], [longitude-column_name])

有关详细说明和示例,请参阅向分析中添加位置功能使用 Spotfire 应用程序在地图上查找您的位置

有关针对小屏幕设计的详细信息,请参见针对小屏幕显示设计 Spotfire® Analytics