搜索文档 /
入门 插件

地理林

监视纬度/经度坐标周围的圆形地理福音,并在越过地理林的边界时向用户发送通知。当用户输入和/或退出地理林时,可以发送通知。重新启动设备后,地理五人持续存在。即使应用程序不运行,也将监视地理申请。

https://github.com/cowbell/cordova-plugin-geofence

卡在科尔多瓦问题上?

如果您正在建立一个严肃的项目,则无力花费数小时的故障排除。betway东盟体育appIonic的专家为社区插件和Premier插件提供高级咨询服务。

立即联系我们!

安装

NPM安装Cordova-Plugin-Geofence npm install @betway东盟体育appionic-native/geofence betway东盟体育app离子帽同步 betway东盟体育app离子Cordova插件添加Cordova-Plugin-Geofence npm install @betway东盟体育appionic-native/geofence
betway东盟体育app必威滚球分析软件Ionic Enterprise带有来自Ionic团队的全面支持和维护的插件。 学到更多 或者,如果您对此插件的企业版本感兴趣 联系我们

支持的平台

  • 安卓
  • ios
  • 视窗
  • Windows Phone 8

用法

反应

看这里。


              进口
             
              {
             地理林
              }
             
              
             
              '@betway东盟体育appionic-native/geofence/ngx'
              ;
             
              ...
             
              构造函数
              ((
               私人的
              地理林
               
              地理林
              
             
              {
             
              //初始化插件
             地理林
              
              初始化
              ((
              
              
              然后
              ((
             
              //解决的承诺不会返回值
             
              ((
              
             
              =>
             
              安慰
              
              日志
              ((
              “准备好插件”
              
              ,,,,
             
              ((
              
              
             
              =>
             
              安慰
              
              日志
              ((
             
              
             
              
             
              }
             
              ...
             
              私人的
             
              加法
              ((
              
             
              {
             
              //描述Geofence的选项
             
              
             栅栏
              =
             
              {
             ID
              
             
              '69CA1B88-6FBE-4E80-A4D4-FF4D3748ACDB'
              ,,,,
             
              //任何独特的ID
             纬度
              
             
              37.285951
              ,,,,
             
              // Geofence半径中心
             经度
              
             
              -
              121.936650
              ,,,,
             半径
              
             
              100
              ,,,,
             
              //半径到米的地球范围边缘
             过渡类型
              
             
              3
              ,,,,
             
              //请参见下面的“过渡类型”
             通知
              
             
              {
             
              //通知设置
             ID
              
             
              1
              ,,,,
             
              //任何独特的ID
             标题
              
             
              '你越过篱笆'
              ,,,,
             
              //通知标题
             文本
              
             
              “您刚到Gliwice市中心。”
              ,,,,
             
              //通知主体
             OpenApponClick
              
             
              真的
             
              //点击通知时打开应用程序
             
              }
             
              }
             
              
              
             地理林
              
              addorupdate
              ((
             栅栏
              
              
              然后
              ((
             
              ((
              
             
              =>
             
              安慰
              
              日志
              ((
              'Geofence添加'
              
              ,,,,
             
              ((
              
              
             
              =>
             
              安慰
              
              日志
              ((
              'Geofence未能添加'
              
             
              
              ;
             
              }
             

过渡类型

过渡类型指定在用户进入和/或离开地理林时,地理林格是否应触发。

支持的值

  • 1:输入
  • 2:离开
  • 3:两者

定义一个地理林

地理条件是由传递给的对象定义的 addorupdate() 。对象属性是:

  • ID:Geofence的任何唯一ID。此ID用于删除和更新地理林
  • 纬度:地球半径中心的纬度坐标
  • 经度:地球半径中心的纬度坐标
  • 半径:从中心到地理林边缘的半径
  • TransitionType:用于监视的Geofence转换类型。请参阅上面的“过渡类型”
  • 通知:对象。定义在越过地理林时发送的通知的选项
    • ID:任何唯一的ID
    • 标题:通知标题
    • 文字:通知正文
    • OpenApponClick:布尔值。用户点击通知时是否打开应用程序

故障排除

我运行时会遇到编译错误 betway东盟体育app离子构建iOS 或者 betway东盟体育app离子运行iOS

这可能是由科尔多瓦项目目录引起的 /平台/iOS 未正确命名。尝试运行 betway东盟体育app离子Cordova平台RM <平台> 然后运行 betway东盟体育app离子Cordova平台添加<平台> 重新创建平台目录。

Baidu