- What is davidpiesse/nova-map used for?
- Nova Map is a Laravel Nova custom field for adding an interactive map to Nova admin resources. It is intended for picking and storing latitude and longitude coordinates, with address search and marker placement for simple coordinate capture or display.
- How do I install davidpiesse/nova-map in Laravel Nova?
- Install the package with Composer in a Laravel application that already uses Nova, then follow its Nova field registration and asset publishing steps. You will also need map-provider credentials and should confirm the package's Composer constraints against your exact Nova, Laravel, and PHP versions before installing.
- Which Laravel Nova versions does nova-map support?
- The last release was in November 2020, which predates modern Nova releases and likely targets Nova 3-era conventions. Treat Nova 4 and Nova 5 support as unproven unless a pinned sandbox install proves compatibility.
- Does nova-map store latitude and longitude or an address?
- The package is described as picking and storing latitude and longitude coordinates, but the exact field storage format is not clearly documented in the provided context. Validate whether it stores separate lat/lng values, GeoJSON, address text, or provider-specific payloads before relying on it.
- Can I use nova-map with Laravel Nova 4 or Nova 5?
- Compatibility with Nova 4 or Nova 5 is not established by the package context. Because the last release predates modern Nova versions, assume non-trivial compatibility work and run a time-boxed sandbox spike with pinned dependencies before adopting it.
- Is davidpiesse/nova-map still maintained?
- The package has been unmaintained since 2020 and has limited ecosystem validation. The assessment flags abandoned maintenance, no automated tests or security patching, and likely Nova compatibility issues, so an adopting team must own upgrades and security review.
- How do I configure the map provider and API key for nova-map?
- You need map-provider credentials for map tiles or geocoding, plus field-level configuration in your Nova resource. Keep API keys restricted by domain, referrer, or quota where possible, because the assessment flags API-key exposure and quota exhaustion as risks.
- Does nova-map support geocoding and address search?
- The package blurb advertises address search, which implies geocoding through the configured map provider. Confirm the provider's terms, quotas, and whether geocoding calls are server-side or browser-side before using it in an admin workflow.
- Can I use nova-map in production?
- It is not recommended as a core production dependency without an internal owner. The package is unmaintained, lacks automated tests and security patching, and may break on Nova upgrades, so use it tactically in admin-only, low-risk resources or fork it with clear maintenance ownership.
- What are alternatives if nova-map is incompatible with my Nova version?
- For newer Nova versions, fork and upgrade the Vue and PHP field, replace it with a maintained Nova map field, or build a small internal field using a supported map library. Wrap any replacement behind an internal field adapter and plan a data migration if the stored coordinate format differs.