ano / google-maps-bundle
Anonymation Google Maps bundle
Package info
github.com/benjamindulau/AnoGoogleMapsBundle
Type:symfony-bundle
pkg:composer/ano/google-maps-bundle
dev-master
2012-07-02 08:26 UTC
Requires
- symfony/framework-bundle: 2.0.*
This package is not auto-updated.
Last update: 2026-03-14 20:15:34 UTC
README
Provides abstraction of Google Maps API WS.
For now, only GeocodeAPI service is implemented. Other implementations and documentation will come later.
Very fast doc :-)
Service
use Ano\Bundle\GoogleMapsBundle\Service\GeocodeAPIQuery;
// ...
$geocode = new GeocodeAPIQuery(array(
'address' => '13 bis avenue de la Motte Picquet 75007 PARIS',
'sensor' => 'false',
));
$result = $geocode->getResult();
// $address = $result->getAddress();
// $address->getFormattedAddress();
// $address->getStreetNumber();
// $address->getStreetName();
// $address->getZipCode();
// ...
// $geometry = $result->getGeometry();
// $geometry->getLatitude();
// $geometry->getLongitude();
Validator
<property name="address">
<constraint name="Ano\Bundle\GoogleMapsBundle\Validator\Constraints\Address">
<option name="invalidAddressMessage">address.InvalidAddress</option>
<option name="notSpecificEnoughMessage">address.NotSpecificEnough</option>
</constraint>
</property>