PHPackages                             flaviovs/yii2-geocomplete - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. flaviovs/yii2-geocomplete

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

flaviovs/yii2-geocomplete
=========================

jQuery Geocomplete widget for Yii2

2.1.1(7y ago)01.3kMITPHP

Since Nov 14Pushed 7y ago1 watchersCompare

[ Source](https://github.com/flaviovs/yii2-geocomplete)[ Packagist](https://packagist.org/packages/flaviovs/yii2-geocomplete)[ RSS](/packages/flaviovs-yii2-geocomplete/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (5)Used By (0)

Yii2 Geocomplete
================

[](#yii2-geocomplete)

A geocomplete widget for Yii2 using the [Geocomplete jQuery plugin](https://ubilabs.github.io/geocomplete/).

Usage
-----

[](#usage)

First you need to configure Google Maps API key, This can be done by setting the `mapsApiKey` property in the widget's asset bundle in your app config:

```
'components' => [
    'assetManager' => [
        'bundles' => [
            fv\yii\geocomplete\Asset::class => [
                'mapsApiKey' => 'YOUR-API-KEY',
			]
		]
	]
];
```

You can use `sessionToken` on the asset bundle configuration to specify the session token to be sent to Maps API (see details [here](https://developers.google.com/places/web-service/autocomplete#session_tokens)). The extension will generate a session token by default -- set this parameter to `false` to prevent this.

**Notice** *The widget will not work properly unless you provide a valid API key*. See for more details.

Then you can add geocomplete widgets to your models fields in your views:

```
