我有一个应用程序的想法,我需要实现地理围栏。换句话说,我想指定不同的地方,当用户靠近它时,我希望它向我的服务器发出HTTP
请求。
我还在学习Swift
,我确实知道Java
,但我更愿意使用NativeScript
和Angular 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形状生成器