php中使用高德地图API实现地名模糊搜索 发布时间:2025/01/09 高德地图提供了一套丰富的API,可以轻松实现这一功能。我们可以根据用户输入的地名进行模糊搜索,返回搜索结果。下面编程教程网小编给大家简单介绍一下具体实现代码! 具体代码示例如下: <?php $placeName = urlencode($_GET['place']); $apiKey = 'your_api_key'; $url = "https://restapi.amap.com/v3/place/text?keywords=$placeName&key=$apiKey"; $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_FOLLOWLOCATION => true, ]); $response = curl_exec($curl); curl_close($curl); $result = json_decode($response, true); if ($result['status'] == '1') { $places = $result['pois']; foreach ($places as $place) { echo $place['name'] . ' - ' . $place['address'] . '<br>'; } } else { echo '搜索失败,请重试'; } ?> 复制代码 以上是编程学习网小编为您介绍的“php中使用高德地图API实现地名模糊搜索”的全面内容,想了解更多关于 php入门 内容,请继续关注编程基础学习网。