On Jan 21, 12:49 pm, Matt <mprinv...@gmail.com> wrote:
> I can remove all the references to 'link' and it works just fine. I
> tested it on every major browser.
>
> I guess I'm just not sure how to add more info/links/etc to the
> infobox when you click on an icon.

A good resource for that is this page from Mike Williams' (v2)
tutorial:
The Basics - Part 6 Images and Links in info windows
http://econym.org.uk/gmap/basic6.htm

The xml concepts all apply.

  -- Larry

>
> -MP
>
> On Jan 21, 12:44 pm, "geocode...@gmail.com" <geocode...@gmail.com>
> wrote:
>
>
>
> > On Jan 21, 11:41 am, Matt <mprinv...@gmail.com> wrote:
>
> > > hey all I followed this tutorial for a store 
> > > locator:http://code.google.com/apis/maps/articles/phpsqlsearch_v3.html
>
> > > I was able to get it up and running no problems.
>
> > > I tried to add a 'link' field to the popups but am having troubles
> > > figuring it out.
>
> > > here is the mysql table
> > > INSERT INTO `markers` (`name`, `link`, `address`, `lat`, `lng`) VALUES
> > > ('Frankie Johnnie & Luigo Too','www.google.com','939WElCamino Real,
> > > Mountain View, CA','37.386339','-122.085823');
> > > INSERT INTO `markers` (`name`, `link`, `address`, `lat`, `lng`) VALUES
> > > ('Amici\'s East Coast Pizzeria','www.yahoo.com','790CastroSt,
> > > Mountain View, CA','37.38714','-122.083235');
> > > INSERT INTO `markers` (`name`, `link`, `address`, `lat`, `lng`) VALUES
> > > ('Kapp\'s Pizza Bar & Grill','www.bing.com','191CastroSt, Mountain
> > > View, CA','37.393885','-122.078916');
> > > INSERT INTO `markers` (`name`, `link`, `address`, `lat`, `lng`) VALUES
> > > ('Round Table Pizza: Mountain View','www.msn.com','570NShoreline
> > > Blvd, Mountain View, CA','37.402653','-122.079354');
> > > INSERT INTO `markers` (`name`, `link`, `address`, `lat`, `lng`) VALUES
> > > ('Tony & Alba\'s Pizza & Pasta','www.espn.com','619EscuelaAve,
> > > Mountain View, CA','37.394011','-122.095528');
> > > INSERT INTO `markers` (`name`, `link`, `address`, `lat`, `lng`) VALUES
> > > ('Oregano\'s Wood-Fired Pizza','www.cnn.com','4546ElCaminoReal, Los
> > > Altos, CA','37.401724','-122.114646');
>
> > > I made "link" a varchar similar to name + address.
>
> > > phpsqlsearch_genxml.php
> > > <?php
> > > require("phpsqlsearch_dbinfo.php");
>
> > > // Get parameters from URL
> > > $center_lat = $_GET["lat"];
> > > $center_lng = $_GET["lng"];
> > > $radius = $_GET["radius"];
>
> > > // Start XML file, create parent node
> > > $dom = new DOMDocument("1.0");
> > > $node = $dom->createElement("markers");
> > > $parnode = $dom->appendChild($node);
>
> > > // Opens a connection to a mySQL server
> > > $connection=mysql_connect (localhost, $username, $password);
> > > if (!$connection) {
> > >   die("Not connected : " . mysql_error());
>
> > > }
>
> > > // Set the active mySQL database
> > > $db_selected = mysql_select_db($database, $connection);
> > > if (!$db_selected) {
> > >   die ("Can\'t use db : " . mysql_error());
>
> > > }
>
> > > // Search the rows in the markers table
> > > $query = sprintf("SELECT address, name, link, lat, lng, ( 3959 *
> > > acos( cos( radians('%s') ) * cos( radians( lat ) ) *
> > > cos( radians( lng ) - radians('%s') ) + sin( radians('%s') ) *
> > > sin( radians( lat ) ) ) ) AS distance FROM markers HAVING distance <
> > > '%s' ORDER BY distance LIMIT 0 , 20",
> > >   mysql_real_escape_string($center_lat),
> > >   mysql_real_escape_string($center_lng),
> > >   mysql_real_escape_string($center_lat),
> > >   mysql_real_escape_string($radius));
> > > $result = mysql_query($query);
>
> > > if (!$result) {
> > >   die("Invalid query: " . mysql_error());
>
> > > }
>
> > > header("Content-type: text/xml");
>
> > > // Iterate through the rows, adding XML nodes for each
> > > while ($row = @mysql_fetch_assoc($result)){
> > >   $node = $dom->createElement("marker");
> > >   $newnode = $parnode->appendChild($node);
> > >   $newnode->setAttribute("name", $row['name']);
> > >   $newnode->setAttribute("link", $row['link']);
> > >   $newnode->setAttribute("address", $row['address']);
> > >   $newnode->setAttribute("lat", $row['lat']);
> > >   $newnode->setAttribute("lng", $row['lng']);
> > >   $newnode->setAttribute("distance", $row['distance']);
>
> > > }
>
> > > echo $dom->saveXML();
> > > ?>
>
> > > any suggestions on how to get this working?
> > > url:http://www.concreteexchange.com/locator/
>
> > > when I try to search nothing happens.
>
> > When I try to search it puts me in the middle of the pacific ocean.
>
> > Your xml looks 
> > OK:http://www.concreteexchange.com/locator/phpsqlsearch_genxml.php?lat=3...
>
> > Strange.
> >   -- Larry- Hide quoted text -
>
> - Show quoted text -

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

Reply via email to