Mijn vraag
Ik heb van deze website het OpenLayers Marker Multilayer Example in gebruik voor een export van onze klanten te mappen op een kaart met daarbij alle locaties van die betreffende klant (indien het adres in het systeem waarvanuit de export wordt gemaakt is opgenomen).
Nu loop ik tegen het probleem aan dat de klantenlijst te lang wordt en ik niet kan scrollen in de lijst, maar deze valt gewoon buiten beeld.
Hieronder het screenshot zonder op de pagina zelf te moeten uitzoomen (klantnamen zijn geblurred):
/f/image/T6xGDcT58dR7ZxIdWqX2jtsQ.png?f=fotoalbum_small)
Hieronder het screenshot als ik uitzoom tot 80% op de pagina zodat ik weer een beetje kaart zie onder de klantenlijst.
/f/image/9WZR0iywHAmK7E0HQe3QLLRI.png?f=fotoalbum_small)
Relevante software en hardware die ik gebruik
Powershell tbv de export uit de applicatie die voor mij de lat-lon ophaalt als deze niet is ingevuld maar wel het adres ingevuld is en deze dan ook direct in de betreffende applicatie bij de klant wegschrijft (scheelt heel veel verzoeken naar het internet naar
de eerder genoemde website voorbeeld dat ik dus slechts een beetje heb omgebouwd zodat we altijd de juiste zoomlevel van de kaart hebben en dat deze start in het midden van Nederland.
Wat ik al gevonden of geprobeerd heb
De eerder genoemde website geeft me niet echt een duidelijk beeld wat voor parameters ik kan meegeven om dit te bereiken. Ik heb wel via een githublink een pagina gevonden op internet archive waar meer staat uitgelegd van deze versie van de javascript library die ik gebruik, maar ook hier staat niets vermeld hoe we de klantlijst scrollbaar kunnen maken.
Of gebruik ik nu een te oude methode en hebben jullie suggesties voor een nieuwe methode om dit te doen warbij (dit zoek ik nog) ook locaties van 1 klant aan en uitgezet kunnen worden om deze wel/niet zichtbaar te hebben?
Mijn powershell export maakt netjes de volgende code voor de markers per klant/locatie
De laatste parameter in mijn export code geeft aan of de klant wordt weergegeven als een rood kruis of een groen vinkje op de kaart.
dit doe ik door de volgende code te gebruiken in mijn javascript in de for-loop van alle markers:
Ik heb van deze website het OpenLayers Marker Multilayer Example in gebruik voor een export van onze klanten te mappen op een kaart met daarbij alle locaties van die betreffende klant (indien het adres in het systeem waarvanuit de export wordt gemaakt is opgenomen).
Nu loop ik tegen het probleem aan dat de klantenlijst te lang wordt en ik niet kan scrollen in de lijst, maar deze valt gewoon buiten beeld.
Hieronder het screenshot zonder op de pagina zelf te moeten uitzoomen (klantnamen zijn geblurred):
/f/image/T6xGDcT58dR7ZxIdWqX2jtsQ.png?f=fotoalbum_small)
Hieronder het screenshot als ik uitzoom tot 80% op de pagina zodat ik weer een beetje kaart zie onder de klantenlijst.
/f/image/9WZR0iywHAmK7E0HQe3QLLRI.png?f=fotoalbum_small)
Relevante software en hardware die ik gebruik
Powershell tbv de export uit de applicatie die voor mij de lat-lon ophaalt als deze niet is ingevuld maar wel het adres ingevuld is en deze dan ook direct in de betreffende applicatie bij de klant wegschrijft (scheelt heel veel verzoeken naar het internet naar
code:
1
| https://nominatim.openstreetmap.org/search?q=$CustomerStreet1Web+$CustomerCity+$CustomerCountry&format=xml |
de eerder genoemde website voorbeeld dat ik dus slechts een beetje heb omgebouwd zodat we altijd de juiste zoomlevel van de kaart hebben en dat deze start in het midden van Nederland.
Wat ik al gevonden of geprobeerd heb
De eerder genoemde website geeft me niet echt een duidelijk beeld wat voor parameters ik kan meegeven om dit te bereiken. Ik heb wel via een githublink een pagina gevonden op internet archive waar meer staat uitgelegd van deze versie van de javascript library die ik gebruik, maar ook hier staat niets vermeld hoe we de klantlijst scrollbaar kunnen maken.
Of gebruik ik nu een te oude methode en hebben jullie suggesties voor een nieuwe methode om dit te doen warbij (dit zoek ik nog) ook locaties van 1 klant aan en uitgezet kunnen worden om deze wel/niet zichtbaar te hebben?
Mijn powershell export maakt netjes de volgende code voor de markers per klant/locatie
code:
1
| ['latitude', 'longitude','Klantnaam', 'Locatienaam','id_voor_rood_kruis_of_groen_vinkje_als_weergave_'] |
De laatste parameter in mijn export code geeft aan of de klant wordt weergegeven als een rood kruis of een groen vinkje op de kaart.
dit doe ik door de volgende code te gebruiken in mijn javascript in de for-loop van alle markers:
code:
1
2
3
4
5
| if (markers[i][4] == 0) { var extGraphic = './green-ok-icon-2.png' } else { var extGraphic = './red-not-ok-icon-22.png' } |