/** * Construct from a EGMapGeocodedAddress object * * @param string $js_name * @param EGMapGeocodedAddress $gmap_geocoded_address * @param array $options the marker options * @return EGMapMarker */ public static function constructFromGMapGeocodedAddress(EGMapGeocodedAddress $gmap_geocoded_address, $options = array(), $js_name = 'marker') { return new EGMapMarker($gmap_geocoded_address->getLat(), $gmap_geocoded_address->getLng(), $options, $js_name); }
/** * Geocodes an address and returns additional normalized information * @param string $address * @return GMapGeocodedAddress * @author Fabrice Bernhard * @since 2010-12-22 Yii Modified Antonio Ramirez */ public function geocodeXml($address) { $address = trim($address); $gMapGeocodedAddress = new EGMapGeocodedAddress($address); $gMapGeocodedAddress->geocodeXml($this->getGMapClient()); return $gMapGeocodedAddress; }