On Sep 25, 11:44 am, racinnation <[EMAIL PROTECTED]> wrote:
> This is what you were talking about?
>
> GDownloadUrl("results.xml", function(data) {
> var xml = GXml.parse(data);
> var markers =
> xml.documentElement.getElementsByTagName("item")[0];
> for (var i = 0; i < markers.length; i++) {
> var name =
> GXml.value(markers[i].getElementsByTagName("name")[0]);
> var address =
> GXml.value(markers[i].getElementsByTagName("address")[0]);
> var type =
> GXml.value(markers[i].getElementsByTagName("type")[0]);
> var point = new
> GXml.value(parseFloat(markers[i].getElementsByTagName("lat")[0]),
>
> parseFloat(markers[i].getElementsByTagName("lng")[0]));
> var marker = createMarker(point, name, address, type);
> map.addOverlay(marker);
> }
Not exactly:
var point = new
GXml.value(parseFloat(markers[i].getElementsByTagName("lat")[0]),
parseFloat(markers[i].getElementsByTagName("lng")[0]));
did you really remove the new GLatLng?
(new GXml.value doesn't make sense)
Is that a cut and paste error? It isn't that way on the link you
posted.
>
> The above doesnt work. I've searched the group looking for something
> similar but can't find anything.
>
> On Sep 25, 12:51 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
> wrote:
>
>
>
> > On Sep 25, 9:18 am, racinnation <[EMAIL PROTECTED]> wrote:
>
> > > My map is here:http://www.racinnation.com/sandbox/app/map.php
>
> > > My xml file is here:http://www.racinnation.com/sandbox/app/results.xml
>
> > That xml feed format is entirely different from the one your code is
> > looking for. It has the data in elements that are children of item
> > elements. Your code getting the attributes of the item elements.
>
> > I would suggest you investigate xml parsing.
>
> > you will need to change these:
> > var name = markers[i].getAttribute("name");
> > to:
> > var name = GXml.value(markers[i].getElementsByTagName("name")[0]);
>
> > -- Larry
>
> > > This is what my DB looks like:
>
> > > CREATE TABLE `markers` (
> > > `id` int(11) NOT NULL auto_increment,
> > > `name` varchar(60) NOT NULL default '',
> > > `address` varchar(80) NOT NULL default '',
> > > `lat` float(10,6) NOT NULL default '0.000000',
> > > `lng` float(10,6) NOT NULL default '0.000000',
> > > `type` varchar(30) NOT NULL default '',
> > > `url` varchar(240) NOT NULL default '',
> > > PRIMARY KEY (`id`)
> > > ) TYPE=MyISAM AUTO_INCREMENT=25 ;
>
> > > Any idea what's going on here, I'm not getting any errors.- Hide quoted
> > > text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---