I can definitely help you out, I'm tied up for the next few hours though.

I'll try to get back to you later tonight.

Thanks for writing.

R. B. Boova
610-742-6733
rbbo...@gmail.com
 <http://www.bryanboova.com>



On Mon, Dec 22, 2008 at 3:47 PM, vish <vishal87s...@googlemail.com> wrote:

>
> Hi,
>
> I was wondering if you've managed to fix this problem? I am trying to
> do the same thing and don't know what to do. I want to tailor the
> results (markers) based on the user's search. However whenever I try
> to modify the SQL query in genxml.php (by making a comparison with
> what the user entered), no xml gets generated and the map doesn't even
> load.
>
> Any help would be most appreciated.
>
> Thanks.
>
> On Dec 11, 4:03 am, bryanb <rbbo...@comcast.net> wrote:
> > Hi,
> >
> > I've literally been working on this all day.
> >
> > I have pretty much just copied the code from Google's Example of
> thePHP/mysql marker plotting example, but I am trying to implement the
> > map each time someone searches my form so that the markers come up as
> > related to their search query.
> >
> > I have a hidden variable that is just a rand () functino that I
> > entered into the search form and goes to the form action page and the
> > mysql table, but I can't figure out how to match the variable from the
> > $_POST & theXMLparse from the javascript.
> >
> > PLEASE PLEASE HELP (code example below)
> >
> > <script src="http://maps.google.com/maps?file=api&v=2&key=XYZ";
> > type="text/javascript"></script>
> > <script type="text/javascript">
> >     //<![CDATA[
> >     function load() {
> >       if (GBrowserIsCompatible()) {
> >         var map = new GMap2(document.getElementById("map"));
> >         map.addControl(new GSmallMapControl());
> >         map.addControl(new GMapTypeControl());
> >         map.setCenter(new GLatLng(39.953618, -75.164015), 9);
> >
> > GDownloadUrl("Marketing/Maps/phpsqlajax_genxml2.php", function(data)
> > {
> >           varxml= GXml.parse(data);
> >           var markers =xml.documentElement.getElementsByTagName
> > ("marker");
> >
> > ///THIS IS WHERE I THINK I AM LOST I WANT TO DO SOMETHING LIKE
> > ////////////////
> >
> > var map_var = markers.getAttribute("map_var");
> >
> > ////////////////
> > //BUT I THINK I AM MESSING UP THE LOOPS
> > //HOW TO I LINK
> > // **markers.getAttribute("map_var")** AND **<?php$_POST['map_var']?>**
> >
> > //////
> > /////////////
> >
> > if (var map_var = <?php$_POST['map_var']?>{
> >            for (var i = 0; i < markers.length; i++) {
> >             var name = markers[i].getAttribute("ID");
> >             var address = markers[i].getAttribute("location");
> >             var point = new GLatLng(parseFloat(markers[i].getAttribute
> > ("lat")),
> >                                     parseFloat(markers[i].getAttribute
> > ("lng")));
> >                 var marker = createMarker(point, name, address);
> >             map.addOverlay(marker);
> >                   }
> >         });
> >       }
> >     }
> >     function createMarker(point, name, address) {
> >       var marker = new GMarker(point);
> >       var html = "<b>" + name + "</b> <br/>" + address;
> >       GEvent.addListener(marker, 'click', function() {
> >         marker.openInfoWindowHtml(html);
> >       });
> >       return marker;
> >         }
> >     //]]>
> > </script>
> > <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></
> > script>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to Google-Maps-API@googlegroups.com
To unsubscribe from this group, send email to 
google-maps-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to