当应用程序在本机后台运行时如何更新服务中的纬度和经度

时间:2018-08-10 07:30:13

标签: reactjs google-maps react-native react-native-maps

我尝试以每15分钟更新一次本机中服务器的位置。所以,我该怎么做...

我正在将<div> <mat-table [dataSource]="dataSource"> <ng-container matColumnDef="name"> <mat-header-cell *matHeaderCellDef> Name </mat-header-cell> <mat-cell *matCellDef="let user"> {{user.name}} </mat-cell> </ng-container> <ng-container matColumnDef="email"> <mat-header-cell *matHeaderCellDef> E-Mail </mat-header-cell> <mat-cell *matCellDef="let user"> {{user.email}} </mat-cell> </ng-container> <ng-container matColumnDef="phone"> <mat-header-cell *matHeaderCellDef> Phone </mat-header-cell> <mat-cell *matCellDef="let user"> {{user.phone}} </mat-cell> </ng-container> <ng-container matColumnDef="company"> <mat-header-cell *matHeaderCellDef> Company </mat-header-cell> <mat-cell *matCellDef="let user"> {{user.company.name}} </mat-cell> </ng-container> <mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row> <mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row> </mat-table> <mat-paginator [pageSizeOptions]="[5, 10, 20]" showFirstLastButtons></mat-paginator> </div> 用于地图API

2 个答案:

答案 0 :(得分:4)

- hosts: localhost
  vars:
    my_list:
      - name: "asd-ASX030-vc-0"
        key_2: [ "A", "B" ]
      - name: "asd-ASX030-vc-1"
        key_2: [ "C", "D" ]
  tasks:
    - debug:
        msg: "{{ item.name }} = {{ item.key_2 }}"
      loop: "{{ my_list }}"

通过此代码,您可以获取并显示用户的位置,您可以自行更改持续时间

答案 1 :(得分:4)

我在同一问题上挣扎了两天,您必须考虑以下几点。

1:如果您来自本地Android(使用Java),则必须熟悉后台服务的概念,不幸的是,到目前为止,它不支持react-native。

2:如果您想完成任务,则必须与我做相同的事情,我的意思是使用授权的库。

3:经过大量的搜索,我使用了this library,我认为您需要使用它。

4:最后,这个库不是在Android上免费用于商业用途,因此您必须为它们付费,它是如此简单且如此强大。