.
*/
declare(strict_types=1);
namespace Fisharebest\Webtrees\Module;
use Fisharebest\Webtrees\I18N;
/**
* Class OpenStreetMap - use maps within webtrees
*/
class OpenStreetMap extends AbstractModule implements ModuleMapProviderInterface
{
use ModuleMapProviderTrait;
/**
* Name of the map provider.
*
* @return string
*/
public function description(): string
{
$link = 'www.openstreetmap.org';
// I18N: %s is a link/URL
return I18N::translate('Create maps using %s.', $link);
}
/**
* Name of the map provider.
*
* @return string
*/
public function title(): string
{
return I18N::translate('OpenStreetMap™');
}
/**
* Parameters to create a TileLayer in LeafletJs.
*
* @return array