Thanks.

On May 3, 2:27 pm, Chris Broadfoot <c...@google.com> wrote:
> Hi William,
>
> Best to ask over at stackoverflow.com - there is a huge community of
> experts with a wide range of skills there.
>
> --
> G+:http://chrisbroadfoot.id.au/+
> Twitter:http://twitter.com/broady
>
>
>
>
>
>
>
> On Thu, May 3, 2012 at 7:37 AM, WilliamBiz <wtrobinson...@gmail.com> wrote:
> > I am in need of some assistance with Google Gecoding. What I want to
> > do is take address, city, state, and zip code values that are entered
> > into a form and have them geocoded then there values entered into a
> > MySQL database. I need this because on another form I need the Google
> > Maps JavaScript API v3 to pull the LatLng values from the database and
> > place markers everywhere there are coordinates for.
>
> > I have the following code done so far:
>
> > <!DOCTYPE html>
> > <html>
> >  <head>
> >    <meta name="viewport" content="initial-scale=1.0, user-
> > scalable=no" />
> >    <style type="text/css">
> >      html { height: 100% }
> >      body { height: 100%; margin: 0; padding: 0 }
> >      #map_canvas { height: 100% }
> >    </style>
> >        <!-- Loads the Google Map JavaScript Map API -->
> >    <script type="text/javascript"
> >      src="http://maps.googleapis.com/maps/api/js?
> > key=MYKEY&sensor=true">
> >    </script>
> >    <script type="text/javascript">
> >      // Creates a Map Object so that map variables can be assigned.
> >          var map;
> >          var geocoder;
> >          function initialize() {
> >            // Organization's coordinates ( I want the variables below
> > values
> > to be replaced with the MySQL db values)
> >                $organizationLat = 38;
> >                $organizationLng = -77;
> >                // Contact's coordinates
> >                $contactLat = 39;
> >                $contactLng = -77;
> >                // Create Geocoder
> >                geocoder = new google.maps.Geocoder();
> >                var organizationLatLng = new
> > google.maps.LatLng($organizationLat,
> > $organizationLng);
> >                var contactLatLng = new google.maps.LatLng($contactLat,
> > $contactLng);
> >        var myOptions = {
> >                  // Creates an initial point of reference
> >          center: organizationLatLng,
> >          // The larger the zoom number, the greater the zoom
> >                  zoom: 8,
> >          // There are 4 map types: ROADMAP, SATELLITE, HYBRID, and
> > TERRAIN
> >                  mapTypeId: google.maps.MapTypeId.HYBRID
> >        };
> >        // Creates a JavaSript Map class and defines a single map on a
> > page that is specified to a particular div.
> >                var map = new
> > google.maps.Map(document.getElementById("map_canvas"),
> > myOptions);
>
> >                // Creates a marker for contact(s)
> >                var marker2 = new google.maps.Marker({
> >                        position: organizationLatLng,
> >                        map: map,
> >                        title: "Contact name and address go here"
> >                        });
> >          }
> >          function codeAddress() {
> >                var address = document.getElementById("address").value;
> >                geocoder.geocode( { 'address': address}, function(results,
> > status) {
> >                        if (status == google.maps.GeocoderStatus.OK) {
> >                                map.setCenter(results[0].geometry.location);
> >                                var marker = new google.maps.Marker({
> >                                map: map,
> >                                position: results[0].geometry.location
> >                                });
> >                        } else {
> >                                alert("Geocode was not successful for the
> > following reason: " +
> > status);
> >                        }
> >                });
> >         }
>
> >    </script>
> >  </head>
> >  <!-- Loads the map on initialization -->
> >  <body onload="initialize()">
> >    <!--<div id="map_canvas" style="width:100%; height:100%"></div>-->
> >  <div id="map_canvas" style="width: 320px; height: 480px;"></div>
> >  <div>
> >    <input id="address" type="textbox" value="Washington, D.C.">
> >    <input type="button" value="Encode" onclick="codeAddress()">
> >  </div>
> >  </body>
> > </html>
>
> > I am doing my testing on a local XAMPP installation. I would
> > appreciate any suggestions I need to make to the code to help me gain
> > the achieved goal. I am running a LAMP.
>
> > --
> > 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.

-- 
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