<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body><BR><BR><BR>&nbsp;Wayne, I am not&nbsp;constructing&nbsp;&nbsp;XML document that has tags like
&nbsp;<BR>
&lt;overlay&gt;<BR>&lt;point x="7435386.24" y="6172463.1" id="p1"&gt;<BR>&lt;label&gt;just a label&lt;/label&gt;<BR>&lt;symbol shape="bullet" size="10" opacity="1" color="#FF0000" /&gt;<BR>&lt;/point&gt;<BR>&lt;/overlay&gt;<BR><BR>
but&nbsp; I am &nbsp;creating kaXmlPoints manualy and adding it to XmlOVerlay like<BR>
var my_poin = myXmlOverlay.addNewPoint('p1',349,786);<BR>var my_label= new kaXmlLabel();<BR>var my_icon= new kaXmlIcon();<BR>my_label.text='Title One';<BR>my_label.boxcolor='#ff0000';<BR>my_label. h='10';<BR>my_label. w='50';<BR>my_label.font='Aria';<BR>my_label.color='#000000';<BR>
my_icon.icon_w='20';<BR>my_icon.icon_h='41';<BR>my_icon.icon_src='images/bullet.gif';<BR>my_icon.draw(my_point);<BR>my_label.draw(my_point);<BR><BR>
above code works fine on index_overlay.html when i call it on some event, but i want to have this thing in setInterVal , above code is written in&nbsp; some seperate PHP file that generates it.<BR><BR>
What I guess is loadXml requires xml URL&nbsp; and my PHP file is not generating XML tags rather it creates kaXmlPoint directly.<BR>
&nbsp;<BR>
&nbsp;<BR>
Regards<BR>
Ghulam Muqtada<BR><BR><BR>
<HR id=stopSpelling>
&gt; Date: Thu, 19 Oct 2006 09:38:36 +1000<BR>&gt; From: wayne@datalinktech.com.au<BR>&gt; To: muqtada@hotmail.com<BR>&gt; CC: ka-map-users@lists.maptools.org<BR>&gt; Subject: Re: [ka-Map-users] XMLOverlay Multiple Items at Same Point<BR>&gt; <BR>&gt; Hi,<BR>&gt; The code you have shown us is not XML at all. It looks like you are <BR>&gt; constructing a string<BR>&gt; with Javascript. Have you read and understood the contents of this page <BR>&gt; yet?<BR>&gt; <BR>&gt; http://ka-map.ominiverdi.org/wiki/index.php/Overlay_API_Reference<BR>&gt; <BR>&gt; Please ensure that myXmlOverlay.loadXml() is being fed with the right <BR>&gt; information. Something like this.<BR>&gt; <BR>&gt; &lt;overlay&gt;<BR>&gt; &lt;point x="7435386.24" y="6172463.1" id="p1"&gt;<BR>&gt; &lt;label&gt;just a label&lt;/label&gt;<BR>&gt; &lt;symbol shape="bullet" size="10" opacity="1" color="#FF0000" /&gt;<BR>&gt; &lt;/point&gt;<BR>&gt; &lt;/overlay&gt;<BR>&gt; <BR>&gt; And read the FAQ on that page to ensure the right headers are sent.<BR>&gt; <BR>&gt; Cheers,<BR>&gt; Wayne<BR>&gt; <BR>&gt; Ghulam Muqtada wrote:<BR>&gt; &gt; Hi<BR>&gt; &gt; <BR>&gt; &gt; I am stuck with thing in Ka XmlOverlay, I have a php file that <BR>&gt; &gt; generates Xml points , this is fucntion that create points<BR>&gt; &gt; <BR>&gt; &gt; function getCoordinates($i,$scale,$node_name,$x,$y)<BR>&gt; &gt; {<BR>&gt; &gt; $str="";<BR>&gt; &gt; $str.=" var my_point$i = myXmlOverlay.addNewPoint('$node_name',$x,$y);"<BR>&gt; &gt; ." var my_label$i= new kaXmlLabel();"<BR>&gt; &gt; ." var my_icon$i= new kaXmlIcon();"<BR>&gt; &gt; ." my_label$i.text='$node_name';"<BR>&gt; &gt; ." my_label$i.boxcolor=\"#ff0000\";"<BR>&gt; &gt; ." my_label$i. h=\"10\";"<BR>&gt; &gt; ." my_label$i. w=\"50\";"<BR>&gt; &gt; ." my_label$i.font=\"Arial\";"<BR>&gt; &gt; ." my_label$i.color=\"#000000\";"<BR>&gt; &gt; ." my_label$i.xoff=\"5\";"<BR>&gt; &gt; ." my_label$i.yoff=\"5\";"<BR>&gt; &gt; ." my_icon$i.icon_w=\"20\";"<BR>&gt; &gt; ." my_icon$i.icon_h=\"41\";"<BR>&gt; &gt; ." my_icon$i.icon_src=\"images/scar75.gif\";"<BR>&gt; &gt; ." my_icon$i.draw(my_point$i);"<BR>&gt; &gt; ." my_label$i.draw(my_point$i);";<BR>&gt; &gt; return $str;<BR>&gt; &gt; }<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; may I call this class say "XmlPoints.php" in setInterval so that i <BR>&gt; &gt; can get fresh values ?<BR>&gt; &gt; becuase myXmlOverlay.loadXml() doesnot work here, since it needs some <BR>&gt; &gt; document that has &lt;overlay&gt;&lt;/overlay&gt; type stuff<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; any help will be really appreciable<BR>&gt; &gt; <BR>&gt; &gt; Regards<BR>&gt; &gt; G.Muqtada<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; ------------------------------------------------------------------------<BR>&gt; &gt; Date: Wed, 18 Oct 2006 18:15:45 +0200<BR>&gt; &gt; From: pg.navone@gmail.com<BR>&gt; &gt; To: wayne@datalinktech.com.au<BR>&gt; &gt; Subject: Re: [ka-Map-users] XMLOverlay Multiple Items at Same Point<BR>&gt; &gt; CC: ka-map-users@lists.maptools.org<BR>&gt; &gt;<BR>&gt; &gt; Unfortunately the disk of my server crashed in August and I have<BR>&gt; &gt; not yet reinstalled the public demo.<BR>&gt; &gt;<BR>&gt; &gt; Sorry.<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; 2006/10/18, Wei Yang, Ng - Wayne &lt; wayne@datalinktech.com.au<BR>&gt; &gt; &lt;mailto:wayne@datalinktech.com.au&gt;&gt;:<BR>&gt; &gt;<BR>&gt; &gt; Hi Jeff,<BR>&gt; &gt; You must be referring to a point collision system for<BR>&gt; &gt; kaXmlOverlay.<BR>&gt; &gt; The good news is that I have implemented such a feature for<BR>&gt; &gt; kaXmlOverlay.js about 2 months ago. This feature works in<BR>&gt; &gt; Mozilla/IE/Opera and should work with others too. The bad news<BR>&gt; &gt; is that I<BR>&gt; &gt; have yet to merge it with the current release of ka-map in cvs<BR>&gt; &gt; due to<BR>&gt; &gt; other commitments and deadlines. Do let me know if you would<BR>&gt; &gt; like a copy<BR>&gt; &gt; of my source code and an explanation on how it works. I am<BR>&gt; &gt; currently<BR>&gt; &gt; using the overlib javascript library for point popups. These<BR>&gt; &gt; popups<BR>&gt; &gt; allow me to list the items within collision points.<BR>&gt; &gt;<BR>&gt; &gt; Hi Pg,<BR>&gt; &gt; I should get cracking on merging my stuff with yours. Do you<BR>&gt; &gt; have an<BR>&gt; &gt; existing ka-map demo setup so that we may demonstrate point<BR>&gt; &gt; collision?<BR>&gt; &gt;<BR>&gt; &gt; Cheers,<BR>&gt; &gt; Wayne<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; ------------------------------------------------------------------------<BR>&gt; &gt; Search from any Web page with powerful protection. Get the FREE <BR>&gt; &gt; Windows Live Toolbar Today! Try it now! <BR>&gt; &gt; &lt;http://get.live.com/toolbar/overview&gt;<BR><BR><br /><hr />Express yourself with gadgets on Windows Live Spaces <a href='http://discoverspaces.live.com?source=hmtag1&loc=us' target='_new'>Try it!</a></body>
</html>