NativeScript和地理围栏 - 如何?如果可能的话

时间:2016-06-18 08:13:43

标签: mobile nativescript geofencing angular2-nativescript

我有一个应用程序的想法,我需要实现地理围栏。换句话说,我想指定不同的地方,当用户靠近它时,我希望它向我的服务器发出HTTP请求。

我还在学习Swift,我确实知道Java,但我更愿意使用NativeScriptAngular 2进行开发。

有人知道这是否可行?
如果是,您是否知道任何插件或有任何链接可以帮助我推进我的项目?

提前致谢

2 个答案:

答案 0 :(得分:1)

您可以尝试https://github.com/transistorsoft/nativescript-background-geolocation-lt,但Android实施不是免费的。

iOS和Android都有用于设置地理围栏的原生API,因此 可以直接使用它们。

答案 1 :(得分:0)

只要您引用了GeoJSON集合,就应该可以。使用nativescript-geolocation插件,您还可以访问设备的GPS。将位置对象转换为GeoJSON,然后确定GeoJSON Point是否在GeoJSON多边形内,并且您具有地理围栏。

有助于您前进的参考资料:

关于本地访问设备gps的

https://docs.nativescript.org/hardware/location -NativeScript文档。

http://geojson.org -GeoJSON规范

ttp://geojson.io(抱歉,我无法发布更多链接,所以我打破了这个链接)-GeoJSON形状生成器