PHPackages                             yieldstudio/nova-google-polygon - 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. [Templating &amp; Views](/categories/templating)
4. /
5. yieldstudio/nova-google-polygon

ActiveLibrary[Templating &amp; Views](/categories/templating)

yieldstudio/nova-google-polygon
===============================

A Laravel Nova Google polygon field.

0.0.5(2y ago)540.0k9[2 issues](https://github.com/YieldStudio/nova-google-polygon/issues)MITPHPPHP ^8.1

Since Aug 31Pushed 1y ago1 watchersCompare

[ Source](https://github.com/YieldStudio/nova-google-polygon)[ Packagist](https://packagist.org/packages/yieldstudio/nova-google-polygon)[ Docs](https://github.com/YieldStudio/nova-google-polygon)[ RSS](/packages/yieldstudio-nova-google-polygon/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (5)Versions (6)Used By (0)

Nova Google Polygon Field
=========================

[](#nova-google-polygon-field)

[![Latest Version](https://camo.githubusercontent.com/224d6dcadbd63a3fffad2cec56d72298a792e1a3bdcbfe90940582199b0a258f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f7969656c6473747564696f2f6e6f76612d676f6f676c652d706f6c79676f6e3f7374796c653d666c61742d737175617265)](https://github.com/yieldstudio/nova-google-polygon/releases)[![Total Downloads](https://camo.githubusercontent.com/358086c8d10f3c132bc2e5cac1fc9aef3135d3b1256b15f0f9f18190bfa82ed0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7969656c6473747564696f2f6e6f76612d676f6f676c652d706f6c79676f6e3f7374796c653d666c61742d737175617265)](https://packagist.org/packages/yieldstudio/nova-google-polygon)

This package allows you to add a Google Map polygon editor on your Laravel Nova resources.

[![screenshot](https://raw.githubusercontent.com/YieldStudio/nova-google-polygon/main/screenshot.gif)](https://raw.githubusercontent.com/YieldStudio/nova-google-polygon/main/screenshot.gif)

Requirements
------------

[](#requirements)

- PHP **8.1+**
- Laravel Nova **4.0+**
- Laravel Framework **8.0+**

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

[](#installation)

You can install the package in to a Laravel app that uses Nova via composer:

```
composer require yieldstudio/nova-google-polygon
```

Publish config file (optional):

```
php artisan vendor:publish --provider="YieldStudio\NovaGooglePolygon\FieldServiceProvider"
```

Create an app and enable Places API and create credentials to get your API key

Add the below to your `.env` file

```
NOVA_GOOGLE_POLYGON_API_KEY=############################
NOVA_GOOGLE_POLYGON_CENTER_LAT=48.858361
NOVA_GOOGLE_POLYGON_CENTER_LNG=2.336164
```

Usage
-----

[](#usage)

Add the use declaration to your resource and use the fields:

```
use YieldStudio\NovaGooglePolygon\GooglePolygon;
// ....

GooglePolygon::make('Delivery area'),
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

### Security

[](#security)

If you've found a bug regarding security please mail  instead of using the issue tracker.

Credits
-------

[](#credits)

- [James Hemery](https://github.com/jameshemery) - Developer

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity31

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 87.1% 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 ~83 days

Total

5

Last Release

1019d ago

PHP version history (2 changes)0.0.1PHP ^8.0

0.0.3PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/a985e513235f5995a359a9a714ef8b97a5aa36c6d58f00363ddcb69792f4e612?d=identicon)[JamesHemery](/maintainers/JamesHemery)

---

Top Contributors

[![JamesHemery](https://avatars.githubusercontent.com/u/23323941?v=4)](https://github.com/JamesHemery "JamesHemery (27 commits)")[![fnematov](https://avatars.githubusercontent.com/u/25400796?v=4)](https://github.com/fnematov "fnematov (2 commits)")[![matteoerrera](https://avatars.githubusercontent.com/u/12599244?v=4)](https://github.com/matteoerrera "matteoerrera (1 commits)")[![Peterragheb](https://avatars.githubusercontent.com/u/22989662?v=4)](https://github.com/Peterragheb "Peterragheb (1 commits)")

---

Tags

areagooglelaravelmapnovapolygonlaravelgooglePolygonnovaareayieldstudio

###  Code Quality

TestsPest

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/yieldstudio-nova-google-polygon/health.svg)

```
[![Health](https://phpackages.com/badges/yieldstudio-nova-google-polygon/health.svg)](https://phpackages.com/packages/yieldstudio-nova-google-polygon)
```

###  Alternatives

[whitecube/nova-flexible-content

Flexible Content &amp; Repeater Fields for Laravel Nova.

8053.0M25](/packages/whitecube-nova-flexible-content)[outl1ne/nova-multiselect-field

A multiple select field for Laravel Nova.

3402.9M2](/packages/outl1ne-nova-multiselect-field)[waynestate/nova-ckeditor4-field

This nova package allows you to use CKEditor 4 for text areas.

62739.1k8](/packages/waynestate-nova-ckeditor4-field)[codeat3/blade-google-material-design-icons

A package to easily make use of "Google Fonts Material Icons" in your Laravel Blade views.

23494.4k4](/packages/codeat3-blade-google-material-design-icons)[yieldstudio/nova-google-autocomplete

A Laravel Nova Google autocomplete field.

12218.4k](/packages/yieldstudio-nova-google-autocomplete)[mostafaznv/nova-map-field

Map Field for Laravel Nova

4693.4k](/packages/mostafaznv-nova-map-field)

PHPackages © 2026

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