4

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

我还在学习Swift,我确实知道Java,但我更愿意用NativeScriptand来开发它Angular 2

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

提前致谢

4

2 回答 2

1

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

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

于 2017-01-24T08:07:39.813 回答
1

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

可以帮助您前进的参考资料:

https://docs.nativescript.org/hardware/location -关于本地访问设备 gps 的NativeScript 文档。

http://geojson.org -GeoJSON 规范

ttp://geojson.io(对不起,我不能发布更多链接,所以我打破了这个)-GeoJSON 形状生成器

于 2016-06-18T15:58:18.793 回答