Flamingo MapComponents

Gebruik x en y coordinaat (RD) van identify-actie in een link

Beoordeeld door 0 gebruikers
Beantwoord Deze plaatsing heeft 1 Geverifieerd antwoord | 1 Beantwoord | 2 Volgelingen

Top 10 plaatser
Man
7 Plaatsingen

Kan ik de waarde van de x en y coordinaat vanuit een identify-actie in de kaart (map) gebruiken om op te nemen in een link in diezelfde identifyresultshtml venster. De url is bijvoorbeeld: http://www.test.nl/webreport_test_ov/selectreport.aspx?x=224675&y=500192 De waarden voor x en y wijzigen dus iedere keer als ergens in de kaart een identify actie plaatsvindt. Werkt dit via de fscripts.js? Zo ja. Hoe? Heeft iemand een voorbeeld? 

Beantwoord Geverifieerd antwoord

Top 10 plaatser
Man
76 Plaatsingen

Hoi Peter Auke,

Dit kan niet direct in flamingo. Wat je kan doen is het volgende:

Hier kan je een voorbeeld vinden van het afvangen van een click met javascript:

http://documentation.flamingo-mc.org/flamingo_demo/jsfunction.html?config=config_catch_identify.xml

overigens kan je hier meer demo's vinden:
http://documentation.flamingo-mc.org/flamingo_demo/

Je kan dus deze identify x en y opslaan in je javascript en vanuit je idenitify een js functie aanroepen bijvoorbeeld:

<a href="javascript:openUrlInclXenY('http://www.test.nl/webreport_test_ov/selectreport.aspx?')">Open url</a>

en dan in js:

//x en y worden gevuld door afvang van identify.
var x;
var y;

function openUrlInclXenY(url){
        window.open(url+"x="+x+"&y="+y);
}

Als je dan klikt op de link wordt de js functie aangeroepen. De x en y zijn al gevuld in je functie die de identify click afvangt en de js functie zorgt er voor dat de pagina wordt geopend incl de x en y.

 

Roy

Pagina 1 van 1 (2) | RSS
Copyright © 2006-2009 IPO, GBO-provincies
Stats aangeboden door Mtrack