我正在尝试使用街景发布应用程序接口在现有照片上发布photo.pose.level。
当我发布GPS、航向和标高数据时,前两个(GPS+HEADING)存储在街景照片上,但标高数据丢失,不会保存(服务器响应正常)。
这是我的邮政编码,适用于航向和GPS,我找不出我哪里错了,或者我是否遗漏了什么。我想我已经完成了documentation中描述的所有工作
$data['pose']['latLngPair']['latitude']=$lat+0;
$data['pose']['latLngPair']['longitude']=$lon+0;
$data['pose']['heading']=$heading+0;
$data['pose']['level']['number']=$level+0;
$data['pose']['level']['name']='L'.($level+0).'';
$data_string = json_encode($data);
$ch = curl_init('https://streetviewpublish.googleapis.com/v1/photo/'.$photo_id.'?key='.$_GOOGLE_API['api_key'].'&updateMask=pose.latLngPair,pose.heading,pose.level');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'authorization: Bearer '.$_GOOGLE_API['access_token'],
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
$json_response=curl_exec($ch);
curl_close ($ch);发布于 2017-09-14 23:29:44
看起来不错。你等了多久?有时,数据出现在getPhoto请求中需要长达24小时。
https://stackoverflow.com/questions/46221286
复制相似问题