Download the PHP package jonnitto/maps without Composer
On this page you can find all versions of the php package jonnitto/maps. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jonnitto/maps
More information about jonnitto/maps
Files in jonnitto/maps
Package maps
Short Description Maps integration for Neos CMS. Stadiamaps, Protomaps, Openstreetmaps or GoogleMaps. Live preview. Multiple addresses.
License GPL-3.0-or-later
Informations about the package maps
Integration of Protomaps, Stadiamaps, OpenstreetMaps anf GoogleMaps into Neos
One package to rule them all. With this plugin you integrate one of these services into you Neos installation. This
package relies primarily on the settings in Settings.yaml. Because of this, only one type of card can be used per
installation. Every map can hold multiple marker, with configurable popup.
Javascript Event to initalize maps
If you dispatch an event with the name jonnitto-maps:init, the maps will be initalized. This is useful in when you
work with AJAX request. The event listener is attached to the window object.
If you want, for example, use it togheter with turbo
or with Alpine AJAX:
Installation
You will have to make adjustments to this package in your own Settings.yaml. Because of that, it is important to add the corresponding package to the composer from your theme package.
The --no-update command prevent the automatic update of the dependencies. After the package was added to your theme composer.json, go back to the root of the Neos installation and run composer update. Et voilà! Your desired package is now installed correctly.
What can be configured on the map
On a map element you could change the aspect ratio with aspectRatio.
Please use the official CSS syntax for that
If you want to make it configurable, you can add your own property and let the user decide.
What can be altered on the address element
Beside the given properties in the inspector, you can also alter enableRouteLink. This enables a link to google maps
for routing. With renderContentAfterAddress (default true) you can choose if the text is shown before or after the
address.
The main configuration
If you read the Settings.yaml carefully, you should understand how to configure the plugin.
All versions of maps with dependencies
carbon/geomap Version ^0.5
carbon/includeassets Version ^7.0
internezzo/childreload Version ^2.0