我阅读了Worklight Location Services教程,我有几个问题。
我需要更清楚WL.Device.Geo.acquirePosition
& WL.Device.startAcquisition
WL.Device.Geo.acquirePosition
可以给你纬度和数量经度?我如何获得地区名称,城市等?我必须使用谷歌地图API吗?
您能详细说明一下wifi政策中的accessPointFilters
配置吗?
Wifi : {
interval : 10000,
accessPointFilters : {
[{ SSID : "Net1" },
{ SSID : "Net2", MAC : "* "} ]
}
}
我已经在收购政策中看到,如果我将enableHightSecurity
称为true
,它会使用GPS吗?如果我不使用它,它将使用哪种机制?
Geo: {
timeout: 3000,
enableHighAccuracy: true
},
答案 0 :(得分:3)
WL.Device.Geo.acquirePosition - 获取您当前的地理位置。
WL.Device.startAcquisition - 我认为它更像是做某种地理围栏。有关详细信息,请查看http://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.dev.doc/devref/t_creating_a_geofence.html?lang=en
WL.Device.Geo.acquirePosition可以根据此W3C规范为您提供位置对象。如果您想获取城市,州,国家和其他类似信息,您可以使用Google Maps API地理编码或任何其他地理编码API
从MobileFirst Platform文档
“{object []} policy.Wifi.accessPointFilters可选 - 指定要检测的WiFi接入点的数组对象。每个条目都有SSID名称规范,可选MAC规范.MAC规范可以是一个通配符值,由星号()表示,在这种情况下,将报告此SSID的所有MAC。如果未指定MAC,并且此WiFi可见,则仅报告其SSID;仅显示单个条目,无论具有此SSID的访问点的数量如何.SSID规范可以是通配符,由星号()表示,在这种情况下,将报告所有可见网络。“
了解更多信息我希望这会有所帮助。要获得有关IBM MobileFirst Platform Foundation V6.3的更多文档,您可以访问知识中心http://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/wl_welcome.html?lang=en
答案 1 :(得分:1)