<html><head><style type="text/css"><!-- DIV {margin:0px} --></style></head><body><div style="font-family:arial, helvetica, sans-serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div>What I've done in the past is use <inputonly> and <annotateurl> (with a javascript arg) for this purpose .. this will end up sending the current parameters each time the map is zoomed.<br><span>You can see this in action at <a target="_blank" href="http://mapufacture.com/map.php">http://mapufacture.com/map.php</a> .. open up the "Current Location" panel, and navigate through the map.</span><br><br>But with Geowiki, annotateurl is obviously already occupied with another function. So what we really need here is another interface to access the current state of the map. Something like JLocComm, passed with the name of a javascript function, which would callback to that function with the current parameters.<br><br><span><a
 target="_blank" href="http://worldkit.org/trac/index.fcgi/ticket/120">http://worldkit.org/trac/index.fcgi/ticket/120</a></span><br><br>-Mikel<br><br>----- Original Message ----<br>From: Stefan F. Keller <sfkeller@gmail.com><br>To: worldkit-dev@lists.brainoff.com<br>Sent: Sunday, May 14, 2006 2:40:02 PM<br>Subject: [worldKit-dev] 'Link to this page' (or coord display) in worldkit/geowiki<br><br><p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><a target="_blank" id="bodyLinks" rel="nofollow" name="_MailAutoSig"><span style="" lang="EN-GB"><font size="2"><font face="Courier New">Hi,</font></font></span></a></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style=""><span style="" lang="EN-GB"><font face="Courier New" size="2"> </font></span></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style=""><span style="" lang="EN-GB"><font size="2"><font face="Courier New">I extended worldkit/geowiki so that it can be called with parametrized URL, like this: 
<a id="bodyLinks" rel="nofollow" target="_blank" href="http://www.geometa.info/worldkit/?lat=47.2244&long=8.8183&zoom=512">http://www.geometa.info/worldkit/?lat=47.2244&long=8.8183&zoom=512</a></font></font></span></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style=""><span style="" lang="EN-GB"><font size="2"><font face="Courier New">This was done by using parameters in 
index.php which override config.xml. In PHP that's easy (see fig.1 and fig.2).</font></font></span></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style=""><span style="" lang="EN-GB"><font face="Courier New" size="2"> </font></span></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style=""><span style="" lang="EN-GB"><font face="Courier New" size="2">Now I'd like to add a "Link to this page" (in 
index.php: <a href="_javascript:newWindow()">Link (URL) to this page</a>) which obviously requires additional integration between Flash and _JavaScript. It's like in </font></span></span><a id="bodyLinks" rel="nofollow" target="_blank" href="http://www.multimap.com/">
<font size="2"><font face="Courier New"><span style=""><span style="" lang="EN-GB">www.multimap.com</span></span><span style=""></span></font></font>
</a><span style=""><span style="" lang="EN-GB"><font size="2"><font face="Courier New">. </font></font></span></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style=""><span style="" lang="EN-GB"><font face="Courier New" size="2"> </font></span></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><font size="2"><font face="Courier New"><span style=""><span style="" lang="EN-GB">I know that there is the <window>-tag in 
config.xml. But this is by definition not triggered when zooming in/out or panning.</span></span><span style="" lang="EN-GB"> Display coords (in index.php) would be a similar requirement. </span></font>
</font></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font face="Courier New" size="2"> </font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New">This probably requires changing the Flash app and that's why I post it here (I have no Flash dev kit yet...).
</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font face="Courier New" size="2"> </font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New">-- Stefan</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font face="Courier New" size="2"> </font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New">Fig. 1. Adding key/value pairs to a link call to worldkit/geowiki:</font></font>
</span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font face="Courier New" size="2"> </font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">  </span><?php</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">    </span>$zoom= (int)$HTTP_GET_VARS['zoom'];
</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">    </span>$lat= (float)$HTTP_GET_VARS['lat'];
</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">    </span>$long= (float)$HTTP_GET_VARS['long'];
</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">    </span>if ($lat != 0 && $long != 0) {
</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">      </span>if ($zoom < 1 || $zoom > 16384) {
</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">        </span>$zoom= 1; </font></font></span>
</p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">      </span>}</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">      </span>$parameters= </font></font></span>
</p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">        </span>"?initialzoom=".$zoom."&initiallat=".$lat."&initiallong=".$long;
</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">    </span>} else</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">      </span>$parameters= "";</font>
</font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">  </span>?></font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font face="Courier New" size="2"> </font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New">Fig. 2. Extending the call to worldkit.swf:</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font face="Courier New" size="2"> </font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">  </span><object</font></font></span></p>

<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">  </span><span style=""> </span>
...</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">   </span><param value="worldkit.swf
<?php echo $parameters; ?>" name="movie"></font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">   </span><embed</font></font></span></p>

<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">     </span>...</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">     </span>src="worldkit.swf<?php echo $parameters; ?>">
</font></font></span></p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font size="2"><font face="Courier New"><span style="">  </span></object></font></font></span>
</p>
<p class="MsoPlainText" style="margin: 0cm 0cm 0pt;"><span style="" lang="EN-GB"><font face="Courier New" size="2"> </font></span></p><div>_______________________________________________<br>worldkit-dev mailing list<br>worldkit-dev@lists.brainoff.com<br><a target="_blank" href="http://lists.brainoff.com/listinfo.cgi/worldkit-dev-brainoff.com">http://lists.brainoff.com/listinfo.cgi/worldkit-dev-brainoff.com</a><br></div></div></div></div></body></html>