Possibly, but it's hard to tell unless you post a link to your site.
See the posting guidelines:
http://groups.google.com/group/google-maps-js-api-v3/browse_thread/thread/2b3f101fd509919e

Chad Killingsworth

On Jun 15, 7:46 am, SamMP <[email protected]> wrote:
> Tried that. Same result.
>
> Could it be something to do with loading of initial script?
>
> On Jun 15, 12:05 pm, Fredrik Bonander
>
>
>
> <[email protected]> wrote:
> > I could be that your html and body tag doesn't have a heigh and with.
>
> > So 100% of 0 is 0. Set in your css:
>
> > html, body { height: 100%; with: 100%}
>
> > probably the reason it works when you copy the code is that then the 
> > elements exists on the page on render.
>
> > You could also try changing 100% to a number in px.
>
> > ..fredrik
>
> > On 15 jun 2010, at 12.16, SamMP wrote:
>
> > > I am using the simple code below to display a map. For some reason it
> > > is not displaying anything. When I do view generated source I can see
> > > the rendered map. If I copy that source in an html file. I can see the
> > > map. What is wrong?
>
> > > <?xml version="1.0" encoding="UTF-8" ?>
> > > <%@ page language="java" contentType="text/html; charset=UTF-8"
> > > pageEncoding="UTF-8"%>
> > > <%
> > >    double latitude = 33.65;
> > >    double longitude =-84.43333333333334;
> > > %>
> > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://
> > >www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> > > <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
> > > <head>
> > >    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /
>
> > >    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
> > >    <meta http-equiv="Pragma" content="no-cache"/>
> > >    <meta http-equiv="Expires" content="-1"/>
> > >    <meta name="description" content=""/>
> > >    <title></title>
> > >    <script type="text/javascript" src="http://maps.google.com/maps/api/
> > > js?sensor=false" />
> > >    <script type="text/javascript">
> > >            var latitude = parseFloat('<%=latitude%>');
> > >            var longitude = parseFloat('<%=longitude%>');
> > >            function initialize() {
> > >                    var center = new 
> > > google.maps.LatLng(latitude,longitude);
> > >                    var mapOptions = {
> > >                                    zoom: 5,
> > >                                    center: center,
> > >                                    mapTypeId: 
> > > google.maps.MapTypeId.ROADMAP
> > >                };
> > >                var map = new
> > > google.maps.Map(document.getElementById("map_canvas"), mapOptions);
> > >            }
> > >    </script>
> > > </head>
> > > <body onload="initialize()";>
> > >    <div id="map_canvas" style="width:100%; height:100%"></div>
> > > </body>
> > > </html>
>
> > > Thanks Sam.
>
> > > --
> > > 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 
> > > athttp://groups.google.com/group/google-maps-js-api-v3?hl=en.
>
> > --
> > Fredrik Bonander
> > [email protected]
> > +46 70 943 5441
>
> > - the infinite power of the creative mind -

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