looptribe / sonata-spatial
This package is abandoned and no longer maintained.
The author suggests using the looptribe/form-spatial package instead.
Spatial support for Symfony2 forms with Google Maps
Package info
github.com/looptribe/sonata-spatial
Type:symfony-bundle
pkg:composer/looptribe/sonata-spatial
v0.0.3
2018-04-19 14:36 UTC
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.