我正在使用Geofences编写应用程序,但我希望GeofencingEvent
返回触发Geofence
的中心(换句话说,设置它时为Geofence构建器提供的纬度和经度)向上,而不是实际“触发”Geofence
)的位置。
我意识到我可以保留每个Location
使用的Geofence
列表和交叉引用,但我是一个完美主义者,而且这种方法看起来有点脏,复杂且过于夸张。
查看Geofence
代码,我注意到Geofence.Builder
在内部返回ParcelableGeofence
。我知道我可以将Geofence
返回的getTriggeringGeofences()
转换为ParcelableGeofence
并查看我认为agW
和{{1}中的地理围栏纬度和经度}属性。这似乎不是文档中的东西所以我宁愿不在应用程序中使用它,因为它可能随时更改(如果位置列表有点脏,那么这种方法完全是污秽!)。
所以我的问题是......还有其他人实现了自己版本的agX
界面,还是扩展了具体的Geofence
以实现与我提出的黑客相似和更优雅的东西?