我在PHP中尝试回显地址的提升。 我使用的是Google Elevation API - LINK
我已经拥有经纬度。 以下链接:
https://maps.googleapis.com/maps/api/elevation/json?locations=40.7143528,-74.0059731&key=myapikey
将在json中生成这些结果:
{
"results" : [
{
"elevation" : 9.774918556213379,
"location" : {
"lat" : 40.7143528,
"lng" : -74.00597310000001
},
"resolution" : 19.08790397644043
}
],
"status" : "OK"
}
我如何回应海拔高度?
像<?php echo 'elevation'; ?>
谢谢
答案 0 :(得分:1)
您可以通过将响应更改为xml格式来简化操作:
https://maps.googleapis.com/maps/api/elevation/xml?locations=40.7143528,-74.0059731&key=yourKey 从那里,如果你的PHP代码支持它,你可以这样做:
<?php
$response = file_get_contents('https://maps.googleapis.com/maps/api/elevation/xml?locations=40.7143528,-74.0059731&key=myapikey');
$results = new SimpleXMLElement($response);
echo $results->elevation;
?>