附近哪有宾馆查询
请输入您的位置信息:
php setDeveloperKey('YOUR_API_KEY'); $client->setScopes(['https://www.googleapis.com/auth/places.nearby']);// 创建 PHP ClientService $service = new Google_Service_PlacesService($client);// 解析用户输入的位置信息 $address = $_POST['address']; $geocoder = new Google_Service_Geocoding($client); $geocodeResult = $geocoder->geocodes->geocode($address);// 获取地理坐标 $latitude = $geocodeResult->results[0]->geometry->location->lat; $longitude = $geocodeResult->results[0]->geometry->location->lng;// 设置查询参数 $params = ['location' => "$latitude,$longitude",'radius' => 5000, // 搜索半径为 5 公里'type' => 'lodging', // 搜索类型为住宿 ];// 执行查询 $results = $service->places->nearbysearch($params);// 输出查询结果 echo '-
';
foreach ($results->results as $hotel) {echo '
- ' . $hotel->name . ' '; } echo '
郑重声明:部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
相关推荐