JulLocationBundle has been created to handle Location storage within Symfony. It ships
with 4 preconfigured entities:
LocationCityStateCountry
The main purpose of JulLocationBundle is to enforce that your dataset is free of duplicate entries, according to criterias of your choosing.
Basically, if you want only one Country named 'United States' in your database, and
all your States referring to it automatically, you're in the right place.
In addition, a Googlemap places autocomplete implementation is available to feed the entities with properly formatted data, show the location on a map, and even offer photos of the location when available.
Learn how to install and use JulLocationBundle in the documentation
This bundle is under the MIT license. See the complete license in the bundle:
Resources/meta/LICENSE