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