This field allows you to work with Google Places API to autocomplete and Google Map on user input (latitude and longitude).
You can install the package in to a Laravel app that uses Nova via composer:
composer require ghanem/google-mapNow publish config and localization files:
php artisan vendor:publish --provider="Ghanem\GoogleMap\FieldServiceProvider"Create an app and enable Places API and create credentials to get your API key https://console.developers.google.com
Add the below to your .env file
GMAPS_API_KEY=############################Add the use declaration to your resource and use the fields:
use Ghanem\GoogleMap\GHMap;
GHMap::make('Map'), // Google Map with address pickerAdd custom latitude, longitude and zoom values for starting point
GHMap::make('Map')
->latitude('latitude_field_name')
->longitude('longitude_field_name')
->zoom('zoom'),Hide latitude and longitude field
GHMap::make('Map')
->hideLatitude()
->hideLongitude(),You can add any nova basic methods to fileds (Showing / Hiding, Validation ... ).
