mistery23 / laravel-google-maps-autocomplete
laravel 的 Google 地图自动补全库
1.1.6
2019-12-12 12:43 UTC
Requires
- php: ^7.2
- guzzlehttp/guzzle: ~6.0
- laravel/framework: ~5.8.0|^6.0
README
安装
composer require mistery23/laravel-google-maps-autocomplete
### 发布提供者
php artisan vendor:publish --provider="Mistery23\GoogleMapsAutocomplete\AutocompleteServiceProvider"
创建一个应用并启用 Places API,创建凭证以获取您的 API 密钥 https://console.developers.google.com
将以下内容添加到您的 .env
文件中
GOOGLE_AUTOCOMPLETE_API_KEY=############################
## 使用
use Mistery23\GoogleMapsAutocomplete\AutocompletePlace;
...
$place = 'new';
$params = [
'sessiontoken' => 'xxxxxxxxx',
'language' => 'en',
];
$autocomplete = new AutocompletePlace();
$autocomplete->autocomplete($place, $params);
$place - 是针(needle)地点
$params - 是可选参数,更多可选参数请参见 https://developers.google.com/places/web-service/autocomplete