/** * Sets the geocoder object, and sets the key and driver for api. * @param $apiKey - google map api key. */ private static function getGeoCoder($apiKey) { if (!isset(self::$geoCoder)) { Yii::import('application.extensions.geocoder.*'); self::$geoCoder = new GeoCoder(); self::$geoCoder->setApiKey($apiKey); self::$geoCoder->setApiDriver('Google'); self::$geoCoder->init(); } }