Page 1 of 1

Leaflet i.p.v. google

Posted: Wed Jul 24, 2019 4:56 pm
by janvl
Hallo,

ik gebruik al langer openstreetmap met leaflet.

Nu was ik op zoek naar een mogelijkheid leaflet (vue) met company-direktory te kombineren. De laatste thread van Arnoud in deze link

viewtopic.php?f=7&t=78627&p=338449&hili ... ps#p338449

heeft twee links die helaas een 404 geven. Ik heb gezocht in github maar kan helaas niets vinden.

Heeft iemand een andere link of de betreffende bestanden?

mvg
Jan

Re: Leaflet i.p.v. google

Posted: Thu Jul 25, 2019 5:33 am
by deactivated010521
Betreffende link is verplaatst en verouderd:
https://github.com/FrontEndStudio/cmsms ... letapi.vue

De documentatie en voorbeelden die je hier kunt vinden zijn up-to-date:
https://github.com/KoRiGaN/Vue2Leaflet

Lees ook de documentatie over VueJS:
https://vuejs.org/v2/guide/

Re: Leaflet i.p.v. google

Posted: Thu Jul 25, 2019 7:40 am
by janvl
Bedankt!

heb alles geopend, kan ik aan de gang.

Leaflet gebruik ik al in alle websites, de verbinding met company-directory ontbrak nog, die is nodig voor de volgende update van 1.12.2 naar 2.2.10, een site met 125 pagina's en een deel tsjechisch.

mvg
Jan

Re: Leaflet i.p.v. google

Posted: Thu Jul 25, 2019 1:05 pm
by deactivated010521
In mijn voorbeeld zijn locatiegegevens (name, lat, lng) hardcoded in "data.places ".

Dynamisch:

Je kunt een eenvoudige UDT "{places}" maken die Company Directory data in json giet. Deze plaats je in dan in een "lege" cmspagina met als url "places.json: oid.

Het ophalen en toekennen van data.places kan met Axios.

Code: Select all

    
axios
  .get('/places.json')
  .then(response => (this.data.places = response))
Axios documentatie:

https://github.com/axios/axios

Re: Leaflet i.p.v. google

Posted: Thu Jul 25, 2019 1:19 pm
by janvl
Bedankt Arnoud,

met die links en de verdere websites die ik gevonden heb, is er een wereld rond CMSMS 2 voor mij geopend.

Ik heb al enkele uren gelezen op de diverse sites.

Dit is een grote hulp bij de upgrade naar 2.2.10 en weg van googlemaps.

mvg
Jan