后台地理定位服务器将数据发布到服务器

时间:2018-04-11 07:47:19

标签: php

嗨伙计我使用背景地理定位插件,我发送纬度和经度到我的服务器(PHP)我得到这样的数据

这是我的背景地理位置配置

backgroundGeolocation.configure(callbackFn, failureFn, {
desiredAccuracy: 10,
stationaryRadius: 20,
distanceFilter: 30,
url: 'http://192.168.1.120/test.Php',
httpHeaders: { 'X-FOO': 'bar' },
maxLocations: 1000,
// Android only section
locationProvider: backgroundGeolocation.provider.ANDROID_ACTIVITY_PROVIDER,
interval: 60000,
fastestInterval: 5000,
activitiesInterval: 10000,
notificationTitle: 'Background tracking',
notificationText: 'enabled',
notificationIconColor: '#FEDD1E',
notificationIconLarge: 'mappointer_large',
notificationIconSmall: 'mappointer_small'

});

我如何访问参数?我得到的数据就像这样

    $data = file_get_contents('php://input');

file_put_contents("test.txt",$data)告诉我:

[{"provider":"fused","time":1523431761125,"latitude":36.680000,"longitude":2.8007094,"accuracy":116.0999984741211,"locationProvider":1}]

我希望得到的经度和经度如何使用PHP实现这一目标?

1 个答案:

答案 0 :(得分:1)

好的idk为什么在我发布问题之后我发现答案大声笑,我是提供者作为关键,这就是为什么没有工作xD无论如何我解决了它,

 $array = json_decode($data, true);
$data=$array[0]['time']; // b

file_put_contents("tes2x.txt",$data);
相关问题