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

Filament Locationpickr Field Laravel Package

arbermustafa/filament-locationpickr-field

A Filament form field for picking a location on an interactive map. Users drop or drag a marker to capture latitude and longitude, with search and geocoding built in. Drop-in ready for Filament admin panels and forms, with configurable map options.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping: Decide whether location capture in a Filament admin panel is a “good enough point-on-map” feature versus a full GIS capability. This package is best framed as an admin UX accelerator for capturing a single location, not a geospatial platform.
  • Build vs. buy: It can reduce custom engineering for a simple map-based location field in Laravel/Filament apps. Given its low adoption signal (15 stars, 0 dependents), treat it as a buy-or-fork accelerator, not a strategic dependency.
  • Roadmap prioritization: Use it for internal ops/admin workflows such as selecting a store, venue, property, asset, or service location. Avoid putting it on the critical path for customer-facing maps, routing, delivery zones, or compliance-sensitive location data.
  • Use-case fit: Supports admin CRUD forms where an operator needs to pick coordinates on a Google Map and persist them with a record. It does not replace routing engines, geofencing, polygon editing, spatial analytics, or dedicated GIS platforms.
  • Risk decision: Isolate adoption behind a small internal abstraction or wrapper so the team can replace the field if the package stalls, breaks on Filament upgrades, or Google Maps requirements change.

When to Consider This Package

Consider it when:

  • The product is a Laravel + Filament application and the team needs a location picker inside an admin form.
  • The requirement is a simple point selection use case, not complex geometry, boundaries, routes, or spatial queries.
  • Google Maps is already acceptable from a cost, billing, API key, privacy, and terms-of-service perspective.
  • The package’s Filament version compatibility is confirmed with a short technical spike.
  • The team can accept low community maturity: pin the version, review the code, and be prepared to fork or maintain it.
  • The feature is internal-facing or low-blast-radius, where a lightweight package is a reasonable time-to-market tradeoff.

Look elsewhere when:

  • You need polygons, geofences, routing, distance calculations, multi-stop optimization, or advanced spatial workflows.
  • You require vendor support, SLAs, high adoption proof, or long-term maintenance guarantees.
  • Google Maps is disallowed or undesirable; you need Mapbox, Leaflet/OpenStreetMap, or a self-hosted/offline approach.
  • The field is customer-facing, revenue-critical, or subject to strict privacy/compliance requirements.
  • The package is incompatible with your Filament/Laravel versions or would require meaningful patching before first use.
  • Your team already has a preferred GIS component, design system field, or internal location service.

How to Pitch It (Stakeholders)

Executive summary: This is a small, MIT-licensed Filament field that lets operators pick a location on a Google Map inside an admin panel. It is a low-cost accelerator for internal location-capture workflows, not a strategic GIS investment. Adoption should be scoped to simple admin use cases, with Google Maps cost/privacy checks and a clear fallback plan.

For engineering: Spike it against the current Filament/Laravel version, confirm what it stores and validates, pin the dependency, and wrap it so we can swap it later. Treat the low star count and zero dependents as a maturity warning: review the source, test upgrades, and avoid spreading it across critical surfaces. If it saves a custom Maps field for an internal tool, it may be worth it; if it becomes a maintained fork, that cost belongs in the estimate.

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console