google place api
version
Google Places APIと対話するためのLaravelパッケージ。このパッケージを使用すると、ユーザーの入力または地理的座標に基づいて、都市、州、近くのショップ、レストラン、その他の場所を検索できます。
Laravelプロジェクトで次のコマンドを実行して、このパッケージをComposer経由でインストールできます。
composer require avcodewizard/google-place-api
Googleの場所APIキーを.ENVファイルに追加します:
GOOGLE_PLACES_API_KEY = your_google_places_api_key GooglePlacesApiserviceを使用して、クエリを使用して都市、州、またはその他の場所を検索できます。
use Avcodewizard GooglePlaceApi GooglePlacesApi ;
class PlaceController extends Controller
{
public function searchPlace ( Request $ request , GooglePlacesApi $ googlePlaces )
{
$ query = $ request -> input ( ' query ' );
$ results = $ this -> googlePlaces -> searchPlace ( $ query );
return response ()-> json ( $ results );
}
}レストラン、ショップなどの近くの場所を見つけることができます。これは、検索半径とともに地理的座標(緯度と経度)を使用しています。
public function nearbyPlaces ( Request $ request )
{
$ latitude = $ request -> input ( ' latitude ' );
$ longitude = $ request -> input ( ' longitude ' );
$ radius = $ request -> input ( ' radius ' );
$ type = $ request -> input ( ' type ' ); // Optional: e.g., 'restaurant', 'store'
$ results = $ this -> googlePlaces -> findNearbyPlaces ( $ latitude , $ longitude , $ radius , $ type );
return response ()-> json ( $ results );
}お気軽に問題を報告したり、プルリクエストを行ったりしてください。このドキュメントを何らかの形で改善できる場合は、お気軽に問題を開いてください。
mit