looptribe / sonata-spatial
Spatial support for Symfony2 forms with Google Maps
Installs: 51
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 5
Forks: 5
Type:symfony-bundle
Requires
- creof/doctrine2-spatial: ^1.1
- symfony/form: >=2.8
- twig/twig: ^1.12||^2.0
This package is not auto-updated.
Last update: 2022-02-01 12:32:24 UTC
README
Spatial support for Symfony2 forms with Google Maps.
This package is a Symfony2 forms integration of creof/doctrine2-spatial.
It adds a new form type point
to edit spatial Point
types with Google Maps.
Installation
$ php composer.phar require looptribe/form-spatial dev-master
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new Looptribe\FormSpatialBundle\LooptribeFormSpatialBundle(), // ... ); }
# app/config/parameters.yml parameters: looptribe.formspatial.google_maps_api_key: YOUR_API_KEY
Usage
When you create a form set your Point field type as Looptribe\FormSpatialBundle\Form\Type\PointType
:
<?php public function buildForm(FormBuilderInterface $builder, array $options) { $builder // ... ->add('location', Looptribe\FormSpatialBundle\Form\Type\PointType::class) // ... ; }
Development
At the moment only the geography Point
type is supported.