我有一个应用程序的想法,我需要实施geofencing。换句话说,我想指定不同的地方,当用户靠近它时,我希望它向我的服务器发出HTTP
请求。NativeScript和geofencing - 如何?如果可能的话
我还在学习Swift
,我确实知道Java
,但我宁愿用NativeScript
和Angular 2
来开发这个。
有谁知道这是可能的吗?
如果是的话,你知道任何插件或有任何可以帮助我推进我的项目的链接吗?
在此先感谢
我有一个应用程序的想法,我需要实施geofencing。换句话说,我想指定不同的地方,当用户靠近它时,我希望它向我的服务器发出HTTP
请求。NativeScript和geofencing - 如何?如果可能的话
我还在学习Swift
,我确实知道Java
,但我宁愿用NativeScript
和Angular 2
来开发这个。
有谁知道这是可能的吗?
如果是的话,你知道任何插件或有任何可以帮助我推进我的项目的链接吗?
在此先感谢
你应该能够,只要你有参考GeoJSON的集合。使用nativescript-geolocation插件,您还可以访问设备的GPS。将位置对象转换为GeoJSON,然后确定GeoJSON点是否在GeoJSON多边形形状内,并且您有地理围栏。
参考文献应有助于让你去:
https://docs.nativescript.org/hardware/location -NativeScript文档的访问设备的GPS本身。
http://geojson.org -GeoJSON规范
TTP://geojson.io -GeoJSON形状发生器
你可以尝试https://github.com/transistorsoft/nativescript-background-geolocation-lt但Android的实现(对不起,我不能让我打破了这一个发布更多的链接)不是免费的。
iOS和Android都有本地API来设置地理围栏,因此应该可以直接使用。
但是,当应用程序关闭(暂停)时,这也会起作用吗? :) –