将Google API响应保存在PHP变量中,可以通过以下步骤实现:
以下是一个示例代码,演示如何将Google Geocoding API的响应保存在PHP变量中:
<?php
// 使用cURL发送HTTP请求
$ch = curl_init();
$url = 'https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY';
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
// 解析API响应
$data = json_decode($response, true);
// 保存结果
$latitude = $data['results'][0]['geometry']['location']['lat'];
$longitude = $data['results'][0]['geometry']['location']['lng'];
// 打印结果
echo "Latitude: $latitude\n";
echo "Longitude: $longitude\n";
?>
在上述示例中,我们使用了Google Geocoding API来获取地址"1600 Amphitheatre Parkway, Mountain View, CA"的经纬度信息。请注意,需要将"YOUR_API_KEY"替换为您自己的Google API密钥。
推荐的腾讯云相关产品:腾讯云API网关(https://cloud.tencent.com/product/apigateway)可以帮助您构建和管理API,并提供高性能、高可靠性的API访问服务。
领取专属 10元无门槛券
手把手带您无忧上云