PHPackages                             studio-vinari/geographical-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. studio-vinari/geographical-bundle

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

studio-vinari/geographical-bundle
=================================

Geographical functionality for ORM and ODM entities and JavaScript maps rendering

v1.0.1(9y ago)025.5kMITPHPPHP &gt;=5.3.2

Since Apr 29Pushed 9y ago2 watchersCompare

[ Source](https://github.com/StudioVinari/VichGeographicalBundle)[ Packagist](https://packagist.org/packages/studio-vinari/geographical-bundle)[ Docs](https://github.com/StudioVinari/VichGeographicalBundle)[ RSS](/packages/studio-vinari-geographical-bundle/feed)WikiDiscussions master Synced today

READMEChangelog (2)DependenciesVersions (4)Used By (0)

StudioVinari/VichGeographicalBundle
===================================

[](#studiovinarivichgeographicalbundle)

`VichGeographicalBundle` provides automatic geographic coordinate querying for ORM entities and ODM documents. The bundle also provides functionality for rendering JavaScript maps for these entities in your Symfony2 project using annotations and Twig helpers. It also allows for object oriented JavaScript maps to be rendered without requiring any of the coordinate querying features.

The bundle uses Google Maps by default, but other maps are always being integrated and you are welcome to submit a PR to add your own map renderer at any time.

Installation
------------

[](#installation)

The simplest way to install this bundle is with composer:

`composer require studio-vinari/geographical-bundle ~1.0`

For more in-depth documentation, please see [Resources/doc/index.md](https://github.com/StudioVinari/VichGeographicalBundle/blob/master/Resources/doc/index.md).

Supported map renderers
-----------------------

[](#supported-map-renderers)

The bundle currently supports the following map renderers:

- [Google Maps](https://developers.google.com/maps/) (with optional jQuery awareness)
- [Bing Maps](https://www.bingmapsportal.com/)
- [Leaflet](http://leafletjs.com/)

If you would like to use another map renderer, please submit a pull request with the code, or let us know and we will do our best to implement it for you.

Fork notes
----------

[](#fork-notes)

This repository has been forked from the original `vich/geographical-bundle` package which has not been maintained since 2012. All current PRs against the original repo have been merged in to this branch, and we aim to maintain the code from hereon out.

Thanks go out to Dustin Dobervich for his great work on creating this extension, which is still used on so many sites.

Documentation
-------------

[](#documentation)

For usage documentation, please see:

[Resources/doc/index.md](https://github.com/StudioVinari/VichGeographicalBundle/blob/master/Resources/doc/index.md)

For the code license, please see:

[Resources/meta/LICENSE](https://github.com/StudioVinari/VichGeographicalBundle/blob/master/Resources/meta/LICENSE)

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 90.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

3348d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/56230c5d9fde7b69241b08fcbc04608c7d0d27ed65c5400adcf86c9d4e9f9c1f?d=identicon)[TwoWholeWorms](/maintainers/TwoWholeWorms)

---

Top Contributors

[![dustin10](https://avatars.githubusercontent.com/u/546381?v=4)](https://github.com/dustin10 "dustin10 (98 commits)")[![snc](https://avatars.githubusercontent.com/u/216730?v=4)](https://github.com/snc "snc (4 commits)")[![mdpatrick](https://avatars.githubusercontent.com/u/788554?v=4)](https://github.com/mdpatrick "mdpatrick (2 commits)")[![dlugs](https://avatars.githubusercontent.com/u/196087?v=4)](https://github.com/dlugs "dlugs (1 commits)")[![Nelrann](https://avatars.githubusercontent.com/u/503587?v=4)](https://github.com/Nelrann "Nelrann (1 commits)")[![robocoder](https://avatars.githubusercontent.com/u/922051?v=4)](https://github.com/robocoder "robocoder (1 commits)")[![eichie](https://avatars.githubusercontent.com/u/917278?v=4)](https://github.com/eichie "eichie (1 commits)")

---

Tags

googleannotationsmapsgeographicalbing

### Embed Badge

![Health badge](/badges/studio-vinari-geographical-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/studio-vinari-geographical-bundle/health.svg)](https://phpackages.com/packages/studio-vinari-geographical-bundle)
```

###  Alternatives

[cornford/googlmapper

An easy way to integrate Google Maps with Laravel.

457451.1k4](/packages/cornford-googlmapper)[emcconville/google-map-polyline-encoding-tool

A simple class to handle polyline-encoding for Google Maps

1572.4M2](/packages/emcconville-google-map-polyline-encoding-tool)[arcanedev/seo-helper

SEO Helper is a framework agnostic package that provides tools &amp; helpers for SEO (Laravel supported).

331469.8k4](/packages/arcanedev-seo-helper)[emcconville/polyline-encoder

PHP Traits algorithms for Encoded Polyline &amp; Bing Point Compression

30294.3k1](/packages/emcconville-polyline-encoder)[gonoware/laravel-maps

Maps for your Laravel application

1728.0k](/packages/gonoware-laravel-maps)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
