так что я работал над этим кодом и не могу указать на него, я использую php для отправки данных в firebase. эта отправляет данные так, как я хочу, но любые данные, которые у меня уже есть, стирают их, а не обновляют, как я хочу.
$url = 'https://granted-7cdeb.firebaseio.com/maps.json';
$arr = array($mapId =>array($bike =>array("coords"=>array("latitude"=>$lat, "longitude"=>$lng), "orientation"=>$ori,
"timestamp"=>$time)));
$data_string = json_encode($arr);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
echo $result = curl_exec($ch);
и это результат, который я получаю при выполнении этого кода
{"2":{"suzuki":{"coords":{"latitude":32.6990593,"longitude":-117.0279802},"orientation":259.61241243675,"timestamp":1536138065}}}
когда я пытаюсь сделать это таким образом
$url = 'https://granted-7cdeb.firebaseio.com/maps.json';
$arr = array($mapId =>array($bike =>array("coords"=>array("latitude"=>$lat, "longitude"=>$lng), "orientation"=>$ori,
"timestamp"=>$time)));
$data_string = json_encode($arr);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
echo $result = curl_exec($ch);
загружает несколько массивов, но вместо обновления своих lat и lng создает имя и загружает несколько раз
{"name":"-LLcxfR1R7w2j5FcWhdA"}
пожалуйста, помогите мне, я пытаюсь выполнить отправку массива такого типа
{"2":{"suzuki":{"coords":{"latitude":32.6990593,"longitude":-117.0279802},"orientation":259.61241243675,"timestamp":1536138065}}}
У меня есть веб-сайт, который отслеживает местоположение пользователей и отправляет его в мою таблицу базы данных MAPS, а затем я строю местоположение пользователей, чтобы они могли просматривать местоположение друг друга.