var myBounds = new google.maps.LatLngBounds();
myBounds.extend(25.774252, -80.190262);
myBounds.extend(18.466465, -66.118292);
myBounds.extend(L32.321384, -64.7573);
map.fitBounds(myBounds);

This should work.

On Apr 10, 4:55 pm, knospe <[email protected]> wrote:
> What do I have to do to auto-fill the zoom and the center according to
> the coords of the polygon?
>
> How do I get
>
> "var myLatLng = new google.maps.LatLng(24.886436490787712,
> -70.2685546875);"
> and
> "zoom: 5,"
> automatically?
>
> google's example code:
>
> function initialize() {
>   var myLatLng = new google.maps.LatLng(24.886436490787712,
> -70.2685546875);
>   var myOptions = {
>     zoom: 5,
>     center: myLatLng,
>     mapTypeId: google.maps.MapTypeId.TERRAIN
>   };
>
>   var bermudaTriangle;
>
>   var map = new google.maps.Map(document.getElementById("map_canvas"),
>       myOptions);
>
>   var triangleCoords = [
>     new google.maps.LatLng(25.774252, -80.190262),
>     new google.maps.LatLng(18.466465, -66.118292),
>     new google.maps.LatLng(32.321384, -64.75737),
>     new google.maps.LatLng(25.774252, -80.190262)
>   ];
>
>   // Construct the polygon
>   // Note that we don't specify an array or arrays, but instead just
>   // a simple array of LatLngs in the paths property
>   bermudaTriangle = new google.maps.Polygon({
>     paths: triangleCoords,
>     strokeColor: "#FF0000",
>     strokeOpacity: 0.8,
>     strokeWeight: 2,
>     fillColor: "#FF0000",
>     fillOpacity: 0.35
>   });
>
>   bermudaTriangle.setMap(map);
>
>
>
>
>
>
>
> }

-- 
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 [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-js-api-v3?hl=en.

Reply via email to