PHP code example of chiiya / nova-leaflet-field
1. Go to this page and download the library: Download chiiya/nova-leaflet-field library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
chiiya / nova-leaflet-field example snippets
LeafletField::make(__('Geo-Location'))
LeafletField::make(__('Geo-Location'))
->latitudeField('lat')
->longitudeField('lng')
LeafletField::make(__('Geo-Location'))
->searchProvider(SearchProvider::GOOGLE)
->searchProviderKey('api-key')
->searchProviderOptions(['language' => 'de', 'region' => 'de'])
LeafletField::make(__('Geo-Location'))
->tileUrl('https://{s}.tile.osm.org/{z}/{x}/{y}.png')
LeafletField::make(__('Geo-Location'))
// Make the map marker draggable
->draggable()
// Customize the geo-search search label
->searchLabel(__('Enter address'))
// Default map zoom
->zoom(12)
// Customize default latitude & longitude
->defaultCoordinates(0.0, 0.0)
LeafletField::make(__('Geo-Location'))
->allowDefaultCoordinates()
LeafletField::make(__('Geo-Location'))
->errorMessage(__('Please select a valid location'))
LeafletField::make(__('Geo-Location'))
->searchProvider(SearchProvider::GOOGLE)
->searchProviderKey('api-key')
->populateAddress()
->populatePostalCode('zip')
->populateCity()
->populateCountry()
LeafletField::make(__('Geo-Location'))
->searchProvider(SearchProvider::GOOGLE)
->searchProviderKey('api-key')
->populateAddress()
// Defaults to '{street_name} {street_number}'
->populatedAddressFormat('{street_number}, {street_name}')