Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Google Map Bundle Laravel Package

radutopala/google-map-bundle

RaduTopala GoogleMapBundle is a Symfony bundle for integrating Google Maps into your application, offering helpers and services to render maps and handle map data. It aims to simplify embedding interactive maps, though it has minimal adoption and limited documentation.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy Symfony 2.x feature maintenance only. This is a Symfony2 bundle (not a Laravel package), so the only decision it genuinely supports is whether to keep an already-integrated map widget running in an old Symfony 2 application while a migration is scoped.
  • Build vs. buy for map features. For any new work, the "buy" answer here is a maintained alternative or the Google Maps JavaScript API directly — not this bundle. Treat it as a reference implementation for wrapping the Maps API, not as a dependency.
  • Roadmap input for technical debt. If it is in your tree, its presence is a signal: your map feature is frozen at 2015-era Google Maps API behavior. That belongs on the modernization roadmap alongside framework upgrades, not on a feature roadmap.
  • Use cases worth a spike, not a commitment. Server-side rendering of static map markers, simple embed helpers, or a thin configuration surface over Maps JS — all of which are cheap to reimplement in a few hundred lines against the current SDK.
  • Explicitly not a decision input for: Laravel projects (framework mismatch — this is a Symfony bundle with its own DI, templating, and config conventions), or any product requirement involving current Google Maps capabilities, API key restrictions, usage-based billing, or Places/Routes/Dynamic Maps.

When to Consider This Package

Consider it only when all of the following hold:

  • You are maintaining an existing Symfony 2.x application where this bundle is already installed and working.
  • Your map requirements are static and unchanged — no new Google Maps features, no changes to API key or billing handling.
  • You have no near-term path to upgrade Symfony, or the map surface area is small enough that a rewrite is deferred.
  • You accept that you are vendoring a frozen artifact: no security patches, no compatibility guarantees with Google's current API versioning, no upstream support.

Look elsewhere when any of the following apply — which, for a typical team, is most of the time:

  • Any Laravel or non-Symfony codebase. Integration cost exceeds reimplementation cost.
  • Symfony 5, 6, or 7. The bundle targets Symfony 2 conventions and will not install or behave correctly.
  • You need current Google Maps behavior. The Maps JavaScript API has changed continuously since 2015, including a fundamental pricing/billing model shift. A 2015 wrapper cannot be assumed to track it.
  • You want a supported dependency. Zero stars, zero dependents, and a last release over a decade ago means no community to absorb risk on your behalf. The MIT license is the one real asset here — it lets you fork and maintain in-house if needed.
  • You need a decision you can defend to a security or compliance reviewer. "Abandoned since 2015" is a hard conversation to win.

How to Pitch It (Stakeholders)

For executives: This is a 2015-era Symfony 2 bundle with no maintainer, no adopters, and no releases in over a decade. I do not recommend adding it to anything we are building. Its only legitimate role is as a frozen component in a legacy Symfony 2 application we are already planning to migrate away from. If we own such an application, I would treat the map feature as migration debt — small, bounded, and best resolved by rewriting the map layer against Google's current JavaScript API during the framework upgrade. The rewrite is a modest engineering task; the alternative is a dependency nobody will patch when it breaks.

For engineering: It is a Symfony bundle, not a Laravel package, so it does not fit our stack without a fork. It wraps the Maps API v3 as of 2015 and carries its own DI extension, configuration, and templating integration. The pragmatic path is to lift the patterns we want — how it structures map configuration and renders the container — and reimplement the thin surface we actually need against the maintained Google Maps SDK, ideally client-side. MIT license means forking is legal if a legacy system truly requires a hotfix, but I would budget that as a one-off patch, not a maintenance commitment.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk