嗨伙计我使用背景地理定位插件,我发送纬度和经度到我的服务器(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实现这一目标?
答案 0 :(得分:1)
好的idk为什么在我发布问题之后我发现答案大声笑,我是提供者作为关键,这就是为什么没有工作xD无论如何我解决了它,
$array = json_decode($data, true);
$data=$array[0]['time']; // b
file_put_contents("tes2x.txt",$data);