I am testing the map marker leaflet plugin, and uncortnely I have no map displayed.
I may have missed something, though have tried to follow the readme on the repo.
I am using the admin plugin, so a map-marker-leaflet.yaml was automatically created (I also saved a copy as map-leaflet — referred to in the readme — just in case).
To test, I coped the following from the readme
# London Neighbourhoods [test]
[map-leaflet lat=51.505 lng=-0.09 zoom=13 mapname=neighbourhood style=neighbourhood]
[a-markers markerColor="darkblue"
iconColor="white"]
[{ "lat": 37.7749, "lng": -122.4194, "icon": "home", "title": "Home Position" } ]
[/a-markers]
[a-markers icon=""]
[ { "lat": 51.505, "lng": -0.09 , "text": 1, "draggable": true },
{ "lat": 51.515, "lng": -0.1 , "text": 2, "markerColor": "cadetblue" },
{ "lat": 51.515, "lng": -0.14, "text": 3, "spin": true },
{ "lat": 51.505, "lng": 0, "text": 4, "spin": false },
{ "lat": 51.525, "lng": -0.01, "icon": "coffee", "markerColor": "red", "title": "Lovely bistro"}]
[/a-markers]
[/map-leaflet]
I title is displayed (‘London Neighbourhoods [test]’), but no content… The source for the page has
<div id="neighbourhood" style="width: 100%; height: 530px;"></div>
with no content
followed by (within a script markup
jQuery(document).ready(function () {
var map = L.map('neighbourhood').setView([51.505, -0.09],13);
L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: 'Map data © <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors',
maxZoom: 17
}).addTo(map);
L.marker([37.7749,-122.4194], {
icon: L.AwesomeMarkers.icon({
markerColor: 'darkblue',
iconColor: 'white'
, icon: 'home' })
, title: "HomePosition" }).addTo(map);
L.marker([51.505,-0.09], {
icon: L.AwesomeMarkers.icon({
markerColor: 'blue',
iconColor: 'white'
, icon: '1' , text: "1" })
, draggable: 1 }).addTo(map);
L.marker([51.515,-0.1], {
icon: L.AwesomeMarkers.icon({
markerColor: 'cadetblue',
iconColor: 'white'
, icon: '1' , text: "2" })
}).addTo(map);
L.marker([51.515,-0.14], {
icon: L.AwesomeMarkers.icon({
markerColor: 'blue',
iconColor: 'white'
, spin: '1' , icon: '1' , text: "3" })
}).addTo(map);
L.marker([51.505,0], {
icon: L.AwesomeMarkers.icon({
markerColor: 'blue',
iconColor: 'white'
, icon: '1' , text: "4" })
}).addTo(map);
L.marker([51.525,-0.01], {
icon: L.AwesomeMarkers.icon({
markerColor: 'red',
iconColor: 'white'
, icon: 'coffee' })
, title: "Lovelybistro" }).addTo(map);
});
I have double checked and cache_enable is set to false in the pages md file.
I must be missing something…